QEMU升级新版本引起的异常

正常情况下,节点上更新qemu版本,虚拟机都会进行关机再开机,因为qemu进程需要重启,但真正实际生活中,虚拟机里可能运行着比较重要的业务,中断会影响流水,甚至如果出现耗时很久才重新恢复服务影响就十分大,因此开发了新qemu版本,能够在虚拟机都不关机的情况下,进行上线更新qemu

在更新完之后,出现了一个小异常,因为本身就在测试上线过程,因此记录一下

最先一哥们的虚拟机表示不能使用了,看了下VM信[……]

Read more

Windows高规格虚拟机出现蓝屏

Linux虚拟机试过很高规格都能够正常运行,但今天Windows2012虚拟机创建居然都奇怪而且毫不讲理地蓝屏了

节点资源开超线程48核心,OpenStack预留4个,剩下44个,超售比2,一共可以虚拟化使用88VCPU

在使用如下flavor创建windows虚拟机

+----------------------------+-------------------------+[......]

Read more

Windows虚拟机环境一些压测工具

出于对Linux的钟爱,作为一个忠实手敲党,对windows提不起半点兴趣,但工作当中还是需要对windows虚拟机进行一些压测,长时间稳定性测试等,简单记录一下一些工具

CPU:CPU Stress

这玩意就直接用GUI了,没啥cmd命令,结果如下

IO:fio

和Linux下一样,找fio二进制文件,命令如下

fio.exe --direct=1[......]

Read more

云硬盘服务异常导致虚拟机无法删除场景分析

在虚拟机删除的操作当中,时长会有一些异常出现,比如nova-compute服务卡主,libvirtd中断等,当然也有可能还有其它的一些依赖服务出现问题,导致本来不是主机服务异常却引起无法删除虚拟机的场景出现,下面就是一个云硬盘服务的异常触发的问题

首先,虚拟机执行删除操作

lihui@MacBook  ~/server/source_txt  nova show 83e35fec-6da8-[......]

Read more

Nova-compute定时任务解析

每个计算节点都有一个nova-compute进程服务,而nova-scheduler在调度的时候会根据所有计算节点的资源信息来进行filter,因此每个计算节点资源信息的正确性必须得到保证,所以提供了一个定时任务,来通过Hypervisor获取相关信息,持续地更新到数据库当中,周期性地保障信息准确性

我这里OpenStack的版本是havana版,可能比较老,有兴趣可以对照最新版

在nova/no[……]

Read more