Openstack(管理篇)---镜像管理

  • 管理员可以在具有权限的租户(project)中创建镜像,供其他用户使用
  1. 查看镜像
            查看镜像信息  ----------  glance   image-list
            查看指定镜像  ----------  glance    image-show   Image-name
  2. 创建和更新镜像
            创建镜像  --------- glance  image-create   Image-name
            更新镜像  --------  glance  image-update   Image-name
    相关参数
    --architecture:选择操作系统位数,i386为32位,x86_64为64位

    --protected(True/False):True代表仅具有权限的用户可以删除该镜像,False反之

    --name:镜像名字

    --instance-uuid:用于创建镜像的实例ID

    --min-disk:启动镜像需要的最小磁盘空间(GB)

    --visibility:定义Image使用的范围,值为public或者private

    --kernel-id:在Glance中存储的Image ID,当启动AMI-sytle Image时作为Kernel被使用

    --os-version:操作系统版本

    --disk-format:镜像格式,有效的格式包括ami、ari、aki、vhd、vmdk、raw、qcow2、vdi和iso

    --id:Image唯一的ID

    --owner:Image的属主

    --ramdisk-id:在Glance中存储的Image ID,当启动AMI-style Image时作为Ramdisk被使用

    --min-ram:启动镜像所需的最小内存(MB)

    --container-format:容器的格式,有效格式有ami、ari、aki、bare、ovf、ova

    --property:定义Image的任意属性值,允许多次使用

    --file:创建过程中上传的本地Image文件

    --prosgress:显示上传Image的进度

    上传镜像例子
    glance  image-create  --name  cirros  --disk-format   qcow2  \
    --container-format  bare  --is-public  True  --file  \
    ./cirros-0.3.4-x86_64-disk.img      上传文件为Cirros Image,格式为qcow2 ,所有人都可访问

    更新Image文件。定义Disk  Bus(磁盘总线)驱动、CD-ROM(光驱)驱动、VIF(网卡)驱动
    glance   image-update  \
    --property   hw_disk_bus=scsi \
    --property   hw_cdrom_bus=ide  \
    --property  hw_vif_model=e1000 \
    f16-x86_64-openstack-sda
    基于使用的Hypervisor类型决定了Libvirt虚拟化工具使用的DIsk、CD-ROM和VIF驱动类型。默认Libvirt使用Virtio作为磁盘总线和网卡驱动类型。

     
  3. 错误排查
      可以查看文件/var/log/nova/nova-api.log 和 /var/log/nova/nova-compute.log
      检查使用的QEMU版本是否大于等于0.14,如果不是在nova-comput.log会有报错信息

磁盘和光驱的兼容性列表

Hypervisor类型 支持驱动类型
KVM  /  QEMU IDE、SCSI、Virtio
Xen IDE、Xen






 

网卡的兼容性列表

Hypervisor类型 支持驱动类型
KVM  /  QEMU E1000,ne2k_pci、PCNet、rtl8139、Virtio
Xen E1000,netfront、pcnet、rtl8139
VMware VirtualE1000、VirtualPCNet32、VirtualVmxnet





 

你可能感兴趣的:(Openstack)