所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type II) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
制作并注册VMware镜像

制作并注册VMware镜像

制作简介

虚拟机镜像是一个安装有操作系统的磁盘分区,其保存了虚拟机硬盘的全部信息,用户可以从一个虚拟机镜像快速启动客户的虚拟机。

业界有各种制作虚拟机镜像的工具,同时制作方法也各不相同,本文档仅以vCenter版本环境为例给出制作虚拟机镜像的方法。包括通过vCenter创建虚拟机,修改虚拟机内部配置,导出镜像,注册镜像。

在历史版本升级到FusionCloud 6.3.1的场景,若在升级前使用VMware公共镜像制作弹性云服务器,升级后请参考本节制作并注册VMware公共镜像。

创建准备

请获取vCenter的地址、管理员帐号、密码、操作系统的安装包。

制作VMware镜像

若已有VMware镜像,您只需注册镜像。若无VMware镜像,请先制作VMware镜像,再注册VMware镜像。

背景信息

FusionSphere OpenStack对接VMware场景下,通过VMware制作VMDK格式的OpenStack镜像。

前提条件

已完成VMware的安装和相关配置。

操作步骤

在vCenter中创建虚拟机

  1. 打开“VMware vSphere Client”,连接vCenter。
  2. 在“主机和群集”中选择一台主机并单击右键,在弹出的菜单中选择“新建虚拟机”,根据实际情况选择相关配置创建虚拟机。
    说明:

    虚拟机的SCSI控制器类型和虚拟机的操作系统相关,SCSI控制器的选择以VMware上的默认类型为准,不需要做额外的选择。

  3. 在新创建的虚拟机上单击右键,在弹出的菜单中选择“打开控制台”,单击控制台界面上方的,选择“CD/DVD驱动器 > 连接到数据存储上的ISO镜像”,选择虚拟机ISO镜像,需要提前上传镜像文件到数据存储中。
  4. 编辑虚拟机配置,在CD/DVD的“设备状态”选项中勾选“打开电源时连接”。
    图13-194 虚拟机属性界面

  5. 如果虚拟机已启动,重启虚拟机;如果虚拟机未启动,启动虚拟机。
  6. 为虚拟机安装操作系统,然后根据需要在虚拟机中安装其它业务软件。
    说明:
    • 业务软件可以通过将创建虚拟机所用的网络打通上传,VMware虚拟机网络可在VMware上查询,默认为VM Network。
    • 建议给虚拟机操作系统安装VMware Tools,具体操作请参考VMware官方文档。

    修改虚拟机内部配置

  7. 当操作系统为CentOS或RedHat时,通过vCenter控制台登录虚拟机,在虚拟机内部执行如下命令修改文件“/etc/sysconfig/network-scripts/ifcfg-eth0”,否则跳过该步骤。

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

    按照表13-42所示,修改如下配置项的内容。

    DEVICE="eth0"  
    BOOTPROTO=dhcp   
    NM_CONTROLLED="yes"  
    ONBOOT="yes"      
    表13-42 网口配置文件

    配置项

    含义

    DEVICE

    自动获取IP地址所使用的网口。

    BOOTPROTO

    获取IP地址所使用的协议。

    NM_CONTROLLED

    自动获取IP地址所使用的网口是否可以由Network Manager图形管理工具托管。

    ONBOOT

    是否开机自动启动网络连接。

    修改完成后,输入“:wq”保存并退出文件编辑。

  8. 执行如下命令清除“/etc/udev/rules.d”文件的网络设备命名规则。

    rm -rf /etc/udev/rules.d/70-persistent-net.rules

    网络设备命名规则将在虚拟机创建过程中自动生成。

  9. 当操作系统为CentOS 5.5、5.8、6.3、6.5时,执行如下命令修改文件“/etc/sysconfig/network-scripts/ifcfg-ethX”(ethX指所有eth网卡设备),设置操作系统支持持续获取DHCP。

    vi /etc/sysconfig/network-scripts/ifcfg-ethX

    在文件中增加一行如下内容:

    PERSISTENT_DHCLIENT="y"

    导出镜像

  10. 关闭虚拟机电源。
  11. 在虚拟机“摘要”信息中查找虚拟机所在的数据存储。
  12. 在“数据存储和数据存储群集”中选择虚拟机所在的数据存储并单击右键,在弹出的菜单中选择“浏览数据存储”。
  13. 在数据存储浏览器界面的文件夹列表中选择虚拟机文件夹,文件夹名称为创建虚拟机时填写的名称。
  14. 选择虚拟机文件夹中后缀名为vmdk的文件,单击数据存储浏览器界面上方的,下载镜像文件到本地目录。
    说明:

    下载的镜像中不包含用户盘。

  15. 查看本地目录中下载的镜像文件,其中xxxx-flat.vmdk的文件即为制作完成的镜像,可以在FusionSphere OpenStack中注册使用。
