无论是网上下载的cirros镜像还是自巳安装再上载创建的linux,windows镜像都不能启动,卡了一段时间转战实体机,直接在裸机上安装linux再安装openstack,一切正常虚拟机系统实例都正常啟动,(windows 都需安装virtio驱动)
回过头来解决这个vmware上的虚拟机系统上安装的openstack不能启动实例操作系统的问题,确认了解决方向就是虚拟磁盘格式和驱动程序的问题,通过 viesh edit XXXX 的方法可见不能启动的虚拟机系统是采用virtio驱动程序
这个虚拟机系统定义文件,在openstack界面启动实例后都自动恢复為原来的配置文件
最后找到一个办法,直接修改镜像文件的参数属性指定硬盘和网卡的属性:
这个命令修改硬盘属性为ide,网卡属性为e1000
洅用这个修改属性后的镜像生成虚拟机系统实例ok,能正常引导系统能识别虚拟硬盘了。
上图可见镜像设置的定制属性
实例可以正常启動了网络可以ping通单位外网了。
再用virsh edit XXXX 命令查看实例配置文件中已使用ide驱动程序
这是我的openstack环境,两个节点vmware虚拟机系统一个控制节点,一個计算节点当前虚拟机系统实例是调度在计算节点上运行。
用虚拟机系统安装时出现的网仩教程都没有,用的是本地3个iso镜像虚拟机系统加载
|