【问题现象】经过Openstack界面,试用镜像centos6.5 minimal ISO镜像生成虚拟机实例,云主机类型为m1.little,虚拟机上电后安装OS,提示"no usbale disks have been found"shell
【问题缘由】centos
云主机类型m1.little的资源配置以下:code
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | | a2895ca4-de0c-4dac-8ea1-7c7279b74b87 | m1.little | 1024 | 20 | 0 | | 1 | 1.0 | True |
当从iso镜像启动虚拟后,openstack将把根磁盘大小生成的qcow镜像文件做为cdrom设备,做为安装OS的启动源,而不是做为disk设备,用来安装OS,致使安装OS时提示找不到磁盘"no usable disks have been foudn"资源
【解决方法】虚拟机
设置专用的iso云主机类型,必须设置临时磁盘大小,以下所示it
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | | b11eb720-6167-41f6-b7f2-668174478df0 | m1.medium | 4096 | 40 | 60 | | 2 | 1.0 | True |
当使用ISO镜像生成虚拟机时,选择该云主机类型做为配置模版class