说明:

vmdk文件的大小由创建虚拟机所用规格决定。

注册VMware公共镜像

注册公共镜像(Service OM界面方式)
背景信息

创建虚拟机前,请先在Service OM界面上注册镜像。

前提条件
  • 已获取镜像文件。
  • 已登录Service OM界面。
操作步骤
  1. 在Service OM界面上,选择“计算 > 镜像服务”,单击“注册”。

    弹出注册镜像对话框。

  2. 配置镜像信息。

    • 服务化能力:选择支持。
    • 类型:镜像的虚拟化类型VMware。
    • 名称:用于自定义镜像名称。
    • 适用操作系统:镜像的操作系统类型。
    • 操作系统版本:操作系统版本。
    • 最小磁盘:使用该镜像创建虚拟机时,对虚拟机磁盘大小的最低要求。
    • 最小内存:使用该镜像创建虚拟机时,对虚拟机内存大小的最低要求。
    • 上传方式:选择HTTPS方式。
    • 镜像文件:选择要注册的镜像。
    • 磁盘格式:与镜像文件格式保持一致。
    • 操作系统类型:与实际操作系统类型保持一致。
    • 镜像类型:当前默认值为preallocated。厚模式建议取值为preallocated,精简模式为sparse。
    • 总线类型:Windows2008及以上的版本建议默认值IsiLogicsas,Windows2008以下的版本建议默认值IsiLogic。Linux建议默认值为IsiLogic,busLogic通常用于比较老的Windows操作系统,磁盘最大限制为2TB,不推荐使用。paraVirtual不支持Windows操作系统,锦衣IO密集型场景使用。通过qemu-img命令转换而来的VMDK镜像通常为ide的总线类型。

  3. 单击“注册”。
上传和注册公共镜像(命令行方式)
背景信息

该任务指导管理员如何通过FusionSphere OpenStack完成镜像的上传和注册。

对于云服务需要使用的镜像,在完成基本的注册后,还需要参考管理公共镜像章节进行镜像属性的更新。

前提条件
  • 已获取制作完成的镜像文件。
  • 已获取首节点管理IP地址和如下密码:
    • “fsp”用户登录密码,默认为“Huawei@CLOUD8”
    • “root”用户登录密码,默认为“Huawei@CLOUD8!”
  • 已获取Service OM界面管理员登录密码。
上传镜像文件
  1. 上传镜像文件至镜像服务器。

    • Glance镜像:首先按照如下步骤查询根分区磁盘空间。
      1. 使用“PuTTY”,登录首节点。

        以“fsp”用户通过首节点的管理IP地址登录。

      2. 执行以下命令,并按提示输入“root”用户的密码,切换至“root”用户。

        su - root

        默认密码:“Huawei@CLOUD8!”。

      3. 执行以下命令,防止系统超时退出。

        TMOUT=0

      4. 执行以下命令,查询根分区磁盘空间。

        cd /home/fsp

        df -h

        回显如下类似信息,查看“cpsVG-rootfs”分区所在行“Avail”列的磁盘空间大小。

         Filesystem                          Size  Used Avail Use% Mounted on  
         /dev/mapper/cpsVG-rootfs            7.9G  3.9G  3.7G  52% /  
         devtmpfs                             63G     0   63G   0% /dev  
         tmpfs                                63G   28K   63G   1% /dev/shm  
         tmpfs                                63G   74M   63G   1% /run  
         tmpfs                                63G     0   63G   0% /sys/fs/cgroup  
         /dev/sda1                           478M   52M  402M  12% /boot  
         /dev/mapper/cpsVG-data              504M   20M  459M   5% /opt/fusionplatform/data  
         /dev/mapper/cpsVG-log               9.9G  691M  8.7G   8% /var/log  
         ...... 

        如果查询出的“cpsVG-rootfs”分区磁盘空间远远大于镜像文件大小,使用文件传输工具,如WinSCP,将镜像文件上传至首节点的“/home/fsp”目录下。

        使用文件传输工具上传镜像文件时,必须使用二进制的方式上传,否则可能导致创建虚拟机失败。

        如果查询出的“cpsVG-rootfs”分区磁盘空间远远小于或者等于镜像文件大小,使用挂载目录方式,直接访问镜像所在服务器路径,具体步骤参照如下说明:

        1. 确保Glance服务所在主机与镜像所在服务器网络互通。

          镜像保存在Windows服务器:需已获取访问镜像所在服务器的IP地址、用户名、密码。

          镜像保存在Linux服务器:需在Linux服务器上部署NFS服务,并将镜像所在目录共享给other用户可读。

        2. 在Glance服务所在主机创建空目录:mkdir /home/fsp/temp
        3. 执行命令挂载服务器的目录:

          镜像保存在Windows服务器:

          mount -t cifs -o username=镜像所在服务器用户名,password=镜像所在服务器密码 -o ro //镜像所在服务器IP地址/镜像在服务器上的路径 Glance服务所在主机的挂载目录

          例如:mount -t cifs -o username=xxxxx,password=xxxxx -o ro //192.168.210.123/d$/image /home/fsp/temp

          其中,“d$”表示在服务器D盘下的目录。

          镜像在Windows服务器上的完整路径,不能包含空格。

          镜像保存在Linux服务器:

          mount -o nolock -r NFS服务共享目录 Glance服务所在主机的挂载目录

          例如:mount -o nolock -r 192.168.210.124:/opt/image/ /home/fsp/temp

          完成镜像注册任务后,需卸载网络目录,命令如下:

          umount Glance服务所在主机的挂载目录

    • NFS镜像:将虚拟机模板上传到NFS镜像服务器、或将虚拟机模板导出到NFS镜像服务器。

注册镜像类型为“VMware”的镜像
  1. 执行以下命令,配置镜像注册信息。

    glance image-create --name 镜像名称 --disk-format vmdk --container-format bare --min-disk 最小磁盘(GB) --min-ram 最小内存(MB) --visibility public --property vmware_ostype=操作系统类型 --property vmware_disktype=镜像类型 --property vmware_adaptertype=lsiLogicsas --property virtual_env_type=VMware --property __support_vmware=true

    • “--min-disk”为系统卷的最小规格,创建虚拟机时所使用的规格中的磁盘容量不能小于该值。
    • “--min-ram”为虚拟机系统内存的最小规格,创建虚拟机时所使用的规格中的内存容量不能小于该值。
    • “vmware_ostype”为虚拟机操作系统类型。不同操作系统类型所需填写的参数。
    • “vmware_disktype”为虚拟机镜像磁盘类型。可通过将VMware中导出的镜像文件上传到FusionSphere OpenStack主机中,执行qemu-img info vmdk镜像名称命令查看具体类型。如果回显信息中没有“Format specific information”字段,请将镜像磁盘类型设置为“preallocated”;如果回显信息有“Format specific information”字段,且字段中“create type”值为“monolithicSparse”或者“streamOptimized”,请将镜像磁盘类型设置为“sparse”。
    • “vmware_adaptertype”为虚拟机磁盘总线类型。不同操作系统类型所需填写的参数。

    命令中涉及镜像名称、镜像路径、操作系统类型等参数均只支持ASCII字符编码,中文及其它字符编码方式不支持。

    示例:

    glance image-create --name vCenter_Win2008_R2_64 --disk-format vmdk --container-format bare --min-disk 10 --min-ram 1024 --visibility public --property vmware_ostype=windows7Server64Guest --property vmware_disktype=preallocated --property vmware_adaptertype=lsiLogicsas --property virtual_env_type=VMware --property __support_vmware=true

    说明:

    可使用命令glance help image-create,查看命令帮助信息。

    回显信息如下,表示配置成功。记录生成的镜像ID。

    +--------------------+--------------------------------------+ 
    | Property           | Value                                | 
    +--------------------+--------------------------------------+ 
    | container_format   | bare                                 | 
    | created_at         | 2015-11-06T11:32:27Z                 | 
    | disk_format        | vmdk                                 | 
    | id                 | 0e9f29a8-2efb-45f1-8719-6da7ffc94042 | 
    | min_disk           | 10                                   | 
    | min_ram            | 1024                                 | 
    | name               | vCenter_Win2008_R2_64                | 
    | owner              | f9d89525d9a24b3a892696f7c052753e     | 
    | protected          | False                                | 
    | status             | queued                               | 
    | tags               | []                                   | 
    | updated_at         | 2015-11-06T11:32:27Z                 | 
    | virtual_env_type   | VMware                               | 
    | visibility         | public                               | 
    | vmware_adaptertype | lsiLogicsas                          | 
    | vmware_disktype    | preallocated                         | 
    | vmware_ostype      | windows7Server64Guest                | 
    +--------------------+--------------------------------------+

  2. 执行以下命令,导入镜像。

    glance image-upload 镜像ID --file 镜像文件所在主机存放路径

    例如:

    glance image-upload 0e9f29a8-2efb-45f1-8719-6da7ffc94042 --file /home/fsp/temp/VMware_Win2008_ent_R2_64-flat.vmdk

    说明:

    上传镜像后,在后续创建虚拟机时,支持本地磁盘规格和云磁盘规格,推荐使用本地磁盘规格,不推荐使用云磁盘规格,因为使用云磁盘规格时,会从镜像卷规格创建虚拟机,而镜像卷启动的虚拟机创建很慢。

更新镜像属性

对于云服务需要使用的镜像,在完成基本的注册后,还需要参考管理公共镜像进行镜像属性的更新。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043091

浏览量:44042

下载量:305

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页