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

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

提示

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

升级

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

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

制作FusionCompute公共镜像

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

制作简介

vhd格式镜像只能通过FusionCompute来制作获取。

使用FusionCompute制作的虚拟机模板包含ovf格式的描述文件、以及若干个vhd格式的虚拟磁盘镜像文件(数量与虚拟机的磁盘数量一致)。

由于需要将vhd格式文件注册为系统可用的镜像,因此只能选择虚拟机系统盘生成的vhd镜像文件,一般为“虚拟机模板名称-1.vhd”。

建议使用FusionCompute制作虚拟机模板时,只为虚拟机配置一个磁盘,即系统盘。

镜像制作流程

配置流程如图14-15所示。

图14-15 FusionCompute制作镜像流程

创建准备

创建简介

以下场景时,需要使用创建空虚拟机的方式创建虚拟机。

  • 系统初始部署时,第一次创建虚拟机。
  • 系统中没有适合的模板或虚拟机(操作系统和硬件配置相同),需单独创建空虚拟机。
  • 创建空虚拟机并在其上安装操作系统,并将该虚拟机转换或克隆为模板,以便使用模板创建虚拟机。

空虚拟机在使用之前,需要先安装操作系统和Tools。

  • 操作系统:在虚拟机上安装操作系统与在物理服务器上安装操作系统的方法基本相同。必须使用操作系统供应商提供的包含安装文件的CD-ROM或ISO镜像,且每次安装都需要单独的操作系统许可证。
  • Tools:虚拟机的驱动程序。安装Tools后,才能实现对虚拟机的监控、迁移和虚拟机的其他高级功能,如安全关闭虚拟机、休眠虚拟机、在线调整CPU规格、对虚拟机创建快照等。
需准备的软件

软件名称

说明

下载路径

操作系统安装光盘或镜像文件

虚拟机支持的操作系统信息,请登录云计算与大数据信息服务平台获取。

说明:
  • 对于云计算与大数据信息服务平台中所列出的操作系统厂商不再提供支持的操作系统产品,华为FusionSphere产品可以自行决定是否对FusionSphere产品所暴露出来的问题进行修正,华为FusionSphere不负责对操作系统产品本身存在的问题进行修正,且不提供相应的技术支持。
  • 对于云计算与大数据信息服务平台中所列出的操作系统产品,在FusionSphere平台上对硬件的支持能力和操作系统厂商所宣称的对硬件的支持能力保持一致,华为FusionSphere产品不对该操作系统运行在所不支持的硬件平台而出现的问题负责,且不提供相应的技术支持。

-

操作系统补丁

根据操作系统需要,准备相应的操作系统补丁。

若安装操作系统为如下所示版本,需准备“KB891861”补丁文件。

  • Windows 2000 Server SP4
  • Windows 2000 Advanced Server SP4

登录官方网站获取。

“FusionCompute V100R006C10SPC101_GuestOS.iso”

智能网卡驱动软件包。

当系统中有主机使用智能网卡时,虚拟机需安装智能网卡驱动。

说明:

获取到软件包后建议先执行软件包校验的操作,具体操作请参见校验软件包

所在软件包:“FusionCompute V100R006C10SPC101_GuestOSDrivers.zip”

软件包下载路径:

应用软件

根据需求购买需要安装到虚拟机中的应用程序软件,例如WinRAR软件。

-

创建虚拟机

该任务指导管理员在FusionCompute中,创建空虚拟机。管理员可以在空虚拟机上自行安装操作系统和应用软件,使该虚拟机提供所需服务。

前提条件
  • 已根据业务要求完成软件调测的所有任务,具备创建虚拟机的计算、存储和网络资源。
  • 已登录FusionCompute。
操作步骤

创建临时端口组

  1. 在FusionCompute中,选择“网络池”,在分布式交换机中查看是否有端口组。

    如果还未创建过虚拟机,则不会自动在分布式交换机中生成端口组。

    • 有端口组,执行5
    • 无端口组,执行2
  2. 在分布式交换机的“入门”页面单击“创建端口组”。
  3. 设置端口组名称并单击“创建”。
  4. 在弹出对话框中单击“确定”。

    完成临时端口组的创建。

    说明:

    该临时端口组仅用于创建虚拟机镜像,不能用于虚拟机通信。在虚拟机镜像成功导出后,建议删除该端口组,以避免后续虚拟机使用neutron网络出现异常。

    删除端口组前需删除使用该端口组的虚拟机或虚拟机模板。

    选择创建位置

  5. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  6. 单击“创建虚拟机”。

    弹出“创建虚拟机”对话框,如图14-16所示。

    图14-16 创建虚拟机
  7. 单击“下一步”。进入“选择名称和文件夹”页面。
  8. 输入虚拟机名称及描述信息,并选择新虚拟机创建的站点或文件夹。
  9. 单击“下一步”。进入“选择计算资源”页面。
  10. 选择新虚拟机创建位置。
    • 集群:系统随机选取该集群下的任一主机创建虚拟机。
    • 主机:虚拟机创建在指定主机上。
  11. 虚拟机选择主机创建时,若要绑定主机,则勾选“与所选主机绑定”。

    可选择是否始终为虚拟机预留资源。

    若与所选主机绑定,则虚拟机只能运行在该主机上,无法迁移至其他主机,即HA功能失效。

  12. 单击“下一步”。进入“选择数据存储”页面。
  13. 选择新虚拟机使用的数据存储资源。
  14. 单击“下一步”。进入“选择操作系统”页面。
  15. 选择操作系统类型和版本。

    执行本节后续任务安装操作系统时,安装的操作系统必须与此处选择的操作系统类型和版本保持一致,否则虚拟机运行过程中有可能产生故障。

  16. 单击“下一步”,进入“虚拟机配置”页面,如图14-17所示。
    图14-17 虚拟机配置

    设置虚拟机属性

  17. 设置虚拟硬件规格。
    • CPU
      • CPU(个)

        当虚拟机操作系统为以下版本时,CPU的个数不能大于32。操作系统安装完成后,如需增加CPU的个数至32以上,请先参考如何处理linux系统虚拟机CPU内核数为32个以上时无法启动

        • CentOS 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Red Hat Enterprise Linux 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Oracle Linux Server release 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Red Flag Asianux Server 4 SP2 32位/64位
      • 每个插槽的内核数:当集群的高级设置开启了“GuestNUMA”时有效。设置虚拟机的CPU可平均分为多组,每组的一个或多个CPU内核由一个物理CPU的一个或多个内核来提供。每组的CPU数量即为每个插槽的内核数。CPU插槽的概念请参见虚拟机基本概念简介。不同虚拟机操作系统支持的插槽数和每个插槽的内核数不同,请以操作系统实际能力为准。
      • CPU热添加(仅当操作系统满足CPU热添加要求时有效):
        • 不启用:调整CPU资源控制策略时,在线生效;增加CPU数量或减少CPU数量时,需重启虚拟机后生效。
        • 启用CPU热添加:增加CPU数量、调整CPU资源控制策略时,在线生效;减少CPU数量,需重启虚拟机后生效。
        • CPU资源份额:表示在资源处于竞争的情况下,虚拟机获得CPU资源的权重。份额定义了虚拟机的相对优先级或重要性。例如,如果某一虚拟机的资源份额是另一虚拟机的两倍。这台虚拟机将优先消耗两倍的资源。
        • CPU资源预留(MHz):虚拟机获得的最低计算能力。例如,CPU个数配置为1时,预留量配置为2000,则虚拟机可获得的计算能力不低于2000MHz。
        • CPU资源限制(MHz):虚拟机获得的最大计算能力。例如,CPU个数配置为1时,限制值配置为2000,则虚拟机可获得的最大计算能力为2000MHz。
    • 内存
      • 内存大小
      • 内存热添加(仅当操作系统满足内存热添加要求时有效):
      • 不启用:调整内存资源控制策略时,在线生效;调整内存大小时,需重启虚拟机后生效。
      • 启用内存热添加:增加内存值时,在线生效;减少内存值,需重启虚拟机后生效。
      • 内存资源份额:表示在资源处于竞争的情况下,虚拟机获得内存资源的权重。份额定义了虚拟机的相对优先级或重要性。例如,如果某一虚拟机的资源份额是另一虚拟机的两倍。这台虚拟机将优先消耗两倍的资源。
      • 内存资源预留(MB):虚拟机预留的最低物理内存。
    • 磁盘
      • 磁盘容量(GB):操作系统必须安装至第一块磁盘,否则系统无法启动,请根据操作系统大小,分配适当的空间给第一块磁盘。
      • 数据存储:

        当数据存储为裸设备共享存储时,磁盘不能作为系统磁盘使用。

      • 配置模式:
        • 普通:根据磁盘容量为磁盘分配空间,在创建过程中会将物理设备上保留的数据置零。这种格式的磁盘性能要优于其他两种磁盘格式,但创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。

          建议系统盘使用该模式。

          共享磁盘使用的数据存储类型为虚拟化存储时,只支持该模式。

          未挂载至虚拟机的共享磁盘迁移至虚拟化数据存储时,也只支持该模式。

        • 精简:该模式下,系统首次仅分配磁盘容量配置值的部分容量,后续根据使用情况,逐步进行分配,直到分配总量达到磁盘容量配置值为止。
          说明:

          使用精简模式可能导致数据存储超分配,建议超分配比例不超过50%。超分配率可通过数据存储的概要页面“已分配容量”和“总容量”的比率关系来确定。

      • 磁盘模式:

        取值范围:

        • 从属:快照中包含该从属磁盘。
        • 独立-持久:更改将立即并永久写入磁盘,持久磁盘不受快照影响。

          即对虚拟机创建快照时,不对该磁盘的数据进行快照。使用快照还原虚拟机时,不对该磁盘的数据进行还原。

        • 独立-非持久:关闭电源或恢复快照后,丢弃对该磁盘的更改。

        若选择“独立-持久”或“独立-非持久”,则对虚拟机创建快照时,不对该磁盘的数据进行快照。使用快照还原虚拟机时,不对该磁盘的数据进行还原。

        • 如果快照后,该磁盘被解绑定且未绑定其他虚拟机,则快照恢复的虚拟机会重新绑定该磁盘,但磁盘数据不进行还原。
        • 如果快照后,该磁盘被删除,则快照恢复的虚拟机上不存在该磁盘。
        限制条件:
        • 当数据存储类型为“本地硬盘”或“本地内存盘”时,不支持创建快照,默认“独立-持久”。
        • 当数据存储类型为“虚拟化本地硬盘”且磁盘类型为“共享”时,该磁盘不支持创建快照,默认“独立-持久”。
      • 网卡
      • 当磁盘类型为“普通”且数据存储类型为“虚拟化本地硬盘”“FusionStorage”或“本地内存盘”时,磁盘才可以创建为“独立-非持久”模式。
        • 网卡:设置每个网卡所属的分布式交换机和端口组。

          网卡属性由网卡选择的分布式交换机上的端口组决定的。

          说明:

          对于Linux操作系统的虚拟机镜像,创建虚拟机时配置的网卡数量决定了操作系统中网卡配置文件(例如ifcfg-eth0、ifcfg-eth1、……)的数量。

          由该镜像发放的虚拟机,如果添加了网卡,需要手动创建和配置新增网卡的配置文件。否则虚拟机可能无法识别添加的网卡。

    图14-17所示“虚拟机配置”页面,可在“新设备”选择需要添加的设备,并点击“添加”按钮继续操作。

    可支持选择添加的新设备,包括:

    • 磁盘
    • 网卡
    • 图形处理器:支持自动分配和指定绑定两种方式,具体说明如下:
      • 第一种:默认绑定方式为自动分配,可设置“直通”和“虚拟化”两种使用方式,如图14-18所示。
        其中,设置主机图形处理器为直通模式时,该图形处理器只能被一个虚拟机使用;设置为虚拟化模式时,可被多个虚拟机使用,但需要图形处理器支持虚拟化。
        说明:

        若选择自动分配方式,虚拟机开机时,自动分配主机上的GPU资源,关机后即释放GPU资源。重新开机,再次重新自动分配GPU资源。

        图14-18 自动分配方式界面
      • 第二种:指定方式选择绑定GPU设备,具体操作步骤如下:
      1. 在“GPU”选择“指定绑定”方式,如图14-19所示。
        图14-19 指定绑定方式界面
      2. 在“选择图形处理器”界面,选择需要绑定的图形处理器,如图14-20所示。
        选择需要的GPU设备,点击“确定”按钮,在返回的如图14-19所示“指定绑定方式界面”中,会自动关联显示出所指定的GPU设备显卡型号信息。
        说明:
        • 若选择指定绑定,与图形处理器绑定后,虚拟机和图形处理器所在的主机会自动绑定,在虚拟机和图形处理器解除绑定之前,虚拟机只能运行在该主机上,无法迁移至其他主机。
        • 如需修改指定绑定的GPU设备,可在如图14-19所示“指定绑定方式界面”中,直接点击“选择图形处理器”按钮,重新进入“选择图形处理器界面”选择。
        图14-20 选择图形处理器界面
    • USB设备:若要绑定USB设备,则在添加USB设备之后勾选“绑定USB设备”,并选择USB设备。

      若与USB设备绑定,虚拟机无法迁移至其他主机。当虚拟机启动或HA到其他主机后,USB设备无法正常使用。

      说明:

      对于Debian操作系统的虚拟机,虚拟机硬件规格需满足CPU个数+磁盘个数+网卡个数≤6。

  18. 单击“选项”,如图14-21所示。
    图14-21 选项
  19. 设置虚拟机其他属性。
    • 时钟策略:若与主机时钟同步,则以虚拟机所在主机为时钟源,虚拟机定期自动与主机进行同步。反之,用户可自行设置虚拟机的时间。
    • 升级方式:
      • 自动升级:当系统推送虚拟化软件升级包时,虚拟机将自动安装。
      • 手动升级:当系统推送虚拟化软件升级包时,虚拟机将弹出提示,由用户决定是否安装。
    • 启动引导固件:选择虚拟机启动引导固件的类型,默认类型为BIOS。
    • 启动方式:虚拟机的默认启动方式。
    • VNC键盘配置:指定虚拟机VNC登录时使用的键盘类型。
    • HA:虚拟机启动HA后,若其所在主机故障,虚拟机能够自动迁移至其他主机中继续正常运行。如果虚拟机与主机绑定,则无法启动迁移至其他主机;待主机恢复后,虚拟机自动启动。
    • 防病毒设置:选择是否开启防病毒设置,默认为不开启。

      开启后可选择虚拟机类型:

      • 安全服务虚拟机:为安全用户虚拟机提供病毒查杀、病毒实时监控服务的虚拟机,由防病毒厂商提供该虚拟机模板。
      • 安全用户虚拟机:使用虚拟机防病毒功能的最终用户虚拟机。

      使用该功能需同时在主机开启防病毒功能,具体操作请参见开启主机防病毒功能

    • 虚拟机蓝屏处理策略:指定虚拟机在发生蓝屏故障时,自动采取的处理方案。
    • 内存交换磁盘:内存交换磁盘用于虚拟机休眠和内存超分配功能,关闭内存交换磁盘开关后,内存交换磁盘空间会被释放,虚拟机不能休眠或使用内存超分配功能。
    • 多磁盘IO性能加速:选择是否多磁盘IO性能加速,默认为不开启。

      虚拟机多磁盘IO性能加速开启后,会多消耗虚拟机约65M内存。

    • 基本块存储设置:设置虚拟机中基本块存储类型的磁盘是否支持基本块存储向虚拟化存储的热迁移,以及FusionStorage存储的主机复制容灾功能。
      • 不支持:此时,存储设备性能较好。
      • 支持:此时,存储设备性能较差。
    • 网卡类型
      • HW_X_NET:一般虚拟机网卡类型,虚拟机默认使用该类型网卡。
      • HW_V_NET:通过CPU多核并发能力为虚拟机提供高带宽的虚拟机网卡类型。使用该网卡类型需要虚拟机操作系统支持,否则可能导致虚拟机网卡不可用。支持该网卡类型的操作系统请参见支持HW_V_NET类型网卡的虚拟机操作系统
        说明:

        “HW_V_NET”网卡类型仅支持普通网卡,如果虚拟机使用了主机的智能网卡,选择“HW_V_NET”网卡类型会上报错误。

  20. 单击“下一步”。进入“确认信息”页面,核对创建任务信息。
  21. 单击“完成”。开始创建虚拟机。
  22. 在“提示”对话框中,单击“点击这里”。

进入“任务中心”页面,查看创建进度。

虚拟机创建完成后,可在以下位置查看虚拟机:

  • “虚拟机”页签:显示所有虚拟机和模板。
  • 左侧导航树:只显示最近20个被查看的虚拟机和模板。

后续任务

虚拟机创建完成后,需手动给虚拟机安装操作系统和Tools,具体操作请参见安装Windows虚拟机安装Linux虚拟机

安装操作系统和Tools后,才能配置虚拟机的网络属性:

  • IP地址:当网卡所属端口组的连接方式为“子网”时,会自动分配IP地址;当网卡所属端口组的连接方式为“VLAN”时,需手动给网卡配置IP地址。
  • MAC地址:可手动修改网卡的MAC地址,具体操作请参见修改虚拟机网卡属性

安装Windows虚拟机

挂载光驱
操作场景

该任务指导业务管理员通过FusionCompute,根据需求在裸虚拟机上,安装操作系统和应用软件,并进行相关配置。

必备事项

前提条件

  • 已获取待安装的操作系统镜像文件。
  • 已准备待安装的应用软件安装源文件。
  • 已关闭维护终端的防火墙。
  • 已登录FusionCompute。
  • 如果系统中有智能网卡,则需准备智能网卡驱动软件包,并解压缩得到驱动的ISO文件。

    软件包名称为“FusionCompute V100R006C10SPC101_GuestOSDrivers.zip”,解压缩后的ISO文件名称为“FusionCompute V100R006C10SPC101_GuestOS.iso”。

    软件包下载路径:

说明:

获取到软件包后建议先执行软件包校验的操作,具体操作请参见校验软件包

操作步骤
  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”,输入查询条件,并单击“搜索”,显示查询结果。

    可选查询条件:虚拟机名称、IP地址、MAC地址、虚拟机ID、描述、虚拟机唯一标识。

  3. 在“虚拟机”页签,单击虚拟机列表上方的“高级”,输入或选择查询条件,并单击“搜索”。

    显示查询结果。

    可选查询条件:IP地址、虚拟机ID、虚拟机名称、MAC地址、描述、虚拟机唯一标识、Tools状态、所属集群/主机、类型、状态。

    其中,类型为“容灾虚拟机”和“占位虚拟机”的虚拟机仅在主机复制容灾场景存在。

  4. 单击待挂载的虚拟机名称。
  5. 在“硬件”页签中,单击“光驱”。
  6. 选择挂载光驱方式为“挂载光驱(本地)”。
  7. 单击“确定”弹出新窗口时,系统自动检测并提醒用户是否需要安装插件。根据用户操作系统及浏览器的兼容情况,存在以下两种场景。
    • 场景一:安装客户端插件
      1. 首次安装客户端插件时,系统自动检测环境状况,并弹出窗口提示用户安装客户端插件,确认安装后弹出窗口如图14-22所示。
        说明:

        具体客户端插件的安装要求,请参见客户端插件安装使用说明

        图14-22 挂载窗口
      2. 单击“链接”,系统自动下载安装程序,下载完成后双击安装程序确认安装,根据页面向导完成客户端插件安装。
      3. 刷新FusionCompute页面后重新进入,继续后续操作,执行8
      说明:
      • 浏览器首次加载客户端插件时,请在弹出的提示框中选择长期允许插件运行。
      • 具体客户端插件的安装问题及解决方法,请参见客户端插件安装使用说明
    • 场景二:安装Java插件
      1. 选择确定挂载方式后,弹出窗口如图14-23所示。
      2. 单击“检测”,确认Java插件是否安装正确。如未安装正确,则根据提示窗口中的链接,对应下载安装Java插件。安装完成后再次进入页面,在弹出的Java提示框中选择允许插件运行,再继续操作执行8

        正式启动挂载光驱的过程中,禁止关闭挂载窗口,否则将自动卸载光驱。

        图14-23 挂载窗口
  8. 选择光驱所在路径。
    • 挂载物理光驱:选择“CD驱动器”,并选择光驱所在路径。
    • 挂载ISO文件:选择“文件”,单击“浏览”,选择ISO文件。
    • 挂载本地目录:选择“设备路径”,单击“浏览”,选择将本地的一个文件夹或盘符,使该目录以光驱形式挂载给虚拟机。
  9. 勾选“立即重启虚拟机,安装操作系统”。
  10. 单击“确认”。

    弹出提示框。

  11. 在虚拟机“概要”页签中,单击“VNC登录”。

    进入操作系统安装界面。

安装操作系统
操作场景

该任务以“Windows Server 2008 R2 64位”操作系统为例,指导业务管理员在虚拟机上安装Windows操作系统。

由于操作系统安装镜像文件不同,安装步骤稍有不同,请根据实际的安装界面提示进行操作。

必备事项

前提条件

已登录虚拟机并进入安装界面。

操作步骤

操作系统安装成功前,禁止关闭或重启虚拟机,否则会导致操作系统安装失败。

  1. 在安装界面设置安装首选项,如图14-24所示。
    图14-24 安装首选项

  2. 单击“下一步”。

    进入安装确认界面,如图14-25所示。

    图14-25 安装确认

  3. 单击“现在安装”。

    进入“选择要安装的操作系统”界面,如图14-26所示。

    图14-26 版本选择
  4. 选择待安装的操作系统版本,并单击“下一步”。

    进入“请阅读许可条款”界面,如图14-27所示。

    图14-27 许可条款

  5. 勾选“我接受许可条款”,并单击“下一步”。

    进入“您想进行何种类型的安装?”界面,如图14-28所示。

    图14-28 安装类型

  6. 选择“自定义(高级)”。

    进入“您想将Windows安装在何处?”界面,如图14-29所示。

    图14-29 安装位置

  7. 单击“下一步”。

    进入“正在安装Windows”界面,开始安装操作系统,如图14-30所示。

    安装过程大约耗时50分钟,过程中虚拟机会自动重启,请重新登录虚拟机并按照提示完成操作系统的后续配置。

    图14-30 安装进度
卸载光驱
操作场景

虚拟机安装完操作系统后,需要卸载掉挂载的ISO镜像文件。

前提条件

虚拟机操作系统已安装完毕。

操作步骤
  1. 在虚拟机“硬件”页签中,单击“光驱”。
  2. 在光驱页面,单击“卸载光驱”。

    弹出提示框。

  3. 单击“确定”。

    完成卸载光驱。

安装操作系统补丁
操作场景

如果虚拟机的操作系统为“Windows 2000 Server SP4”或者“Windows 2000 Advanced Server SP4”,安装Tools前,需先安装“KB891861”补丁。

前提条件

已获取“KB891861”补丁文件,可通过操作系统官方网站获取。

操作步骤

按照界面提示进行安装。

安装Tools
操作场景

创建虚拟机模板时,需在虚拟机上安装Tools,以便提高虚拟机的I/O处理性能、实现对虚拟机的硬件监控和其他高级功能。某些特性必须要安装Tools才能使用,必须要使用Tools的特性请详见该特性的前提条件或约束说明。

Tools的详细功能,请参见Tools简介

除使用随FusionCompute发布的Tools外,还可以通过从华为官网获取兼容当前FusionCompute版本以及操作系统的FusionSphere SIA软件包,安装新版本Tools从而使用新版本Tools支持的新特性。

必备事项

前提条件

  • 虚拟机已安装操作系统。
  • 虚拟机未安装其他版本的Tools,如果已安装请参考在Windows系统中卸载Tools卸载。
  • 虚拟机系统磁盘的剩余空间必须大于32MB。
  • 如果虚拟机的操作系统为Windows 2008和Windows 7,需使用Administrator用户安装Tools。
操作步骤

挂载Tools

Tools安装文件存放在主机上,挂载Tools后,虚拟机才能访问Tools的安装文件。

  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”,进入“虚拟机”页面。
  3. 勾选待操作的虚拟机,在虚拟机列表上方选择“操作 > 挂载Tools”。
  4. 单击“确定”。弹出提示框。
  5. 单击“确定”。

VNC登录虚拟机

  1. 在虚拟机“概要”页签中,单击“VNC登录”。

安装Tools

  1. 在VNC登录窗口的虚拟机操作系统界面,选择“开始 > 计算机”。
  2. 右键单击“CD驱动器”,并选择“打开”。
  3. 根据提示重启虚拟机,使Tools生效。

    对于Windows Server2008系统的虚拟机,必须重启两次。

初始化用户磁盘
操作场景

以下场景,需登录虚拟机初始化磁盘后,磁盘才能正常使用。

  • 虚拟机创建完成后,需初始化该虚拟机的用户磁盘。
  • 虚拟机新绑定磁盘后,需初始化新磁盘。
    说明:

    如果虚拟机没有用户磁盘,则不需要初始化用户盘。

如果因为是在Windows虚拟机启动阶段绑定磁盘,初始化磁盘找不到新添加的磁盘时,请参考如何处理Windows虚拟机启动阶段绑定磁盘失败的问题处理。

如果Windows虚拟机的磁盘使用的是裸盘映射,初始化磁盘找不到新添加的磁盘时,请先卸载Tools,具体操作请参见在Windows系统中卸载Tools,接着再重新安装最新版本的Tools,具体操作请参见安装Tools,然后再重新初始化磁盘。

本任务以Windows 7操作系统为例,其余Windows操作系统请根据实际的界面提示进行操作。

必备事项

前提条件

  • 已使用VNC方式登录虚拟机。
  • 虚拟机有未初始化的用户磁盘。
操作步骤
  1. 在VNC登录窗口的虚拟机操作系统界面,选择“开始”,并右键单击“计算机”,选择“管理”。

    弹出“计算机管理”窗口。

  2. 在左侧导航树中,选择“存储 > 磁盘管理”。

    在右侧窗格中,弹出“初始化磁盘”窗口。

    说明:

    除Windows 7操作系统以外的其他Windows操作系统,则可能不会弹出“初始化磁盘”窗口,需要手动将磁盘状态从“脱机”设置为“联机”,然后再进行磁盘初始化操作。

  3. 勾选待初始化磁盘,并为该磁盘选择分区形式。
  4. 单击“确定”。

    “初始化磁盘”窗口关闭。

  5. 右键单击磁盘上未分配的区域,选择“新建简单卷”。

    弹出“新建简单卷向导”窗口。

  6. 根据界面提示,完成新建简单卷。
安装应用软件
操作场景

根据业务需要,客户为虚拟机安装自己的应用软件。

前提条件
  • 虚拟机操作系统已安装完毕。
  • 已将应用软件安装包制作成ISO文件。
操作步骤
  1. 准备文件格式为“.iso”的应用软件安装源。
  2. 挂载“.iso”文件。
  3. 安装应用软件。
配置虚拟机的SID及初始化脚本
操作场景

若需通过该模板创建出的虚拟机的SID不相同或能够加入域,则需要进行SID配置。

若对虚拟机的SID无要求,则无需进行该操作。

说明:

高危特性声明:该功能使用过程中可能触及最终用户数据,符合业界惯例,但仍须谨慎使用。

该操作配置了用户虚拟机注册表和首次启动后执行的脚本,如果涉及虚拟机中的用户数据,请在获得虚拟机用户许可后执行该操作。

必备事项

前提条件

  • 虚拟机已安装操作系统和Tools。
  • 已获取配置文件所在的ISO文件。

    软件包名称为“FusionCompute V100R006C10SPC101_GuestOSDrivers.zip”,解压缩后的ISO文件名称为“FusionCompute V100R006C10SPC101_Customization.iso”。

    软件包下载路径:

说明:

获取到软件包后建议先执行软件包校验的操作,具体操作请参见校验软件包

操作步骤

删除历史文件

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 检查在虚拟机的C盘根目录下,是否存在“setpass.vbs”、“getInterfaceIndex.bat”、“network.inf”、“os.inf”和“passwd.inf”文件。

    若存在这些文件,需将这些文件手动删除。

判断虚拟机的操作系统类型

  1. 判断虚拟机的操作系统类型。
    • Windows XP,执行416
    • Windows 7,执行1731
    • Windows 8,执行3246
    • Windows 10,执行3246
    • Windows Server 2003,执行4762
    • Windows Server 2008,执行6377
    • Windows Server 2012,执行7892
    说明:
    • 已安装防病毒驱动的Windows Server 2012虚拟机不支持配置SID功能。
    • Windows Server 2012 R2 Datacenter 64bit操作系统不支持配置SID功能。
    • Windows Server 2016,执行7892
    • 其他操作系统,不支持该功能。

Windows XP下配置SID

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中对应操作系统的“sysprep”文件夹拷贝至虚拟机的C盘根目录下。
  4. 在虚拟机中,修改虚拟机目录文件“C:\sysprep\sysprep.inf”。

    需修改以下内容:

    1. 在“AdminPassword”参数后的引号内设置当前虚拟机的密码。
    2. 将“ProductKey”修改为用户购买的Windows操作系统的序列号。
    3. 将“TimeZone”参数的值设置为虚拟机用户当地时区代码。

      查询时区代码,可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

    4. 将“LanguageGroup”参数的值修改为当地语言对应的语言组代码。

      查询语言组代码,可在微软技术支持网站(http://support.microsoft.com/?ln=zh-cn)中搜索“语言组ID”。

  5. 将操作系统的ISO文件挂载到虚拟机中。
  6. 解压缩ISO文件中的“SUPPORT\TOOLS\DEPLOY.CAB”文件。
  7. 将“DEPLOY.CAB”解压缩后的所有文件拷贝至虚拟机的“C:\sysprep”目录下。
  8. 在VNC登录窗口的虚拟机操作系统界面的命令行窗口中,执行以下命令,配置虚拟机的SID。

    C:\sysprep\sysprep -mini -noreboot -reseal -quiet

  9. 在VNC登录窗口的虚拟机操作系统界面,单击“开始”,在下方搜索栏中输入“regedit”,按“Enter”。

    弹出对话框。

  10. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  11. 双击“(默认)”。

    弹出对话框。

  12. 在数值数据项中,输入“c:\setpass.vbs”。
  13. 单击“确定”。

    关闭对话框。

    操作结束。

Windows 7下配置SID

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中对应操作系统的“X86”或“X64”文件夹拷贝至虚拟机的“C:\Windows\System32”目录下。
    • 如果是32位操作系统,拷贝“X86”文件夹。
    • 如果是64位操作系统,拷贝“X64”文件夹。
  4. 在虚拟机中修改虚拟机目录文件。
    • 如果是32位操作系统,虚拟机目录文件为“C:\Windows\System32\X86\professional\Untitled.xml”。
    • 如果是64位操作系统,虚拟机目录文件为“C:\Windows\System32\X64\professional\Untitled.xml”。

      需修改以下内容:

    1. 在虚拟机目录文件中,找到“Password”标记对,在其中的“Value”标记对中设置当前虚拟机的密码。
    2. 修改如下字段,使虚拟机目录文件中的定义的语言类型与操作系统实际语言类型一致:
      <InputLocale>zh-CN</InputLocale> 
      <SystemLocale>zh-CN</SystemLocale> 
      <UILanguage>zh-CN</UILanguage> 
      <UILanguageFallback>zh-CN</UILanguageFallback> 
      <UserLocale>zh-CN</UserLocale>

      字段中默认的语言类型为“zh-CN”,即简体中文。

      如操作系统语言需改为英文,需设置为“en-US”。

      更多语言所对应的标识请在微软Windows产品官方网站搜索“语言包默认值”。

    3. 修改“TimeZone”标记对中的值为当前时区,并修改“TimeZone”标记对前一行的“RegisteredOwner”标记对中的值为当前国家名。

      时区的标准名称可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

  5. 在命令行窗口中,执行以下命令,配置虚拟机的SID。
    • 如果是32位操作系统,执行以下命令。

      C:\Windows\System32\X86\professional\SysprepCmd.cmd

    • 如果是64位操作系统,执行以下命令。

      C:\Windows\System32\X64\professional\SysprepCmd.cmd

    说明:
    • 如果系统未报错,说明命令执行成功。
    • 请勿重复执行该命令。
  6. 单击“开始”,在下方搜索栏中输入“regedit”,按“Enter”。

    弹出对话框。

  7. 选择“HKEY_LOCAL_MACHINE > SYSTEM > Setup”。

    显示“Setup”下所有的注册表项。

  8. 将“Cmdline”的值从“oobe\windeploy.exe”修改为“X86\professional\deploy.cmd”或“X64\professional\deploy.cmd”。
    • 如果是32位操作系统,则修改为“X86\professional\deploy.cmd”。
    • 如果是64位操作系统,则修改为“X64\professional\deploy.cmd”。
  9. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”

    显示“Winlogon”下所有的注册表项。

  10. 将“DefaultPassword”的值修改为当前虚拟机密码。

    如果没有“DefaultPassword”,请新建字符串值,并重命名为“DefaultPassword”。

  11. 将“AutoAdminLogon”的值修改为1

    如果没有“AutoAdminLogon”,请新建字符串值,并重命名为“AutoAdminLogon”。

  12. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  13. 双击“(默认)”。

    弹出对话框。

  14. 在数值数据项中,输入“c:\setpass.vbs”。
  15. 单击“确定”。

    关闭对话框。

    操作结束。

Windows 8和Windows 10下配置SID

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中对应操作系统的“X86”或“X64”文件夹拷贝至虚拟机的“C:\Windows\System32”目录下。
    • 如果是32位操作系统,拷贝“X86”文件夹。
    • 如果是64位操作系统,拷贝“X64”文件夹。
  4. 在虚拟机中修改虚拟机目录文件。
    • 如果是32位操作系统,虚拟机目录文件为“C:\Windows\System32\X86\professional\Untitled.xml”。
    • 如果是64位操作系统,虚拟机目录文件为“C:\Windows\System32\X64\professional\Untitled.xml”。

      需修改以下内容:

    1. 在虚拟机目录文件中,找到“Password”和“AdministratorPassword”标记对,分别在其中的“Value”标记对中设置当前虚拟机的密码。
    2. 修改如下字段,使虚拟机目录文件中的定义的语言类型与操作系统实际语言类型一致:
      <InputLocale>zh-CN</InputLocale> 
      <SystemLocale>zh-CN</SystemLocale> 
      <UILanguage>zh-CN</UILanguage> 
      <UILanguageFallback>zh-CN</UILanguageFallback> 
      <UserLocale>zh-CN</UserLocale>

      字段中默认的语言类型为“zh-CN”,即简体中文。

      如操作系统语言需改为英文,需设置为“en-US”。

      更多语言所对应的标识请在微软Windows产品官方网站搜索“语言包默认值”。

    3. 修改“TimeZone”标记对中的值为当前时区,并修改“TimeZone”标记对前一行的“RegisteredOwner”标记对中的值为当前国家名。

      时区的标准名称可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

  5. 在命令行窗口中,执行以下命令,配置虚拟机的SID。
    • 如果是32位操作系统,执行以下命令。

      C:\Windows\System32\X86\professional\SysprepCmd.cmd

    • 如果是64位操作系统,执行以下命令。

      C:\Windows\System32\X64\professional\SysprepCmd.cmd

    说明:
    • 如果系统未报错,说明命令执行成功。
    • 请勿重复执行该命令。
  6. 在命令行窗口中输入“regedit”,按“Enter”。

    弹出对话框。

  7. 选择“HKEY_LOCAL_MACHINE > SYSTEM > Setup”。

    显示“Setup”下所有的注册表项。

  8. 将“Cmdline”的值从“oobe\windeploy.exe”修改为“X86\professional\deploy.cmd”或“X64\professional\deploy.cmd”。
    • 如果是32位操作系统,则修改为“X86\professional\deploy.cmd”。
    • 如果是64位操作系统,则修改为“X64\professional\deploy.cmd”。
  9. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”

    显示“Winlogon”下所有的注册表项。

  10. 将“DefaultPassword”的值修改为当前虚拟机密码。

    如果没有“DefaultPassword”,请新建字符串值,并重命名为“DefaultPassword”。

  11. 将“AutoAdminLogon”的值修改为1

    如果没有“AutoAdminLogon”,请新建字符串值,并重命名为“AutoAdminLogon”。

  12. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  13. 双击“(默认)”。

    弹出对话框。

  14. 在数值数据项中,输入“c:\setpass.vbs”。
  15. 单击“确定”。

    关闭对话框。

    操作结束。

Windows Server 2003下配置SID

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中对应操作系统的“sysprep”文件夹拷贝至虚拟机的C盘根目录下。
  4. 在虚拟机中,修改虚拟机目录文件“C:\sysprep\sysprep.inf”。

    需修改以下内容:

    1. 在“AdminPassword”参数后的引号内设置当前虚拟机的密码。
    2. 将“ProductKey”修改为用户购买的Windows操作系统的序列号。
    3. 将“TimeZone”参数的值设置为虚拟机用户当地时区代码。

      查询时区代码,可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

    4. 将“LanguageGroup”参数的值修改为当地语言对应的语言组代码。

      查询语言组代码,可在微软技术支持网站(http://support.microsoft.com/?ln=zh-cn)中搜索“语言组ID”。

  5. 将操作系统的ISO文件挂载到虚拟机中。
  6. 解压缩ISO文件中的“SUPPORT\TOOLS\DEPLOY.CAB”文件。
  7. 将“DEPLOY.CAB”解压缩后的所有文件拷贝至虚拟机的“C:\sysprep”目录下。
  8. 在VNC登录窗口的虚拟机操作系统界面的命令行窗口中,执行以下命令,配置虚拟机的SID。

    C:\sysprep\sysprep -mini -noreboot -reseal -quiet

  9. 单击“开始”,在下方搜索栏中输入“regedit”,按“Enter”。

    弹出对话框。

  10. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”

    显示“Winlogon”下所有的注册表项。

  11. 将“DefaultPassword”的值修改为当前虚拟机密码。

    如果没有“DefaultPassword”,请新建字符串值,并重命名为“DefaultPassword”。

  12. 将“AutoAdminLogon”的值修改为1

    如果没有“AutoAdminLogon”,请新建字符串值,并重命名为“AutoAdminLogon”。

  13. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  14. 双击“(默认)”。

    弹出对话框。

  15. 在数值数据项中,输入“c:\setpass.vbs”。
  16. 单击“确定”。

    关闭对话框。

    操作结束。

Windows Server 2008下配置SID

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中对应操作系统的“X86”或“X64”文件夹拷贝至虚拟机的“C:\Windows\System32”目录下。
    • 如果是32位操作系统,拷贝“X86”文件夹。
    • 如果是64位操作系统,拷贝“X64”文件夹。
  4. 在虚拟机中修改虚拟机目录文件。
    • 如果是32位操作系统,虚拟机目录文件为“C:\Windows\System32\X86\professional\Untitled.xml”。
    • 如果是64位操作系统,虚拟机目录文件为“C:\Windows\System32\X64\professional\Untitled.xml”。

      需修改以下内容:

    1. 在虚拟机目录文件中,找到“Password”和“AdministratorPassword”标记对,分别在其中的“Value”标记对中设置当前虚拟机的密码。
    2. 修改如下字段,使虚拟机目录文件中的定义的语言类型与操作系统实际语言类型一致:
      <InputLocale>zh-CN</InputLocale> 
      <SystemLocale>zh-CN</SystemLocale> 
      <UILanguage>zh-CN</UILanguage> 
      <UILanguageFallback>zh-CN</UILanguageFallback> 
      <UserLocale>zh-CN</UserLocale>

      字段中默认的语言类型为“zh-CN”,即简体中文。

      如操作系统语言需改为英文,需设置为“en-US”。

      更多语言所对应的标识请在微软Windows产品官方网站搜索“语言包默认值”。

    3. 修改“TimeZone”标记对中的值为当前时区,并修改“TimeZone”标记对前一行的“RegisteredOwner”标记对中的值为当前国家名。

      时区的标准名称可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

  5. 在命令行窗口中,执行以下命令,配置虚拟机的SID。
    • 如果是32位操作系统,执行以下命令。

      C:\Windows\System32\X86\professional\SysprepCmd.cmd

    • 如果是64位操作系统,执行以下命令。

      C:\Windows\System32\X64\professional\SysprepCmd.cmd

    说明:
    • 如果系统未报错,说明命令执行成功。
    • 请勿重复执行该命令。
  6. 在命令行窗口中输入“regedit”,按“Enter”。

    弹出对话框。

  7. 选择“HKEY_LOCAL_MACHINE > SYSTEM > Setup”。

    显示“Setup”下所有的注册表项。

  8. 将“Cmdline”的值从“oobe\windeploy.exe”修改为“X86\professional\deploy.cmd”或“X64\professional\deploy.cmd”。
    • 如果是32位操作系统,则修改为“X86\professional\deploy.cmd”。
    • 如果是64位操作系统,则修改为“X64\professional\deploy.cmd”。
  9. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”

    显示“Winlogon”下所有的注册表项。

  10. 将“DefaultPassword”的值修改为当前虚拟机密码。

    如果没有“DefaultPassword”,请新建字符串值,并重命名为“DefaultPassword”。

  11. 将“AutoAdminLogon”的值修改为1

    如果没有“AutoAdminLogon”,请新建字符串值,并重命名为“AutoAdminLogon”。

  12. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  13. 双击“(默认)”。

    弹出对话框。

  14. 在数值数据项中,输入“c:\setpass.vbs”。
  15. 单击“确定”。

    关闭对话框。

    操作结束。

Windows Server 2012和Windows Server 2016下配置SID
说明:
  • 已安装防病毒驱动的Windows Server 2012虚拟机不支持配置SID功能。
  • Windows Server 2012 R2 Datacenter 64bit操作系统不支持配置SID功能。
  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 挂载光驱,即配置文件所在ISO文件。

    挂载光驱时需挂载“FusionCompute V100R006C10SPC101_Customization.iso”。

    说明:

    当无法获取到iso文件时,可从任意主机拷贝配置文件,所在目录为“/home/GalaX8800/customization”。

  3. 将ISO文件中的“X64”文件夹拷贝至虚拟机的“C:\Windows\System32”目录下。
  4. 在虚拟机中修改虚拟机目录文件。

    虚拟机目录文件为“C:\Windows\System32\X64\professional\Untitled.xml”。

    需修改以下内容:

    1. 在虚拟机目录文件中,找到“Password”和“AdministratorPassword”标记对,分别在其中的“Value”标记对中设置当前虚拟机的密码。
    2. 修改如下字段,使虚拟机目录文件中的定义的语言类型与操作系统实际语言类型一致:
      <InputLocale>zh-CN</InputLocale> 
      <SystemLocale>zh-CN</SystemLocale> 
      <UILanguage>zh-CN</UILanguage> 
      <UILanguageFallback>zh-CN</UILanguageFallback> 
      <UserLocale>zh-CN</UserLocale>

      字段中默认的语言类型为“zh-CN”,即简体中文。

      如操作系统语言需改为英文,需设置为“en-US”。

      更多语言所对应的标识请在微软Windows产品官方网站搜索“语言包默认值”。

    3. 修改“TimeZone”标记对中的值为当前时区,并修改“TimeZone”标记对前一行的“RegisteredOwner”标记对中的值为当前国家名。

      时区的标准名称可在微软英文MSDN网站(http://msdn.microsoft.com/en-us)中搜索“Microsoft Time Zone Index Values”。

  5. 在命令行窗口中,执行以下命令,配置虚拟机的SID。

    C:\Windows\System32\X64\professional\SysprepCmd.cmd

  6. 在命令行窗口中输入“regedit”,按“Enter”。

    弹出对话框。

  7. 选择“HKEY_LOCAL_MACHINE > SYSTEM > Setup”。

    显示“Setup”下所有的注册表项。

  8. 将“Cmdline”的值从“oobe\windeploy.exe”修改为“X64\professional\deploy.cmd”。
  9. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”

    显示“Winlogon”下所有的注册表项。

  10. 将“DefaultPassword”的值修改为当前虚拟机密码。

    如果没有“DefaultPassword”,请新建字符串值,并重命名为“DefaultPassword”。

  11. 将“AutoAdminLogon”的值修改为1

    如果没有“AutoAdminLogon”,请新建字符串值,并重命名为“AutoAdminLogon”。

  12. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  13. 双击“(默认)”。

    弹出对话框。

  14. 在数值数据项中,输入“c:\setpass.vbs”。
  15. 单击“确定”。

    关闭对话框。

安装Cloudbase-Init
操作场景

如果需要通过Cloudbase-Init功能为虚拟机提供初始的随机密码等信息注入,则应为Windows虚拟机安装Cloudbase-Init。

前提条件

虚拟机操作系统已安装完毕。

操作步骤

为支持此功能,还需要FusionSphere全局开启了Cloud-Init功能。

  1. 从cloudbase官方网站获取对应的Windows版本Cloudbase-Init软件并安装的至虚拟机。

    下载后请参考本节“安装应用软件”进行安装。

    安装软件时需要注意以下几点:

    • 在configuration options界面,按照图14-31修改相关设置。

      其中,Run Cloudbase-init service as LocalSystem默认不需勾选。

      图14-31 configuration options界面

    • 如对虚拟机的SID有要求,则安装Cloudbase-Init时在“Complete the Cloudbase-Init Setup Wizard”界面选择执行Sysprep。如图14-32所示。
      图14-32 选择执行Sysprep

    • 如对虚拟机的SID无要求,则安装Cloudbase-Init时在“Complete the Cloudbase-Init Setup Wizard”界面如图14-33所示不选择执行Sysprep,单击“Finish”完成安装。
      图14-33 不执行Sysprep

  2. 在Cloudbase-Init安装路径的配置文件“C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf”的最后一行,增加配置项“netbios_host_name_compatibility=false”,使Windows系统的hostname长度支持到63个字符。
    说明:

    NetBIOS长度受Windows系统本身的限制还只支持小于等于15个字符。

  3. 清除系统环境和系统日志,然后关闭虚拟机。

    需清除的内容包括:

    • 将Cloudbase-Init安装包等制作镜像时上传到虚拟机上的文件删除。
    • 在Windows操作系统右键单击“计算机”,选择“管理”。在弹出的窗口中选择“系统工具 > 事件查看器 > Windows日志”,依次清除Windows日志中5个项目的日志。

      如下图所示:

安装显卡驱动
操作场景

如果虚拟机配置了独立的图形处理器(GPU),应当在制作虚拟机镜像时先安装GPU的驱动。

前提条件

当前支持主机上安装NVIDIA Tesla M60显卡为虚拟机提供GPU。

虚拟机操作系统已安装完毕。

操作步骤
  1. 获取GPU驱动。
    M60图形处理器有两种使用方式:
  2. 将GPU驱动软件包中的Windows驱动拷贝到虚拟机中。

    需拷贝与虚拟机操作系统版本号一致的驱动程序。

  3. 在虚拟机上安装该驱动程序。
  4. 将虚拟机的分辨率设置为“1920×1080”(建议)或以下。
安装网卡驱动
操作场景

如果虚拟机使用SRIOV模式或网络增强模式的网卡,且对应的硬件使用Intel 82599网卡,则需要安装网卡驱动。

前提条件

虚拟机操作系统已安装完毕。

操作步骤
  1. 访问Intel官方下载中心https://downloadcenter.intel.com/,搜索“Intel Ethernet Connections CD”。
  2. 获取最新版本的驱动软件,拷贝到虚拟机中。
  3. 在虚拟机上安装该驱动程序。
  4. 使用Windows Server 2008操作系统时,需对注册表项进行调整,使虚拟机的网卡支持9Gbps以上性能规格。

    打开注册表编辑器,删除“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\”路径下的“DisableTaskOffload”配置项。

配置虚拟机规格属性
操作场景
说明:

高危特性声明:该功能使用过程中可能触及最终用户数据,符合业界惯例,但仍须谨慎使用。

该操作需修改用户虚拟机注册表,如果涉及虚拟机中的用户数据,请在获得虚拟机用户许可后执行该操作。

如果虚拟机可能作为模板用于创建其他虚拟机,则需要配置虚拟机规格属性,以保证使用模板创建的其他虚拟机具备如下功能:

  • 随机密码
  • 可自定义虚拟机的规格属性,如主机名、密码和IP地址等

以下场景时无需进行该配置:

  • 虚拟机的操作系统类型为Windows 2000 Server SP4或Windows 2000 Advanced Server SP4时,不支持该功能,无需进行配置。
  • 已配置虚拟机的SID时,无需进行配置。因为配置虚拟机的SID的步骤中已包含该配置。
说明:

若需实现虚拟机加入域的功能,需配置虚拟机的SID。

必备事项

前提条件

虚拟机已安装操作系统和Tools。

  • 虚拟机已安装操作系统和Tools。
  • 虚拟机未配置SID。
操作步骤

删除历史文件

  1. 在VNC登录窗口的虚拟机操作系统界面,启用administrator用户,并删除其他用户。
  2. 检查在虚拟机的C盘根目录下,是否存在“setpass.vbs”、“getInterfaceIndex.bat”、“network.inf”、“os.inf”和“passwd.inf”文件。

    若存在这些文件,需将这些文件手动删除。

修改注册表

  1. 在VNC登录窗口的虚拟机操作系统界面,单击“开始”,在下方搜索栏中输入“regedit”,按“Enter”。

    弹出对话框。

  2. 选择“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon”。

    显示“Winlogon”下所有的注册表项。

  3. 检查注册表项中是否有“DefaultUserName”、“DefaultPassword”和“AutoAdminLogon”。
    • 是,执行9
    • 否,执行6
  4. 选择“编辑 > 新建 > 字符串值”。

    右侧窗口显示缺省名称“新值 #1”。

  5. 右键单击“新值 #1”,选择“重命名”。

    将生成的缺省名称“新值 #1”重命名为“DefaultUserName”。

  6. 重复执行67,依次重命名“DefaultPassword”和“AutoAdminLogon”。
  7. 依次双击“DefaultUserName”、“DefaultPassword”、“AutoAdminLogon”注册表项名称,在弹出对话框的“数值数据”中,分别输入“Administrator”、当前虚拟机“Administrator”帐号的密码、“1”。
    说明:

    当前虚拟机未设置“Administrator”的密码时,无需设置“DefaultPassword”的值。

  8. 如果注册表项中有“AutoLogonCount”,删除该项。
  9. 展开“HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run”。

    显示“Run”下所有的注册表项。

  10. 双击“(默认)”。
  11. 在数值数据项中,输入“c:\setpass.vbs”。
  12. 单击“确定”。

    关闭对话框。

  13. 该虚拟机的“时钟策略”是否为“与主机时钟同步”?
    • 是,执行16
    • 否,操作结束。
  14. 展开“HKEY_LOCAL_MACHINE > SYSTEM > Setup > HuaweiPV”。
  15. 删除“SetTime”。

安装Linux虚拟机

挂载光驱
操作场景

该任务指导管理员通过FusionCompute,根据需求在裸虚拟机上,安装操作系统和应用软件,并进行相关配置。

必备事项

前提条件

  • 已获取待安装的操作系统镜像文件。
  • 已准备待安装的应用软件安装源文件。
  • 已关闭维护终端的防火墙。
  • 已登录FusionCompute。
  • 如果系统中有智能网卡,则需准备智能网卡驱动软件包,并解压缩得到驱动的ISO文件。

    软件包名称为“FusionCompute V100R006C10SPC101_GuestOSDrivers.zip”,解压缩后的ISO文件名称为“FusionCompute V100R006C10SPC101_GuestOS.iso”。

    软件包下载路径:

说明:

获取到软件包后建议先执行软件包校验的操作,具体操作请参见校验软件包

操作步骤

挂载光驱

  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”,输入查询条件,并单击“搜索”。

    显示查询结果。

    可选查询条件:虚拟机名称、IP地址、MAC地址、虚拟机ID、描述、虚拟机唯一标识。

  3. 在“虚拟机”页签,单击虚拟机列表上方的“高级”,输入或选择查询条件,并单击“搜索”。

    显示查询结果。

    可选查询条件:IP地址、虚拟机ID、虚拟机名称、MAC地址、描述、虚拟机唯一标识、Tools状态、所属集群/主机、类型、状态。

    其中,类型为“容灾虚拟机”和“占位虚拟机”的虚拟机仅在主机复制容灾场景存在。

  4. 单击待挂载的虚拟机名称。
  5. 在“硬件”页签中,单击“光驱”。
  6. 选择挂载光驱方式为“挂载光驱(本地)”。
  7. 单击“确定”弹出新窗口时,系统自动检测并提醒用户是否需要安装插件。根据用户操作系统及浏览器的兼容情况,存在以下两种场景。
    • 场景一:安装客户端插件
      1. 首次安装客户端插件时,系统自动检测环境状况,并弹出窗口提示用户安装客户端插件,确认安装后弹出窗口如图14-34所示。
        说明:

        具体客户端插件的安装要求,请参见客户端插件安装使用说明

        图14-34 挂载窗口

      1. 单击“链接”,系统自动下载安装程序,下载完成后双击安装程序确认安装,根据页面向导完成客户端插件安装。
      2. 刷新FusionCompute页面后重新进入,继续后续操作,执行8
        说明:
        • 浏览器首次加载客户端插件时,请在弹出的提示框中选择长期允许插件运行。
        • 具体客户端插件的安装要求,请参见客户端插件安装使用说明
    • 场景二:安装Java插件
      1. 选择确定挂载方式后,弹出窗口如图14-35所示。
        图14-35 挂载窗口
      2. 单击“检测”,确认Java插件是否安装正确。如未安装正确,则根据提示窗口中的链接,对应下载安装Java插件。安装完成后再次进入页面,在弹出的Java提示框中选择允许插件运行,再继续操作执行选择光驱所在路径。

        正式启动挂载光驱的过程中,禁止关闭挂载窗口,否则将自动卸载光驱。

  8. 选择光驱所在路径。
    • 挂载物理光驱:选择“CD驱动器”,并选择光驱所在路径。
    • 挂载ISO文件:选择“文件”,单击“浏览”,选择ISO文件。
    • 挂载本地目录:选择“设备路径”,单击“浏览”,选择将本地的一个文件夹或盘符,使该目录以光驱形式挂载给虚拟机。
  9. 勾选“立即重启虚拟机,安装操作系统”,单击“确认”,安装操作系统。
  10. 在虚拟机“概要”页签中,单击“VNC登录”。

    进入操作系统安装界面。

安装操作系统
操作场景

虚拟机镜像是一个安装有操作系统的磁盘分区,所以可以通过将虚拟机安装到该磁盘分区的方式制作虚拟机镜像。

制作虚拟机镜像的过程其实就是创建、安装虚拟机的过程。本文主要用于指导如何安装Linux虚拟机。

前提条件
  • 已获取ISO镜像文件。
  • 已登录FusionCompute管理系统。
操作步骤

安装过程中需注意以下事项:

  • 如果设置虚拟机与主机时钟同步,则必须将硬件时钟设置为UTC。
  • 当虚拟机有多块磁盘时,必须将操作系统安装在第一块磁盘上。第一块磁盘的标识可能为:xvda、hda、sda或xen-vbd-51712。
  • 系统分区需设置为主分区。
  • 自定义分区建议使用“Ext2”或“Ext3”文件系统。如使用RAID或LVM文件系统,会导致:
  • 操作系统随机密码配置不生效。
  • 在创建虚拟机的过程中,无法使用虚拟机属性规格,对虚拟机的计算机属性(如主机名、IP地址等)进行设置。
  1. 请参考Linux操作系统相关文档,在虚拟机界面,根据用户需求完成操作系统的安装和配置。

    以下操作系统在安装操作系统时需要特殊配置:

  2. 如果操作系统为SUSE系列,需要在操作系统安装后,登录操作系统,修改如下配置项。

    将配置文件“/etc/sysconfig/network/dhcp”中的配置项“DHCLIENT_PRIMARY_DEVICE”的值,修改为“yes”。

卸载光驱
操作场景

虚拟机安装完操作系统后,需要卸载掉挂载的ISO镜像文件。

前提条件

虚拟机操作系统已安装完毕。

操作步骤
  1. 在虚拟机“硬件”页签中,单击“光驱”。
  2. 在光驱页面,单击“卸载光驱”。

    弹出提示框。

  3. 单击“确定”。

    完成卸载光驱。

替换内核文件
操作场景

以下Linux操作系统的虚拟机,在安装Tools前,需要替换虚拟机的内核文件。

华为提醒您:华为仅能确保更新了华为所提供的替换内核后的Linux商业操作系统在华为虚拟化平台上的正常运行。在您使用华为提供的替换内核过程中,由该内核所导致的虚拟机系统的任何问题以及所产生的任何损失,华为均不承担任何责任。具体内容请参见如下声明。

声明

华为提醒您:若您使用的Linux操作系统为以下所列版本,请您务必仔细阅读并透彻理解本声明。您可以选择不使用华为提供的替换内核,但如果您使用华为提供的替换内核,您的使用行为将被视为对本声明全部内容的认可。

鉴于第三方厂商提供的某些Linux版本商用操作系统的原厂内核功能不健全,若您使用的Linux操作系统为以下所列版本,请务必将您所使用的操作系统升级至最新版本,以确保其在华为虚拟化平台上的正常运行:

  • Red Hat Linux Enterprise 4.7 32bit/64bit
  • Red Hat Linux Enterprise 6.0 32bit/64bit
  • CentOS 4.7 32bit/64bit
  • CentOS 6.0 32bit/64bit
  • Ubuntu desktop 10.04 64bit
  • Fedora 12 32bit

若您出于自身原因或其它客观原因,无法将所使用的以上Linux商业操作系统升级至最新版本,华为建议您将系统的原厂内核替换为华为免费提供的替换内核,但是否替换完全由您决定。

华为仅能确保更新了华为所提供的替换内核后的Linux商业操作系统在华为虚拟化平台上的正常运行。由此引发的兼容性问题,华为可以协助您定位问题,除此以外华为没有义务提供任何形式的支持。因此引起的操作系统的售后服务问题,包括该Linux商业操作系统的提供商是否继续为您提供售后技术支持与维护,华为亦不提供任何性质的保证。在您使用华为提供的替换内核过程中,由该内核所导致的虚拟机系统的任何问题以及所产生的任何损失,华为均不承担任何责任。

表14-9 需替换内核文件的操作系统列表

操作系统

CPU数量和内存大小

替换的内核文件

内核文件所在压缩包名称

  • Red Hat Enterprise Linux 4.7 32位
  • CentOS 4.7 32位

CPU数量:单核

  • kernel-2.6.9-78.EL.i686.rpm
  • kernel-devel-2.6.9-78.EL.i686.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • CPU数量:多核
  • 内存:小于等于4GB
  • kernel-smp-2.6.9-78.EL.i686.rpm
  • kernel-smp-devel-2.6.9-78.EL.i686.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • CPU数量:多核
  • 内存:大于4GB
  • kernel-hugemem-2.6.9-78.EL.i686.rpm
  • kernel-hugemem-devel-2.6.9-78.EL.i686.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • Red Hat Enterprise Linux 4.7 64位
  • CentOS 4.7 64位

CPU数量:单核

  • kernel-2.6.9-78.EL.x86_64.rpm
  • kernel-devel-2.6.9-78.EL.x86_64.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • CPU数量:多核
  • 内存:小于等于4GB
  • kernel-smp-2.6.9-78.EL.x86_64.rpm
  • kernel-smp-devel-2.6.9-78.EL.x86_64.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • CPU数量:多核
  • 内存:大于4GB
  • kernel-largesmp-2.6.9-78.EL.x86_64.rpm
  • kernel-largesmp-devel-2.6.9-78.EL.x86_64.rpm

kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  • Red Hat Enterprise Linux 6.0 32位
  • CentOS 6.0 32位

-

  • kernel-2.6.32-71.el6.i686.rpm
  • kernel-devel-2.6.32-71.el6.i686.rpm

kernel_patch-redhat_enterprise_linux_6.0.tar.gz

  • Red Hat Enterprise Linux 6.0 64位
  • CentOS 6.0 64位

-

  • kernel-2.6.32-71.el6.x86_64.rpm
  • kernel-devel-2.6.32-71.el6.x86_64.rpm

kernel_patch-redhat_enterprise_linux_6.0.tar.gz

前提条件
  • 虚拟机已安装操作系统。
  • 已获取内核文件所在的ISO文件。

    软件包名称为FusionCompute V100R006C10SPC101_GuestOSDrivers.zip,解压缩后的ISO文件名称为FusionCompute V100R006C10SPC101_GuestOS.iso。

    软件包下载路径:

说明:

获取到软件包后建议先执行软件包校验的操作,具体操作请参见校验软件包

操作步骤
  1. 在VNC登录窗口的虚拟机操作系统界面,打开命令行终端(具体方式请查询对应操作系统的使用手册)。

    进入命令行模式。

  2. 执行以下命令,创建“xvdd”目录。

    mkdir xvdd

  3. 执行以下命令,挂载虚拟机光驱。

    mount 挂载路径 xvdd

    例如:mount /dev/sr0 xvdd

    根据Linux操作系统版本不同,挂载路径不同,如表14-10所示。

    表14-10 Linux版本与挂载路径的对应关系

    Linux版本

    支持的光驱类型

    挂载路径

    • CentOS 5.8及以下版本
    • Red Hat Enterprise Linux 5.8及以下版本
    • Oracle Linux Server release 5.7
    • SUSE Linux Enterprise Server 10
    • 中标5.4
    • Red Flag Asianux Server 3
    • DOPRA ICTOM V002R003 EIMP

    ISO文件和光驱设备

    /dev/hdd

    • CentOS 6.0及以上
    • Red Hat Enterprise Linux 6.0及以上
    • Oracle Linux Server release 6.1及以上
    • SUSE Linux Enterprise Server 11及以上
    • openSUSE 11.3
    • Fedora 9及以上
    • Red Flag Asianux Server 4
    • DOPRA ICTOM V002R003 IMAOS
    • Euler

    ISO文件和光驱设备

    /dev/sr0

  4. 执行以下命令,进入内核包所在目录。

    cd xvdd/pvDriver/kernel\ patch

  5. 执行以下命令,查看内核文件名。

    ls

  6. 执行以下命令,将需替换的内核文件拷贝到root文件夹路径下。

    cp 内核文件名称 /root

    例如:cp kernel_patch-redhat_enterprise_linux_4.7.tar.gz /root

  7. 执行以下命令,解压缩内核文件压缩包。

    cd /root

    tar -xzf 压缩包名称

    例如:tar -xzf kernel_patch-redhat_enterprise_linux_4.7.tar.gz

  8. 执行如下命令,替换内核文件。

    rpm -ivh --force --nodeps 内核文件名称

    例如:

    rpm -ivh --force --nodeps kernel-2.6.9-78.EL.i686.rpm

    rpm -ivh --force --nodeps kernel-devel-2.6.9-78.EL.i686.rpm

    说明:

    覆盖安装过程中可能输出警告信息,忽略即可。

  9. 执行以下命令,重启操作系统,使新内核生效。

    reboot

    该任务结束。

安装Tools
操作场景

创建虚拟机模板时,需在虚拟机上安装Tools,以便提高虚拟机的I/O处理性能、实现对虚拟机的硬件监控和其他高级功能。某些特性必须要安装Tools才能使用,必须要使用Tools的特性请详见该特性的前提条件或约束说明。

Tools的详细功能,请参见Tools简介

除使用随FusionCompute发布的Tools外,还可以通过从华为官网获取兼容当前FusionCompute版本以及操作系统的FusionSphere SIA软件包,安装新版本Tools从而使用新版本Tools支持的新特性。兼容信息以及安装指导请参见FusionSphere SIA的产品文档。

必备事项

前提条件

  • 虚拟机已安装操作系统。
  • 虚拟机未安装其他版本的Tools,如果已安装请参考在Linux系统中卸载Tools卸载。
  • 虚拟机系统磁盘的剩余空间必须大于20MB。
  • 虚拟机操作系统已安装gzip工具,可以使用“tar”命令对压缩包进行解压。gzip工具的安装请参考相应操作系统的产品文档。
  • 如果虚拟机的操作系统类型为Red Hat Enterprise Linux 4.7/6.0(32/64位)或CentOS 4.7/6.0(32/64位),安装Tools前需先替换内核文件。
  • 对于个别操作系统的虚拟机(如Ubuntu 16.04),不支持通过ISO的方式安装Tools,请通过网络等方式将Tools安装包拷贝到虚拟机内部安装。
操作步骤

挂载Tools

Tools安装文件存放在主机上,挂载Tools后,虚拟机才能访问Tools的安装文件。

  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”。进入“虚拟机”页面。
  3. 勾选待操作的虚拟机,在虚拟机列表上方选择“操作 > 挂载Tools”。弹出对话框。
  4. 单击“确定”。弹出提示框。
  5. 单击“确定”。

VNC登录虚拟机

  1. 在虚拟机“概要”页签中,单击“VNC登录”。

安装Tools

  1. 在VNC登录窗口的虚拟机操作系统界面,打开命令行终端(具体方式请查询对应操作系统的使用手册)。

    进入命令行模式。

  2. 执行以下命令,创建“xvdd”目录。

    mkdir xvdd

  3. 执行以下命令,挂载虚拟机光驱。

    mount 挂载路径 xvdd

    例如:mount /dev/sr0 xvdd

    根据Linux操作系统版本不同,挂载路径不同,如表14-11所示。
    表14-11 Linux版本与挂载路径的对应关系

    Linux版本

    支持的光驱类型

    挂载路径

    • CentOS 5.8及以下版本
    • Red Hat Enterprise Linux 5.8及以下版本
    • Oracle Linux Server release 5.7
    • SUSE Linux Enterprise Server 10
    • 中标5.4
    • Red Flag Asianux Server 3
    • DOPRA ICTOM V002R003 EIMP

    ISO文件和光驱设备

    /dev/hdd

    • CentOS 6.0及以上
    • Red Hat Enterprise Linux 6.0及以上
    • Oracle Linux Server release 6.1及以上
    • SUSE Linux Enterprise Server 11及以上
    • openSUSE 11.3
    • Fedora 9及以上
    • Red Flag Asianux Server 4
    • DOPRA ICTOM V002R003 IMAOS
    • Euler

    ISO文件和光驱设备

    /dev/sr0

  4. 执行以下命令,进入目录。

    cd xvdd

  5. 执行以下命令,查看Tools安装包。

    ls

    屏幕回显如下信息。

    ... 
    uvp-tools-linux-xxx.tar.bz2 
    uvp-tools-linux-xxx.tar.bz2.sha256
  6. 执行以下命令,将Tools拷贝到root文件夹路径下。

    cp uvp-tools-linux-xxx.tar.bz2 /root

    对于个别不支持通过ISO安装Tools的虚拟机,需要执行以下命令,将Tools从其他虚拟机拷贝到本虚拟机的root文件夹路径下。其中,命令行中的ip为其他虚拟机的ip。

    scp ip:/root/uvp-tools-linux-xxx.tar.bz2 /root

    拷贝完成后,执行以下命令进入root目录。

    cd /root

    不同操作系统和Tools的具体对应关系如表14-12所示。

    表14-12 操作系统和Tools的对应关系

    操作系统

    Tools

    Tools安装命令

    DOPRA ICTOM V002R003 EIMP

    pvdriver-dopra-eimp-64bit-xxx-xx.tar.bz2

    ./install -i

    DOPRA ICTOM V002R003 IMAOS

    pvdriver-dopra-ump-64bit-xxx-xx.tar.bz2

    Red Hat Enterprise Linux 3.0

    pvdriver-redhat3.0-32bit-xxx-xx.tar.bz2

    Red Hat Enterprise Linux 3.4

    pvdriver-redhat3.4-32bit-xxx-xx.tar.bz2

    其他操作系统

    uvp-tools-linux-xxx.tar.bz2

    ./install

  7. 执行以下命令,解压Tools。

    tar -xjvf uvp-tools-linux-xxx.tar.bz2

  8. 执行以下命令,进入Tools的安装目录。

    cd uvp-tools-linux-xxx

  9. 执行以下命令,安装Tools。

    ./install

    • 屏幕回显如下信息,软件安装完成。
      The PV driver is installed successfully. 
      Reboot the system for the installation to take effect.
    • 屏幕回显如下信息,表示当前的Tools版本不支持该虚拟机操作系统,请下载最新的Tools尝试重新安装,如果仍然安装失败,请联系技术支持。
      unsupported linux version

      最新的Tools软件包在“FusionSphere SIA xxx_GuestOSDriver for FusionSphere xxx.zip”中的“01 PVDriver”文件夹下。请下载版本号最新的软件包,下载地址为:

    说明:

    若为如下操作系统,则需执行./install -i命令安装Tools。

    • DOPRA ICTOM V002R003 EIMP
    • DOPRA ICTOM V002R003 IMAOS
    • Red Hat Enterprise Linux 3.0
    • Red Hat Enterprise Linux 3.4

验证安装情况

说明:

安装Tools之后,需要重启虚拟机使Tools生效。若需继续安装智能网卡驱动,可等智能网卡驱动安装完成后再执行以下步骤,以便减少虚拟机重启次数。

  1. 执行以下命令,重启虚拟机。

    reboot

  2. 重启虚拟机后,使用“root”用户,通过VNC登录重新进入虚拟机操作系统界面。
  3. 在VNC登录窗口的虚拟机操作系统界面,打开命令行终端(具体方式请查询对应操作系统的使用手册)。

    进入命令行模式。

  4. 执行以下命令,检查Tools安装情况。

    ps -ef | grep uvp-monitor

    回显信息中出现以下黑体字时,表示Tools安装成功。

    root        4561      1   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor 
    root        4567   4561   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor 
初始化用户磁盘
操作场景

以下场景,需登录虚拟机初始化磁盘后,磁盘才能正常使用。

  • 虚拟机创建完成后,需初始化该虚拟机的用户磁盘。
  • 虚拟机新绑定磁盘后,需初始化新磁盘。

如果因为是在Linux虚拟机启动阶段绑定磁盘,初始化磁盘找不到新添加的磁盘时,请重启该Linux虚拟机后再进行初始化磁盘操作。

本任务以“SUSE Linux Enterprise Server 11 SP1 64位”操作系统为例,其余Linux操作系统请根据操作系统的产品文档进行操作。

必备事项

前提条件

  • 已使用VNC方式登录虚拟机。
  • 虚拟机有未初始化的用户磁盘。
  • 虚拟机操作系统可以支持当前虚拟磁盘的容量。
操作步骤
说明:

已经安装Tools的用户虚拟机,新增用户磁盘的设备编号从“/dev/xvde”开始,按e、f、g顺序依次递增。

本文以SUSE 11 64位操作系统为例,说明如何识别新增用户磁盘以及简单的磁盘分区、格式化与挂载操作。

  1. 判断虚拟机初始化磁盘的容量大小。
    • 小于2TB时请执行2
    • 大于等于2TB时请执行20
  2. 登录虚拟机,在操作系统桌面上单击右键,选择“打开终端”,进入命令行界面。
    说明:

    示例操作场景为:已经为虚拟机增加了一块容量为10GB的硬盘(第一块新增磁盘),要将该磁盘设为主分区,文件系统设为ext3格式,挂载在“/mnt/sample”目录下,并设置开机启动自动挂载。

  3. 执行以下命令,查看新增磁盘。

    fdisk -l

    屏幕回显如下:

    ... 
    Disk /dev/xvde: 10.7 GB, 10737418240 bytes 
    255 heads, 63 sectors/track, 1305 cylinders 
    Units = cylinders of 16065 * 512 = 8225280 bytes 
     
    Disk /dev/xvde doesn't contain a valid partition table
  4. 执行以下命令,进入fdisk模式。

    本步骤中以“/dev/xvde”为例。

    fdisk /dev/xvde

    屏幕回显如下:

    ... 
    Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) 
     
    Command (m for help):
  5. 输入“n”,按“Enter”,开始新建分区。

    屏幕回显如下:

    ... 
    Command action 
       e   extended 
       p   primary partition (1-4)     
  6. 输入“p”,按“Enter”。

    本步骤中以创建一个主分区为例,说明分区创建过程。

    屏幕回显如下:

    Partition number (1-4): 
  7. 输入主分区编号,按“Enter”。

    本步骤中以“3”为例。

    屏幕回显如下:

    ... 
    First cylinder (1-1305, default 1): 
  8. 按“Enter”。

    本步骤中使用默认初始磁柱编号为例。

    屏幕回显如下:

    ... 
    Using default value 1 
    Last cylinder or +size or +sizeM or +sizeK (1-1305, default 1305): 
  9. 按“Enter”。

    本步骤中使用默认截止磁柱编号为例。

    屏幕回显如下:

    ... 
    Using default value 1305 
     
    Command (m for help):     
  10. 输入“p”,按“Enter”,查看新建分区。

    屏幕回显如下:

    ... 
        Device Boot      Start         End      Blocks   Id  System 
    /dev/xvde3               1        1305    10482381   83  Linux     
  11. 输入“w”,按“Enter”。

    将分区结果写入分区表中,分区创建完毕。

    屏幕回显如下:

    ...
    The partition table has been altered! 
    ...  
  12. 执行以下命令,将新建分区文件系统设为ext3格式。

    本步骤中以“ext3”文件格式为例。

    mkfs -t ext3 /dev/xvde3

    屏幕回显如下:

    ... 
    Writing inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done 
    ...
  13. 执行以下命令,将新建分区挂载到“/mnt/sample”目录下。

    本步骤中以“/mnt/sample”为例。

    mkdir /mnt/sample

    mount /dev/xvde3 /mnt/sample

  14. 执行以下命令,查看挂载结果。

    df -TH

    屏幕回显如下:

    文件系统      类型     容量   已用  可用 已用% 挂载点 
    /dev/xvda1    ext3     8.4G   2.5G   5.5G  32% / 
    tmpfs        tmpfs     1.1G      0   1.1G   0% /dev/shm 
    /dev/xvde3    ext3      11G   158M   9.9G   2% /mnt/sample
  15. 是否需要将新增磁盘设置为开机自动挂载?
    • 是,执行16
    • 否,任务结束。
    • 禁止将未经过格式化的磁盘设为开机自动挂载,否则会导致虚拟机无法正常启动。
    • 在将新增磁盘设置为开机自动挂载后,若要卸载该新增磁盘,必须先删除新增磁盘的自动挂载配置信息,否则卸载该磁盘后会导致虚拟机无法正常启动。
  16. 执行以下命令,使用vi编辑器打开“fstab”文件。

    vi /etc/fstab

  17. 按“i”,进入编辑模式。
  18. 将光标移至文件末尾,按“Enter”,添加一行命令。

    /dev/xvde3 /mnt/sample ext3 defaults 11

  19. 按“ESC”后,输入“:wq”,按“Enter”,保存设置并退出编辑器。
  20. 登录虚拟机,在操作系统桌面上单击右键,选择“打开终端”,进入命令行界面。
    说明:

    示例操作场景为:已经为虚拟机增加了一块容量为2048GB的硬盘(第一块新增磁盘),要将该磁盘设为主分区,文件系统设为ext3格式,挂载在“/mnt/sample”目录下,并设置开机启动自动挂载。

  21. 执行以下命令,查看新增磁盘。

    parted /dev/xvde

    屏幕回显如下:

    GNU Parted 1.8.8 
    Using /dev/xvde 
    Welcome to GNU Parted! Type 'help' to view a list of commands. 
    (parted)     
  22. 输入“mklabel gpt”,按“Enter”。

    将分区格式转化为gpt格式。

  23. 输入“p”,按“Enter”。

    屏幕回显如下:

    Disk /dev/xvde: 2306GB 
           Sector size (logical/physical): 512B/512B 
               Partition Table: gpt 
     
           Number    Start         End           Size            File system     Name       Flags                  
     
           (parted)     
  24. 输入“mkpart primary 0% 100%”,按“Enter”。

    进行新建分区操作。

  25. 输入“p”,按“Enter”。

    屏幕回显如下:

    Disk /dev/xvde: 2306GB 
           Sector size (logical/physical): 512B/512B 
               Partition Table: gpt 
     
           Number    Start         End           Size            File system     Name       Flags                  
              1                 17.4kB     2199GB     2199GB                       primary     
     
           (parted)     
  26. 输入“unit GiB print”,按“Enter”。

    屏幕回显如下:

    Disk /dev/xvde: 2148GiB 
           Sector size (logical/physical): 512B/512B 
           Partition Table: gpt 
            
           Number    Start          End            Size            File system      Name        Flags                  
            1                 0.00GiB     2048GiB    2048GiB                       primary      
            
           (parted)     
  27. 输入“quit”,返回虚拟机命令行界面。
  28. 执行以下命令,对新建分区进行格式化操作。
    说明:

    具体的格式化命令请查阅各种文件系统支持的磁盘最大规格、以及命令的参数说明。

    mkfs.ext3 /dev/xvde1

    屏幕回显如下:

    mke2fs 1.41.9 (22-Aug-2009) 
    Filesystem label= 
    OS type: Linux 
    Block size=4096 (log=2) 
    Fragment size=4096 (log=2) 
    134217728 inodes, 2620595 blocks 
    26843545 blocks (5.00%) reserved for the super user 
    First data block=0 
    Maximum filesystem blocks=2684354560 
    80 block groups 
    32768 blocks per group, 32768 fragments per group 
    8192 inodes per group 
    Superblock backups stored on blocks:  
     32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 
     
     
    Writing inode tables: done                             
    Creating journal (32768 blocks): done 
    Writing superblocks and filesystem accounting information: done 
     
     
    This filesystem will be automatically checked every 26 mounts or 
    180 days, whichever comes first.  Use tune2fs -c or -i to override.     
  29. 执行以下命令,将新建分区挂载到指定目录下。这里以“/mnt/sample”为例。

    mkdir /mnt/sample

    mount /dev/xvde1 /mnt/sample

  30. 执行以下命令,查看挂载结果。

    df -TH

    屏幕回显如下:

     Filesystem    Type      Size    Used    Avail   Use%   Mounted on 
           ... 
           /dev/xvde1    ext3      2.2T   208M   2.1T     1%        /mnt/sample     
  31. 是否需要将新增磁盘设置为开机自动挂载?
    • 是,执行32
    • 否,任务结束。
    • 禁止将未经过格式化的磁盘设为开机自动挂载,否则会导致虚拟机无法正常启动。
    • 在将新增磁盘设置为开机自动挂载后,若要卸载该新增磁盘,必须先删除新增磁盘的自动挂载配置信息,否则卸载该磁盘后会导致虚拟机无法正常启动。
  32. 执行以下命令,使用vi编辑器打开“fstab”文件。

    vi /etc/fstab

  33. 按“i”,进入编辑模式。
  34. 将光标移至文件末尾,按“Enter”,添加一行命令。

    /dev/xvde1 /mnt/sample ext3 defaults 1 1

  35. 按“ESC”后,输入“:wq”,按“Enter”。

    保存设置并退出编辑器。

安装Cloud-Init

为了保证使用公有镜像创建的新云服务器可以自定义配置,建议您在创建公共镜像前安装Cloud-Init工具。

在虚拟机可以连接互联网时,建议优先选择联网安装Cloud-Init。

安装应用软件
操作场景

根据业务需要,客户为虚拟机安装自己的应用软件。

前提条件

虚拟机操作系统已安装完毕。

已将应用软件安装包制作成ISO文件。

操作步骤
  1. 准备文件格式为“.iso”的应用软件安装源。
  2. 挂载“.iso”文件。
  3. 安装应用软件。
安装网卡驱动
操作场景

如果虚拟机网卡使用了Intel 82599直通网卡(交换类型为SRIOV或网络增强类型),且虚拟机需要适配高性能网络(如配合高性能实例、SAP HANA实例),需要为虚拟机网卡安装直通网卡驱动。

其他对网络性能无特殊要求的场景无需安装驱动。Linux内核原生驱动即可支持。

前提条件

虚拟机操作系统已安装完毕。

操作步骤

请从Intel官方获取支持对应操作系统的驱动。获取到的驱动包名为“ixgbevf-xxx.tar.gz”(xxx指的是驱动版本)。

以下操作以Rethat 7.2操作系统为例。

  1. 配置虚拟机直通网卡。

    部分操作系统的直通网卡名称不是eth0、eth1、……这样的常规命名,因此需要先配置虚拟机识别到直通网卡。具体操作如下:

    1. 执行如下命令查看当前虚拟机的所有网卡设备,找出直通网卡的名称。

      ifconfig -a

      Redhat 7.2操作系统的直通网卡名为“ensX”,并且序号不从0开始。例如“ens5”。

    2. 执行如下命令进入网络设备配置文件目录。

      cd /etc/sysconfig/network-scripts/

      其他操作系统的网络设备配置文件目录可能不同,例如SUSE系统在“/etc/sysconfig/network/”。

    3. 执行如下命令创建出直通网卡的配置文件。

      cp ifcfg-eth0 ifcfg-NIC_name

      其中,“NIC_name”为查询到的直通网卡名称。

    4. 使用VI编辑器打开并编辑新的网络设备配置文件。

      vi ifcfg-NIC_name

      编辑DEVICE参数为新的网卡名称。

      编辑后的网络设备配置文件类似以下:

      DEVICE="NIC_name"   
       BOOTPROTO="dhcp"   
       ONBOOT="yes"   
       STARTMODE="onboot"     
    5. 执行如下命令重启网络服务,使配置生效。

      service network restart

  2. 将获取到的驱动包上传至虚拟机目录,例如“/home”。
  3. 在操作系统命令行终端中,切换到root用户,然后切换目录到直通网卡驱动软件包所在目录。

    本文中示例为“/home”,即执行命令cd /home

  4. 执行以下命令解压缩软件包。

    tar -zxvf ixgbevf-xxx.tar.gz

  5. 执行以下命令,进入解压后的“src”目录。

    cd ixgbevf-xxx/src

  6. 执行以下命令,安装直通网卡驱动。

    make

    make install

    安装后,执行reboot命令重启虚拟机,使驱动生效。

    虚拟机重启后,再次打开命令行终端,切换到root用户,切换到“src”目录(例如cd /home/ixgbevf-xxx/src),执行以下三条命令确认安装是否成功:

    rmmod ixgbevf

    insmod ./ixgbevf.ko

    ethtool -i NIC_name

    其中,“NIC_name”为使用直通驱动的网卡名称,例如“ens5”。

    说明:

    执行rmmod ixgbevf命令可能报错,但并不影响直通网卡驱动的安装。

    最后一条命令执行后,从回显信息中查看当前网卡驱动的信息。其中,“driver”显示为“ixgbevf”,且“version”显示为当前安装的版本“xxx”,即表示安装成功。

配置虚拟机网卡

当Linux虚拟机可能将转为模板用于创建其他虚拟机或Linux虚拟机克隆为虚拟机时,以下场景需要手动配置虚拟机的网络属性:

  • 创建的虚拟机需手动配置IP地址:Red Flag操作系统的虚拟机需手动配置,其他操作系统无需配置。
  • 创建的虚拟机需以DHCP方式自动获取IP地址:所有Linux操作系统的虚拟机均需手动配置,即配置网卡处于激活状态并开启DHCP功能,以保证使用模板创建的其他虚拟机可访问网络并能自动获取动态IP。
  1. 配置虚拟机的网卡。
配置虚拟机规格属性
说明:

如果虚拟机可能作为模板用于创建其他虚拟机,则需要通过Cloud-Init配置虚拟机规格属性,以保证使用模板创建的其他虚拟机具备如下功能:

  • 普通用户进行秘钥和密码登录
  • 可自定义虚拟机的规格属性,如主机名、秘钥和用户数据等

    如果普通用户不需使用密码登录功能,则可在cloud.cfg中不对普通用户进行密码配置。

  1. 配置虚拟机规格属性。

安装虚拟机(SUSE for SAP)

挂载光驱
操作场景

该任务指导管理员通过FusionCompute,根据需求在空虚拟机上,安装操作系统和应用软件,并进行相关配置。

必备事项

前提条件

  • 已获取内核升级软件包(以SUSE 11 SP4版本为例):
    • kernel-default-3.0.101-68.1.x86_64.rpm
    • kernel-default-base-3.0.101-68.1.x86_64.rpm
    • kernel-default-devel-3.0.101-68.1.x86_64.rpm
    • kernel-source-3.0.101-68.1.x86_64.rpm

      请用户自行获取与虚拟机操作系统版本对应的内核软件包。

  • 已获取直通网卡驱动软件包“ixgbevf-2.16.1.tar.gz”。

    请从Intel官方获取2.16.1版本。

  • 已获取租户配置HANA集群相关的脚本文件。

    获取路径:

    访问http://support.huawei.com,在“产品软件 > 运营商IT > 云计算与数据中心 > FusionSphere > FusionCompute > FusionCompute V100R006C10RC1”路径,获取“FusionCompute V100R006C10RC1_HANA Cluster HA.zip”软件包。

  • 已获取待安装的操作系统镜像文件。
  • 已关闭维护终端的防火墙。
  • 已登录FusionCompute。
操作步骤
  1. 在FusionCompute中,选择“虚拟机和模板 > 虚拟机”,在页面中找到新创建的空虚拟机。
  2. 单击待挂载的虚拟机名称。
  3. 在“硬件”页签中,单击“光驱”。
  4. 选择挂载光驱方式为“挂载光驱(本地)”。
  5. 单击“确定”弹出新窗口时,系统自动检测并提醒用户是否需要安装插件。根据用户操作系统及浏览器的兼容情况,存在以下两种场景。
    • 场景一:安装客户端插件
      1. 首次安装客户端插件时,系统自动检测环境状况,并弹出窗口提示用户安装客户端插件,确认安装后弹出窗口如图14-36所示。
        说明:

        具体客户端插件的安装要求,请参见客户端插件安装使用说明

        图14-36 挂载窗口
      2. 单击“链接”,系统自动下载安装程序,下载完成后双击安装程序确认安装,根据页面向导完成客户端插件安装。
      3. 刷新FusionCompute页面后重新进入,继续后续操作,执行6
        说明:
        • 浏览器首次加载客户端插件时,请在弹出的提示框中选择长期允许插件运行。
        • 具体客户端插件的安装要求,请参见客户端插件安装使用说明
    • 场景二:安装Java插件
      1. 选择确定挂载方式后,弹出窗口如图14-37所示。
        图14-37 挂载窗口
      2. 单击“检测”,确认Java插件是否安装正确。如未安装正确,则根据提示窗口中的链接,对应下载安装Java插件。安装完成后再次进入页面,在弹出的Java提示框中选择允许插件运行,再继续操作执行6

        正式启动挂载光驱的过程中,禁止关闭挂载窗口,否则将自动卸载光驱。

  6. 选择光驱所在路径。
    • 挂载物理光驱:选择“CD驱动器”,并选择光驱所在路径。
    • 挂载ISO文件:选择“文件”,单击“浏览”,选择ISO文件。
    • 挂载本地目录:选择“设备路径”,单击“浏览”,选择将本地的一个文件夹或盘符,使该目录以光驱形式挂载给虚拟机。
  7. 勾选“立即重启虚拟机,安装操作系统”,单击“确认”。
  8. 在虚拟机“概要”页签中,单击“VNC登录”。

    进入操作系统安装界面。

安装操作系统
操作场景

本章节指导虚拟机操作系统的安装。

前提条件

已进入操作系统安装界面。

操作步骤

安装过程中需注意以下事项:

  • 如果设置虚拟机与主机时钟同步,则必须将硬件时钟设置为UTC。
  • 当虚拟机有多块磁盘时,必须将操作系统安装在第一块磁盘上。第一块磁盘的标识可能为:xvda、hda、sda或xen-vbd-51712。
  • 系统分区需设置为主分区。
  • 自定义分区建议使用“Ext2”或“Ext3”文件系统。如使用RAID或LVM文件系统,会导致:
  • 操作系统随机密码配置不生效。
  • 在创建虚拟机的过程中,无法使用虚拟机属性规格,对虚拟机的计算机属性(如主机名、IP地址等)进行设置。
  • 操作系统安装成功前,禁止关闭或重启虚拟机,否则会导致操作系统安装失败。
  1. 在安装界面,选择“SLES for SAP Applications - Installation”,并按“Enter”。

    加载Linux系统内核后,进入“Welcome”界面,如图14-38所示,大约耗时2分钟。

    图14-38 安装界面

  2. 在“Welcome”界面,选择安装语言和键盘布局,并勾选“I Agree to the License Terms.”,单击“Next”。

    进入“Media Check”界面,如图14-39所示。

    图14-39 Media Check

  3. 单击“Next”。

    进入“Installation Mode”界面,如图14-40所示。

    图14-40 Installation Mode

  4. 选择“New Installation”,并单击“Next”。

    进入“Clock and Time Zone”界面,如图14-41所示。

    图14-41 Clock and Time Zone

  5. 选择地区和时区,并设置日期和时间。
  6. 勾选“Hardware Clock Set To UTC”,单击“Next”。

    进入“Server Base Scenario”界面,如图14-42所示。

    图14-42 Server Base Scenario

  7. 选择“Physical Machine”,单击“Next”。

    进入“Installation Settings”界面,如图14-43所示。

    图14-43 Installation Settings

  8. 在“Overview”页签中,单击“Partitioning”。

    进入“Preparing Hard Disk”界面,如图14-44所示。

    图14-44 Preparing Hard Disk:Step 1

  9. 选择“Custom Partitioning”,单击“Next”。

    进入“Expert Partitioning”界面,如图14-45所示。

    图14-45 Expert Partitioning

  10. 在“System View”导航树中,选择“linux > Hard Disks > xvda”。

    进入“xvda”磁盘界面,如图14-46所示。

    图14-46 “sda”磁盘

  11. 在“Partitions”页签中,单击“Add”,创建分区。

    进入“Add Partition on /dev/xvda”界面,如图14-47所示。

    SAP HANA应用共需要划分三个分区:

    • Swap分区,文件系统为Swap,挂载点为swap,分区大小20GB。
    • 根分区,文件系统为Ext3,挂载点为“/”,分区大小20GB。
    • 用户分区,文件系统为Ext3,挂载点为“/usr/sap”,分区大小60GB。
      说明:

      挂载点“/usr/sap”无法直接选择,需要手动输入。

    图14-47 Add Partition on /dev/xvda

  12. 选择“Primary Partition”,单击“Next”。

    进入分区大小设置界面,如图14-48所示。

    说明:

    分区类型必须设置为主分区。

    以下操作以Swap分区为例。创建其他分区时请注意选项的不同。

    图14-48 设置分区大小

  13. 选中“Custom Size”,输入分区容量,单击“Next”。

    Swap分区大小为20GB。进入文件系统设置界面,如图14-49所示。

    图14-49 设置文件系统

  14. 在分区格式(“Format partition”)中设置分区的文件系统(“File System”),在分区挂载信息(“Mount partition”)中设置分区的挂载点(“Mount Point”),单击“Finish”。

    Swap分区的文件系统为Swap,挂载点为swap。

    单击“Finish”后返回到“Expert Partitioning”界面。

  15. 参考1114,创建SAP HANA应用所需的其他分区。

    三个必要分区设置成功后,如图14-50所示:

    图14-50 分区设置成功

  16. 单击“Accept”,返回“Installation Settings”界面。
  17. 在“Overview”页签中,单击“Software”,进入“Software Selection and System Tasks”界面,如图14-51所示。
    图14-51 Software Selection and System Tasks

  18. 勾选需要安装的软件,并单击“OK”。

    SAP HANA应用虚拟机需要安装如下软件:

    • C/C++ Compiler and Tools
    • SAP HANA Server Base

      勾选此项后,会自动勾选“SAP BusinesOne Server Base”。

    • SAP NetWeaver Server Base

      勾选此项后,会自动勾选“SAP Application Server Base”。

      勾选后如图14-52所示。

    图14-52 Software Selection for SAP HANA Application

  19. 根据界面提示,单击“Accept”,返回“Installation Settings”界面。
  20. 在“Installation Settings”界面,单击“Install”,弹出对话框。
  21. 单击“Install”。

    进入“Perform Installation”界面,开始安装操作系统,如图14-53所示。

    安装过程大约耗时25分钟,过程中虚拟机会自动重启,请重新登录虚拟机并按照提示完成操作系统的后续配置。

    后续配置包括root用户的密码、主机名、网络信息、用户等。

    在做网络相关配置时,需注意以下两点:

    • 不需要开启NetworkManager服务。
    • 不需要测试接入Internet。
图14-53 Perform Installation
修改DHCP配置项

将配置文件“/etc/sysconfig/network/dhcp”中的配置项“DHCLIENT_PRIMARY_DEVICE”的值修改为“yes”,配置项“DHCLIENT_SET_HOSTNAME”的值修改为“no”,配置项“DHCLIENT_USE_LAST_LEASE”的值修改为“no”。方法如下:

  1. 在操作系统中打开命令行终端,执行su root命令切换到root用户。
  2. 执行vi /etc/sysconfig/network/dhcp命令以vi编辑器打开待编辑的配置文件。
  3. 输入“?DHCLIENT_PRIMARY_DEVICE”,按“Enter”定位到待编辑的配置项。
  4. 按“i”进入编辑模式,将配置项的值修改为“yes”。
  5. 按“ESC”退出编辑模式。
  6. 输入“?DHCLIENT_SET_HOSTNAME”,按“Enter”定位到待编辑的配置项。
  7. 按“i”进入编辑模式,将配置项的值修改为“no”。
  8. 按“ESC”退出编辑模式。
  9. 输入“DHCLIENT_USE_LAST_LEASE”,按“Enter”定位到待编辑的配置项。
  10. 按“i”进入编辑模式,将配置项的值修改为“no”。
  11. 按“ESC”退出编辑模式,输入“:wq”并按回车保存退出。
说明:

在使用“?参数名”查找待修改参数时,如果定位到的位置不是需要编辑的位置,可以按“n”定位到下一处,直到找到正确的待编辑位置。

卸载光驱
操作场景

虚拟机安装完操作系统后,需要卸载掉挂载的ISO镜像文件。

前提条件

虚拟机操作系统已安装完毕。

操作步骤
  1. 在虚拟机“硬件”页签中,单击“光驱”。
  2. 在光驱页面,单击“卸载光驱”,弹出提示框。
  3. 单击“确定”,完成光驱卸载。
  4. 通过挂载光驱的方式,选择挂载“设备路径”,将本地PC上软件包所在目录挂载给虚拟机。

    本地PC上软件包目录中必须有且只有以下软件包:

    • 内核升级软件包:
      • kernel-default-3.0.101-68.1.x86_64.rpm
      • kernel-default-base-3.0.101-68.1.x86_64.rpm
      • kernel-default-devel-3.0.101-68.1.x86_64.rpm
      • kernel-source-3.0.101-68.1.x86_64.rpm
    • 直通网卡驱动软件包“ixgbevf-2.16.1.tar.gz”。
    • 租户配置HANA集群相关的脚本文件压缩包“FusionCompute V100R006C10RC1_HANA Cluster HA.zip”。
  5. 在命令行终端中切换到root用户,执行以下命令创建任意空目录。

    例如,在“/home”目录下创建空目录“software_pkg”。

    mkdir /home/software_pkg

  6. 执行以下命令将本地PC的软件包目录挂载到新创建的目录。

    mount /dev/sr0 /home/software_pkg

  7. 将直通网卡驱动软件包单独拷贝出来。

    例如,拷贝到“/home”目录:

    cp /home/software_pkg/ixgbevf-2.16.1.tar.gz /home

    说明:

    直通网卡驱动软件包会在后续虚拟机重启后安装,因此需要先拷贝到虚拟机本地。

  8. 执行以下命令创建目录,并将租户配置HANA集群相关的脚本文件压缩包单独拷贝出来。

    mkdir /home/sap

    cp "/home/software_pkg/FusionCompute V100R006C10RC1_HANA Cluster HA.zip" /home/sap

    说明:

    该压缩包中的脚本在租户配置HANA集群时使用,需要提前在镜像中准备好。

安装rpm软件包
操作场景

本章节指导SUSE for SAP的内核升级。

前提条件
  • 虚拟机操作系统已安装完毕。
  • rpm包已上传至虚拟机。
操作步骤
  1. 在命令行终端切换到root用户,切换到软件包目录。

    例如:

    cd /home/software_pkg

  2. 执行以下命令安装内核升级软件包。

    rpm -ivh kernel*.rpm

    命令执行后,会自动判断4个内核软件包的升级顺序并完成安装。

  3. 所有软件包安装成功后,先退出挂载的目录(例如,执行cd /home切换目录),然后执行umount /dev/sr0卸载挂载的目录,最后通过卸载光驱的方式将挂载的设备路径卸载。
  4. 执行以下命令重启虚拟机。

    reboot

    重启过程中,会要求选择启动的内核,默认以新的内核进行启动。

安装Tools
操作场景

创建虚拟机模板时,需在虚拟机上安装Tools,以便提高虚拟机的I/O处理性能、实现对虚拟机的硬件监控和其他高级功能。某些特性必须要安装Tools才能使用,必须要使用Tools的特性请详见该特性的前提条件或约束说明。

Tools的详细功能,请参见Tools简介

必备事项

前提条件

  • 已安装SAP HANA应用所需的操作系统。
  • 虚拟机已安装操作系统。
操作步骤

挂载Tools

Tools安装文件存放在主机上,挂载Tools后,虚拟机才能访问Tools的安装文件。

  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”。
  3. 勾选待操作的虚拟机,在虚拟机列表上方选择“操作 > 挂载Tools”。
  4. 单击“确定”。

VNC登录虚拟机

  1. 在虚拟机“概要”页签中,单击“VNC登录”。

安装Tools

  1. 在VNC登录窗口的虚拟机操作系统界面,打开命令行终端,执行su root命令切换到root用户。

    进入命令行模式。

  2. 执行以下命令,创建“xvdd”目录。

    mkdir xvdd

  3. 执行以下命令,挂载虚拟机光驱。

    mount /dev/sr0 xvdd

  4. 执行以下命令,进入xvdd目录。

    cd xvdd

  5. 执行以下命令,查看Tools安装包。

    ls

    屏幕回显如下信息。

    ... 
    uvp-tools-linux-xxx.tar.bz2 
    uvp-tools-linux-xxx.tar.bz2.sha256
  6. 执行以下命令,将Tools拷贝到root文件夹路径下。

    cp uvp-tools-linux-xxx.tar.bz2 /root

    cd /root

  7. 执行以下命令,解压Tools。

    tar -xjvf uvp-tools-linux-xxx.tar.bz2

  8. 执行以下命令,进入Tools的安装目录。

    cd uvp-tools-linux-xxx

  9. 执行以下命令,安装Tools。

    ./install

    屏幕回显如下信息,软件安装完成。

    The PV driver is installed successfully. 
    Reboot the system for the installation to take effect.

    验证安装情况

    说明:

    安装Tools之后,需要重启虚拟机使Tools生效。

  10. 执行以下命令,重启虚拟机。

    reboot

  11. 重启虚拟机后,通过VNC登录重新进入虚拟机操作系统界面。
  12. 在VNC登录窗口的虚拟机操作系统界面,打开命令行终端,执行su root命令切换到root用户。

    进入命令行模式。

  13. 执行以下命令,检查Tools安装情况。

    ps -ef | grep uvp-monitor

    回显信息中出现以下黑体字时,表示Tools安装成功。

    root        4561      1   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor 
    root        4567   4561   0  Jun29 ?          00:00:00  /usr/bin/uvp-monitor 
    ...
配置虚拟机网卡
操作场景

配置包括:

  • 安装网卡驱动:

    如果虚拟机使用SRIOV模式或网络增强模式的网卡,且对应的硬件使用Intel 82599网卡,则需要安装网卡驱动。

    SAP HANA应用虚拟机是高性能虚拟机,底层资源也配套使用高性能的直通网络,因此需要为虚拟机安装网卡驱动。

  • 配置虚拟机网络属性:

    配置网卡处于激活状态并开启DHCP功能,以保证使用模板创建的其他虚拟机可访问网络并能自动获取动态IP。

前提条件

虚拟机操作系统已安装完毕。

操作步骤
  1. 配置虚拟机直通网卡。

    HANA虚拟机使用两个网卡,默认激活的eth0对应普通模式分布式交换机,因此需要再创建一个网卡配置文件,使直通模式的分布式交换机对应的网卡激活。

    1. 执行如下命令查看当前虚拟机的所有网卡设备,找出直通网卡的名称。

      ifconfig -a

      网卡名称应当为除eth0和lo以外的另一个网卡的名称,例如eth1。

    2. 执行如下命令,进入网络设备配置文件目录。

      cd /etc/sysconfig/network/

    3. 执行如下命令创建出直通网卡的配置文件。

      cp ifcfg-eth0 ifcfg-eth1

    4. 执行如下命令,打开并编辑新的网络设备配置文件。

      vi ifcfg-eth1

      编辑DEVICE参数为新的网卡名称。

      编辑后的网络设备配置文件类似以下:

      DEVICE="eth1" 
      BOOTPROTO="dhcp" 
      ONBOOT="yes" 
      STARTMODE="onboot"
    5. 执行service network restart命令重启网络服务,使配置生效。
  2. 在操作系统命令行终端中,切换到root用户,然后切换目录到直通网卡驱动软件包所在目录。

    本文中示例为“/home”,即执行命令cd /home

  3. 执行以下命令解压缩软件包。

    tar -zxvf ixgbevf-2.16.1.tar.gz

  4. 进入解压后的“src”目录。

    cd ixgbevf-2.16.1/src

  5. 执行以下命令安装直通网卡驱动。

    make

    make install

    安装后,执行reboot命令重启虚拟机,使驱动生效。

    虚拟机重启后,再次打开命令行终端,切换到root用户,切换到“src”目录(例如cd /home/ixgbevf-2.16.1/src),执行以下三条命令确认安装是否成功:

    rmmod ixgbevf

    insmod ./ixgbevf.ko

    ethtool -i eth1

    说明:
    • 执行rmmod ixgbevf命令可能报错,但并不影响直通网卡驱动的安装。
    • ethtool -i命令后面的参数以具体使用直通驱动的网卡名称为准。

    最后一条命令执行后,从回显信息中查看当前网卡驱动的信息。其中,“driver”显示为“ixgbevf”,且“version”显示为当前安装的版本“2.16.1”,即表示安装成功。

  6. 删除网卡规则文件“70-persistent-net.rules”。

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

    执行此步骤是为了保证以此虚拟机为镜像创建出的新虚拟机不会出现网卡乱序等现象。

  7. 修改网卡规则文件“75-persistent-net-generator.rules”。
    1. 执行如下命令以vi编辑器打开规则文件。

      vi /lib/udev/rules.d/75-persistent-net-generator.rules

    2. 输入“?2367abef”定位到待修改的位置。
    3. 按“i”进入编辑模式。
    4. 将“2367abef”修改为“2367bef”,即删除其中的“a”。
    5. 按“ESC”退出编辑模式,输入“:wq”保存并关闭文件。
  8. 执行以下命令,查看initrd开头、default结尾、中间为内核版本号的initrd映像文件,是否存在同时包含persistent和net的网络设备规则文件。

    lsinitrd /boot/initrd-3.0.101-68-default |grep persistent|grep net

    说明:

    在“/boot”目录中,会同时存在操作系统原内核版本号的文件,以及升级内核后的内核版本号。此处只需对升级后内核版本号的文件进行处理。

    • 是,执行9
    • 否,跳过本任务。
  9. 执行以下命令,备份initrd映像文件。

    cp /boot/initrd-3.0.101-68-default /boot/initrd-3.0.101-68-default_bak

  10. 执行以下命令,重新生成initrd映像文件。

    mkinitrd

配置虚拟机规格属性

制作模板

操作场景

该任务指导管理员在FusionCompute中,使用系统内已有的虚拟机制作模板,以便创建与模板设置一致的虚拟机,实现快速部署的功能。

制作模板的方案如下:

  • 虚拟机转为模板

    将虚拟机直接转换为模板,所有参数均使用该虚拟机当前设置。转换后,该虚拟机不再存在。

  • 虚拟机克隆为模板

    复制虚拟机为模板并可调整部分参数设置,使其与虚拟机稍有不同。克隆完成后,该虚拟机仍可正常使用。

  • 模板克隆为模板

    复制模板为新模板并可调整部分参数设置,使其与原模板稍有不同。克隆完成后,原模板仍存在。

必备事项

前提条件

已登录FusionCompute。

操作步骤

取消用户盘自动挂载

通过FusionCompute制作的模板仅将系统盘的vhd文件用于虚拟机镜像去创建其他虚拟机。如果虚拟机还有用户盘,且虚拟机为Linux操作系统,需确保虚拟机不会在启动时自动挂载用户盘,否则在用户盘缺失的情况下,虚拟机操作系统仍尝试挂载用户盘,会导致虚拟机异常。

  1. 判断虚拟机状态。
    • 虚拟机操作系统为Linux系列,且有用户盘,执行2
    • 其他,执行6
  2. 在虚拟机的操作系统中,使用vi编辑器打开“/etc/fstab”文件。

    vi /etc/fstab

  3. 查看是否存在以“/dev/xvdx(X)”开头的行。

    其中,“x”代表盘符,“X”为磁盘分区序号。例如,“xvda”表示系统盘,“xvde”及之后的盘符为用户盘。如果该磁盘已被分区,可能为“xvde1”、“xvde2”等。此处只需要关注用户盘及用户盘的分区是否存在。

  4. 如果存在用户盘的条目,则按“i”进入编辑模式,删除该行内容。
  5. 按“ESC”退出编辑模式,输入:wq保存并退出vi编辑器。
  6. 关闭该虚拟机。

    根据虚拟机的创建方式选择相应的关闭方法:

    • 虚拟机由FusionCompute界面创建,通过FusionCompute界面关闭虚拟机。
    • 虚拟机由Service OM界面创建,通过Service OM界面关闭虚拟机。

选择模板创建方案

  1. 根据实际需要,选择对应的创建方案。
    • 虚拟机转为模板,执行8
    • 模板或虚拟机克隆为模板,执行12
    说明:
    • 虚拟机转为模板

      将虚拟机直接转换为模板,所有参数均使用该虚拟机当前设置。转换后,该虚拟机不再存在。

    • 虚拟机克隆为模板

      复制虚拟机为模板并可调整部分参数设置,使其与虚拟机稍有不同。克隆完成后,该虚拟机仍可正常使用。

    • 模板克隆为模板

      复制模板为新模板并可调整部分参数设置,使其与原模板稍有不同。克隆完成后,原模板仍存在。

将虚拟机转为模板

  1. 在FusionCompute中,选择“虚拟机和模板”。
  2. 是否是通过空虚拟机制作模板?
    • 是,执行11
    • 否,执行10
  3. 确认虚拟机符合制作模板的要求。
    说明:

    如果Linux虚拟机的文件系统经过加密处理,例如在安装中标麒麟操作系统时选择了加密系统。则通过此Linux虚拟机制作的模板在创建虚拟机时不支持“使用自定义向导创建”及“使用虚拟机已有属性规格”。

  4. 选择“虚拟机”,勾选待转为模板的虚拟机,选择“更多 > 转为模板”,单击“确定”,将虚拟机转化为模板,

将模板或虚拟机克隆为模板

  1. 在FusionCompute中,选择“虚拟机和模板”。
  2. 是否通过空虚拟机克隆模板?
    • 是,执行15
    • 否,执行14
  3. 确认虚拟机符合制作模板的要求。
    说明:

    如果Linux虚拟机的文件系统经过加密处理,例如在安装中标麒麟操作系统时选择了加密系统。则通过此Linux虚拟机制作的模板在创建虚拟机时不支持“使用自定义向导创建”及“使用虚拟机已有属性规格”。

  4. 勾选待克隆为模板的模板或虚拟机,选择“更多 > 克隆为模板”

    进入“创建模板”页面,如图14-54所示。

    图14-54 创建模板

  5. 单击“下一步”。

    进入“选择名称和文件夹”页面。如图14-55所示。

    图14-55 选择名称和文件夹

  6. 输入模板名称及描述信息,并为新的模板选择站点或者文件夹位置。
  7. 设置创建的模板数量以及模板名称后缀起始编号。
    • 例如模板的名称设置为Template,虚拟机数量设置为20,名称后缀起始编号设置为2,则创建出来的虚拟机名称为Template–2至Template–21。
    • 创建的模板数量最多可设置为50。
  8. 单击“下一步”,进入“选择计算资源”页面。
  9. 选择新虚拟机创建位置。
    • 集群:系统随机选取该集群下的任一主机创建虚拟机。
    • 主机:虚拟机创建在指定主机上。
  10. 单击“下一步”,进入“模板配置”页面。
  11. 设置模板硬件规格。
    • CPU
      • CPU(个)

        当虚拟机操作系统为以下版本时,CPU的个数不能大于32。操作系统安装完成后,如需增加CPU的个数至32以上,请先参考如何处理linux系统虚拟机CPU内核数为32个以上时无法启动升级系统内核。

        • CentOS 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Red Hat Enterprise Linux 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Oracle Linux Server release 6.1/6.2/6.3/6.4/6.5/6.6 32位/64位
        • Red Flag Asianux Server 4 SP2 32位/64位
      • 每个插槽的内核数:当集群的高级设置开启了“GuestNUMA”时有效。设置虚拟机的CPU可平均分为多组,每组的一个或多个CPU内核由一个物理CPU的一个或多个内核来提供。每组的CPU数量即为每个插槽的内核数。CPU插槽的概念请参见虚拟机基本概念简介。不同虚拟机操作系统支持的插槽数和每个插槽的内核数不同,请以操作系统实际能力为准。
      • CPU热添加(仅当操作系统满足CPU热添加要求时有效):
        • 不启用:调整CPU资源控制策略时,在线生效;增加CPU数量或减少CPU数量时,需重启虚拟机后生效。
        • 启用CPU热添加:增加CPU数量、调整CPU资源控制策略时,在线生效;减少CPU数量,需重启虚拟机后生效。
      • CPU资源份额:表示在资源处于竞争的情况下,虚拟机获得CPU资源的权重。份额定义了虚拟机的相对优先级或重要性。例如,如果某一虚拟机的资源份额是另一虚拟机的两倍。这台虚拟机将优先消耗两倍的资源。
      • CPU资源预留(MHz):虚拟机获得的最低计算能力。例如,CPU个数配置为1时,预留量配置为2000,则虚拟机可获得的计算能力不低于2000MHz。
      • CPU资源限制(MHz):虚拟机获得的最大计算能力。例如,CPU个数配置为1时,限制值配置为2000,则虚拟机可获得的最大计算能力为2000MHz。
    • 内存
      • 内存大小
      • 内存热添加(仅当操作系统满足内存热添加要求时有效):
        • 不启用:调整内存资源控制策略时,在线生效;调整内存大小时,需重启虚拟机后生效。
        • 启用内存热添加:增加内存值时,在线生效;减少内存值,需重启虚拟机后生效。
      • 内存资源份额:表示在资源处于竞争的情况下,虚拟机获得内存资源的权重。份额定义了虚拟机的相对优先级或重要性。例如,如果某一虚拟机的资源份额是另一虚拟机的两倍。这台虚拟机将优先消耗两倍的资源。
      • 内存资源预留(MB):虚拟机预留的最低物理内存。
    • 网卡:设置每个网卡所属的分布式交换机和端口组。

      网卡属性由网卡选择的分布式交换机上的端口组决定的。

      说明:

      对于Linux操作系统的虚拟机镜像,创建虚拟机时配置的网卡数量决定了操作系统中网卡配置文件(例如ifcfg-eth0、ifcfg-eth1、……)的数量。

      由该镜像发放的虚拟机,如果添加了网卡,需要手动创建和配置新增网卡的配置文件。否则虚拟机可能无法识别添加的网卡。

  12. 单击“选项”,切换至“选项”页面。
  13. 设置模板其他属性。
    • 时钟策略:若与主机时钟同步,则以虚拟机所在主机为时钟源,虚拟机定期自动与主机进行同步。反之,用户可自行设置虚拟机的时间。
    • 升级方式:
      • 自动升级:当系统推送虚拟化软件升级包时,虚拟机将自动安装。
      • 手动升级:当系统推送虚拟化软件升级包时,虚拟机将弹出提示,由用户决定是否安装。
    • 启动引导固件:选择虚拟机启动引导固件的类型,默认类型为BIOS。
    • 启动方式:虚拟机的默认启动方式。
    • VNC键盘配置:指定虚拟机VNC登录时使用的键盘类型。
    • HA:虚拟机启动HA后,若其所在主机故障,虚拟机能够自动迁移至其他主机中继续正常运行。如果虚拟机与主机绑定,则无法启动迁移至其他主机;待主机恢复后,虚拟机自动启动。
    • 防病毒设置:选择是否开启防病毒设置,默认为不开启。

      开启后可选择虚拟机类型:

      • 安全服务虚拟机:为安全用户虚拟机提供病毒查杀、病毒实时监控服务的虚拟机,由防病毒厂商提供该虚拟机模板。
      • 安全用户虚拟机:使用虚拟机防病毒功能的最终用户虚拟机。

    使用该功能需同时在主机开启防病毒功能,具体操作请参见开启主机防病毒功能

    • 虚拟机蓝屏处理策略:指定虚拟机在发生蓝屏故障时,自动采取的处理方案。
    • 内存交换磁盘:内存交换磁盘用于虚拟机休眠和内存超分配功能,关闭内存交换磁盘开关后,内存交换磁盘空间会被释放,虚拟机不能休眠或使用内存超分配功能。
    • 多磁盘IO性能加速:选择是否多磁盘IO性能加速,默认为不开启。

      虚拟机多磁盘IO性能加速开启后,会多消耗虚拟机约65M内存。

    • 基本块存储设置:设置虚拟机中基本块存储类型的磁盘是否支持基本块存储向虚拟化存储的热迁移,以及FusionStorage存储的主机复制容灾功能。
      • 不支持:此时,存储设备性能较好。
      • 支持:此时,存储设备性能较差。
    • 网卡类型
      • HW_X_NET:一般虚拟机网卡类型,虚拟机默认使用该类型网卡。
      • HW_V_NET:通过CPU多核并发能力为虚拟机提供高带宽的虚拟机网卡类型。使用该网卡类型需要虚拟机操作系统支持,否则可能导致虚拟机网卡不可用。支持该网卡类型的操作系统请参见支持HW_V_NET类型网卡的虚拟机操作系统
        说明:

        “HW_V_NET”网卡类型仅支持普通网卡,如果虚拟机使用了主机的智能网卡,选择“HW_V_NET”网卡类型会上报错误。

  14. 单击“下一步”,进入“确认信息”页面,核对创建任务信息。
  15. 单击“完成”,开始创建虚拟机模板。
  16. 在“提示”对话框中,单击“点击这里”。

    进入“任务中心”页面,查看创建进度。

    模板创建完成后,可在以下位置查看模板:

    • “虚拟机”页签:显示所有虚拟机和模板。
    • 左侧导航树:只显示最近20个被查看的虚拟机和模板。

导出模板

操作场景

该任务指导业务管理员通过FusionCompute,将系统内的模板或虚拟机导出到本地作为虚拟机的模板,以便在其他系统中使用该虚拟机模板创建虚拟机。

说明:

使用导出的模板新建的虚拟机不会继承模板原有的相关配置。后续租户在发放虚拟机时可以设置虚拟机的启动方式、VNC键盘类型、注入密码标识、链接克隆虚拟机标识、网卡信息、操作系统类型、操作系统版本等配置信息。除此之外的配置都需要在FusionCompute上做修改。

将运行中的虚拟机导出为虚拟机模板时,要求虚拟机不存在属性为“快照时不包含该磁盘”的磁盘且其磁盘创建在虚拟化的数据存储上,包括虚拟化本地硬盘、虚拟化SAN存储、NAS存储。

将已停止的虚拟机导出为虚拟机模板,如果虚拟机磁盘创建在非虚拟化的数据存储上时,要求虚拟机不能有快照。

虚拟机绑定SCSI类型的磁盘时,不支持导出模板。

说明:

高危特性声明:该功能使用过程中可能触及最终用户数据,符合业界惯例,但仍须谨慎使用。

虚拟机模板导出后,可以被再次导入到系统中,且与原虚拟机具有相同数据。如涉及用户数据,请在获得虚拟机用户许可后执行导出操作。

必备事项

前提条件

  • 已登录FusionCompute。
  • 已将模板导出目录的完全控制权限共享于本地PC或远程服务器用户。共享名称与文件夹名称保持一致。
  • 已关闭本地PC的防火墙。
操作步骤

搜索模板或虚拟机

  1. 在FusionCompute界面,单击左侧导航栏中“虚拟机和模板”,进入虚拟机和模板页面。
  2. 选择“虚拟机”,输入查询条件,并单击“搜索”,显示查询结果。

    可选查询条件:虚拟机名称、IP地址、MAC地址、虚拟机ID、描述、虚拟机唯一标识。

  3. 在“虚拟机”页签,单击虚拟机列表上方的“高级”,输入或选择查询条件,并单击“搜索”。

    显示查询结果。

    可选查询条件:IP地址、虚拟机ID、虚拟机名称、MAC地址、描述、虚拟机唯一标识、Tools状态、所属集群/主机、类型、状态。

    其中,类型为“容灾虚拟机”和“占位虚拟机”的虚拟机仅在主机复制容灾场景存在。

导出模板

  1. 选择待导出的对象。
    • 模板:勾选待导出的模板,在页面上方选择“操作 > 导出模板”。

      进入“导出模板”页面。

    • 虚拟机:勾选待导出的虚拟机,在页面上方选择“操作 > 导出虚拟机”。

      进入“导出虚拟机”页面。

  2. 选择导出的目的端。
    • 导出到共享目录,执行6

      导出到共享目录是指通过CIFS协议或NFS协议将虚拟机模板导出到本地PC或远程服务器。本地PC或远程服务器应有一个已在网络中共享的目录供主机进行访问。

    • 导出到本地,执行10

      导出到本地是指直接将虚拟机模板保存到本地PC,无需进行目录的共享。

  3. 选择“导出到共享目录”,单击“下一步”。

    进入导出模板/虚拟机页面。

  4. 选择导出模板/虚拟机使用的协议。
    • CIFS:请执行8,导出到本地PC的共享目录时使用。
    • NFS:请执行10,导出到远程服务器的共享目录时使用。
  5. 输入导出模板/虚拟机的信息。
    • 名称
    • 目录:目录填写格式为“\\共享服务器的IP地址或域名\待保存模板文件的文件夹名称”,例如: \\192.168.100.100\Share或\\www.huawei.com\Share。
    • 格式:选择导出模板的格式为ova模板或ovf模板。
    • 用户名和密码:
    • 仅当共享服务器为Windows XP SP1操作系统时,支持无密码模式,其余操作系统的用户均需使用密码。
    • 若多个域中包含同一个用户,则输入用户名时需添加域名。例如,输入用户名为“Domain\w00123456”。
    说明:

    此处帐户的密码仅用于访问共享目录使用,不做他用。为维护系统安全性,建议使用仅能访问共享目录的帐户和密码。

    执行完该步骤后,执行12

  6. 输入导出模板/虚拟机的信息。
    • 名称
    • 目录:目录填写格式为“NFS服务器IP或域名:文件地址”,例如: 192.168.100.100:/image/base/admin/或www.huawei.com:/image/base/admin/。
    • 格式:选择导出模板的格式为ova模板或ovf模板。

      执行完该步骤后,执行12

  7. 选择“导出到本地”,单击“下一步”。

    进入导出模板/虚拟机页面。

    首次进入该页面,选择目录模块需要通过客户端插件或者Java插件加载,请在弹出的Java提示框中选择允许插件运行。

    说明:

    本地PC和主机之间使用HTTP协议传输模板文件,HTTP为不安全协议,请谨慎使用。

  8. 输入导出模板/虚拟机的信息。
    • 名称
    • 目录:单击“浏览”,在弹出的对话框中选择本地的文件夹,用于导出模板。
    • 选择导出模板的格式为ova模板或ovf模板。
  9. 如服务器已有该模板,且希望直接覆盖该模板,则可勾选“覆盖已有模板”,将新模板更新至镜像服务器上。
  10. 单击“确定”。

    弹出提示框。

  11. 单击“确定”。

    完成导出模板。

    在“任务跟踪”页签可查看任务进度。

    说明:

    虚拟机模板格式分为ova和ovf两种。其中ova格式的模板只有一个ova文件。ovf格式的模板由一个ovf文件和多个vhd文件组成,规则如下:

    • ovf文件:虚拟机的描述文件,文件名为导出模板时设置的文件名,如template01.ovf。
    • vhd文件:虚拟机的磁盘文件,每个磁盘生成一个vhd文件,文件名为:“模板名称-磁盘槽位号.vhd”,如template01-1.vhd。
  12. 重命名虚拟机模板,同时修改vhd和ovf文件,两个文件名相同。

    为了保证镜像名称的统一,建议镜像按照下面规则命名:镜像名称_租户的ProjectID。例如:CentOS_6.5_32_c2d9e53aa0e947728fbee57e5615bfbe.vhd

  13. 将ovf文件内容中的文件名修改为新文件名。

注册FusionCompute公共镜像(Glance对接OBS)

注册说明

通过制作公共镜像制作的镜像本身已经在OBS中,您只需执行更新公共镜像(Glance对接OBS),即可完成注册。

如果您是通过其他方式获取的镜像,即已经获取到镜像vhd文件,需要先执行上传镜像文件,再执行注册公共镜像(Service OM界面方式),完成注册。

上传镜像文件

上传镜像文件到公共镜像桶中。在上传镜像文件前,请联系管理员获取公共镜像桶的桶名、IP地址、端口号以及可以访问公共镜像桶的AK和SK

  1. 打开OBS客户端。
  2. 下拉框中选择“Account Manage”,如图14-56所示。
    图14-56 选择帐户管理
  3. 单击“Add Account”添加新的帐户。
  4. 根据您获取的AK/SK等信息,填写帐户信息,单击“OK”,如图14-57所示。
    图14-57 填写帐户信息
  5. 下拉框中选择新创建的帐户名,登录OBS客户端。

  6. 选择公共镜像桶,单击“Upload”,上传已经制作好的镜像文件(vhd文件)。
说明:
  • 上传时间依赖于当前网络状况以及文件大小,请耐心等待。
  • 请勿使用服务端加密功能上传镜像文件。
注册公共镜像(Service OM界面方式)

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

前提条件

镜像文件已上传至OBS。

操作步骤
  1. 在Service OM界面的“计算 > 镜像服务”界面,单击“注册”。

    弹出注册镜像对话框。

  2. 配置镜像信息。

    • 服务化能力:选择支持。
    • 类型:镜像的虚拟化类型。请选择FusionCompute。
    • 名称:用于自定义镜像名称。
    • 适用操作系统:镜像的操作系统类型。
    • 操作系统版本:操作系统版本。
    • 最小磁盘(GB):使用该镜像创建虚拟机时,对虚拟机磁盘大小的最低要求,要大于等于创建虚拟机时规格的磁盘。
    • 最小内存(MB):使用该镜像创建虚拟机时,对虚拟机内存大小的最低要求。
    • 镜像服务器类型:选择OBS方式。
    • 镜像地址:格式如下

      OBS server address:Port number:Bucket name:Template key value

      • OBS server address:OBS服务器地址。非跨AZ的灾备场景下,需要配置为对应region的OBS域名。
      • Port number:OBS的端口号。
      • Bucket name:公共镜像桶名称。
      • Template key value:公共镜像桶上传的文件名称。

        例如:

        OBS为IP形式:192.168.156.250:5080:bucket01:template01

        OBS为域名形式:obs.otc.t-systems.com:5080:bucket01:template01

    • 虚拟机快速发放:需基于虚拟机链接克隆特性和FusionStorage存储。在使用该镜像发放虚拟机时,无需在存储介质中创建全新的系统卷,而是全量拷贝镜像内容到系统卷中,能够大幅减少虚拟机创建所用的时间。
    • Cloud-Init:Cloud-Init/Cloudbase-Init是用来自动配置虚拟机初始配置(如主机名、网卡、密钥和密码)的工具,如果镜像中已安装Cloud-Init或者Cloudbase-Init,请勾选“Cloud-Init”。

      其他参数根据待注册镜像的实际信息设置。

  3. 单击“注册”。
注册公共镜像(命令行方式)

将公共镜像桶中的镜像文件注册到云平台中,方便所有用户可以使用该镜像创建云服务器。

前提条件
  • 已获取FusionSphere OpenStack环境的反向代理IP地址、fsp和root用户及其对应的密码。
  • 已将镜像文件(vhd文件)上传到公共镜像桶中。
  • 可以连接到私有云环境。
操作步骤
  1. 使用fsp帐号远程登录到Glance服务的节点上。
  2. 执行以下命令,并根据系统提示输入root用户的密码切换到root用户下。

    su - root

  3. 导入环境变量,具体操作请参见导入环境变量
  4. 执行以下命令,切换到Glance的V2接口。

    export OS_IMAGE_API_VERSION=2

  5. 执行以下命令,设置待注册的公共镜像相关信息。请记录回显信息中的Image ID。

    glance image-create --name Image name --disk-format vhd --container-format bare --min-disk Minimum disk size (GB) --min-ram Minimum memory size (MB) --protected true --visibility public --property __image_location=UDS server IP address:Port number:Bucket name:Template key value --property __image_source_type=uds --property __os_type=OS type --property __platform=Platform type --property __os_version="OS version" --property virtual_env_type=FusionCompute --property __imagetype=gold --property __os_bit=OS bit version --property __isregistered=true --property __support_xen=true

    说明:

    扩展属性增加请使用“--property”来标识,例如“--property __support_xen=true”。

    参数列表如表14-13

    表14-13 待注册的公共镜像相关参数

    参数名称

    参数说明

    是否必选

    示例

    name

    镜像名称

    说明:
    • SAP HANA镜像,以及SAP HANA场景使用的带有NFS Server服务的镜像,在注册时名称必须以带有“HANA”字样,例如:“testHANA”、"nfs_for_HANA"。
    • GPU公共镜像必须在镜像名称中明确标识GPU,例如:“Windows Server 2008 R2 Enterprise SP1 64 bit with GPU”。

    --

    disk-format

    磁盘格式

    vhd

    container-format

    容器格式默认为“bare”

    bare

    min-disk

    磁盘最小容量(单位为GB)

    --

    min-ram

    内存最小容量(单位为MB)

    --

    protected

    设置镜像是否为受保护状态

    true

    visibility

    设置镜像是否为公开可见

    public

    __image_source_type

    镜像存储类型,必须为“uds”

    --

    __os_type

    请务必参考表14-33填写

    --

    __platform

    请务必参考表14-33填写

    --

    __os_version

    请务必参考表14-33填写

    --

    virtual_env_type

    取值为FusionCompute,FusionCompute表示ECS的镜像。

    --

    __imagetype

    镜像属性,“gold”表示镜像为公共镜像

    gold

    __os_bit

    32或者64,依据操作系统的具体位数填写

    --

    __isregistered

    设置镜像是否注册,“true”表示注册该镜像

    true

    __support_xen

    如果镜像支持XEN虚拟化,取值为true,否则无需添加该属性

    true

    __support_largememory

    如果镜像支持超大内存,取值为true,否则,无需添加该属性。支持的操作系统类型请参考表14-36

    true

    __support_diskintensive

    如果镜像支持密集存储,取值为true,否则,无需添加该属性。支持的操作系统类型请参考表14-36

    true

    __support_highperformance

    如果镜像支持高计算性能,取值为true,否则,无需添加该属性。支持的操作系统类型请参考表14-36

    true

    __support_xen_gpu_type

    如果镜像支持XEN(FusionCompute)虚拟化下GPU类型,则取值按照镜像中安装的GPU驱动设置,支持的操作系统类型请参考表14-36。如果不支持XEN虚拟化下GPU类型,无需添加该属性。该属性与“__support_xen”和“__support_kvm”属性不共存。

    例如:

    如果是GPU,配置为:M60_GPU

    如果是vGPU,配置为:M60_vGPU

    M60_vGPU

    __support_xen_hana

    如果镜像支持XEN虚拟化下HANA类型,取值为true。否则,无需添加该属性。

    该属性与“__support_xen”和“__support_kvm”属性不共存。

    true

    hw_vif_multiqueue_enabled

    如果镜像支持KVM虚拟化下的网卡多队列特性,取值为true,否则无需添加该属性,该属性与“__support_xen”属性不共存。

    true

    __quick_start

    表示该镜像是否支持快速发放,“true”表示支持,“false”或者不存在该字段则表示不支持快速发放。

    true

    以注册Ubuntu 10.04 64bit注册镜像为例,执行以下命令设置待注册公共镜像的相关信息。

    glance image-create --name "Public_Ubuntu_10.04_64bit" --disk-format vhd --container-format bare --min-disk 40 --min-ram 2048 --protected true --visibility public --property __image_location=192.168.10.10:5080:openstackbucket:Public_UbuntuServer10U4_64bit40G_01 --property __image_source_type=uds --property __os_type=Linux --property __platform=Ubuntu --property __os_version="Ubuntu 10.04 64bit" --property virtual_env_type=FusionCompute --property __imagetype=gold --property __os_bit=64 --property __isregistered=true --property __support_xen=true

    另外提供SAP HANA业务所用云服务器在注册镜像时的示例:

    glance image-create --name Public_SUSE_12_SP1_Sap_HANA --disk-format vhd --container-format bare --min-disk 100 --property __os_type=Linux --property __os_version="Novell SUSE Linux Enterprise Server 12 SP1 64bit" --property __image_source_type=uds --property virtual_env_type=FusionCompute --property __imagetype=gold --property __os_bit=64 --property __isregistered=true --property __platform=SUSE --property __image_location=192.168.156.250:443:pcsimsc389ce5b85a94eefa83e12629f68b50e:fanhanasuse113 --property __support_xen_hana=true

  6. 执行如下命令,生成空的“vhd”文件,以文件名为“empty-image.vhd”为例说明。

    touch empty-image.vhd

  7. 执行以下命令,将空“vhd”文件上传到Glance中。此时,步骤 5中的注册的镜像变为可用状态。 如下命令中的Image ID为执行步骤 5后回显信息中的镜像ID。

    glance image-upload Image ID --file empty-image.vhd

  8. 登录到Service OM界面,检查注册的镜像是否已经展示在公共镜像列表中。
说明:

请勿将同一个镜像文件在Glance中注册为多个公共镜像,否则一个镜像被删除后将会影响其他使用相同镜像文件注册的公共镜像的正常使用。

注册FusionCompute公共镜像(Glance对接swift)

注册公共镜像(Service OM界面方式)

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

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

    弹出注册镜像对话框。

  2. 配置镜像信息。

    • 服务化能力:选择支持。
    • 类型:镜像的虚拟化类型。请选择FusionCompute。
    • 名称:用于自定义镜像名称。
    • 适用操作系统:镜像的操作系统类型。
    • 操作系统版本:操作系统版本。
    • 最小磁盘(GB):使用该镜像创建虚拟机时,对虚拟机磁盘大小的最低要求,要大于等于创建虚拟机时规格的磁盘。
    • 最小内存(MB):使用该镜像创建虚拟机时,对虚拟机内存大小的最低要求。
    • 镜像服务器类型:选择Glance。
    • 上传方式:选择HTTPS方式。
    • 镜像文件:选择要注册的镜像。
    • 虚拟机快速发放:需基于虚拟机链接克隆特性和FusionStorage存储。在使用该镜像发放虚拟机时,无需在存储介质中创建全新的系统卷,而是全量拷贝镜像内容到系统卷中,能够大幅减少虚拟机创建所用的时间。
    • Cloud-Init:Cloud-Init/Cloudbase-Init是用来自动配置虚拟机初始配置(如主机名、网卡、密钥和密码)的工具,如果镜像中已安装Cloud-Init或者Cloudbase-Init,请勾选“Cloud-Init”。

    其他参数根据待注册镜像的实际信息设置。

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

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

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

前提条件
  • 已获取制作完成的镜像文件。
  • 已获取首节点管理IP地址和如下密码:
    • “fsp”用户登录密码,默认为“Huawei@CLOUD8”
    • “root”用户登录密码,默认为“Huawei@CLOUD8!”
  • 已获取 ManageOne运维面管理员登录密码。
上传镜像文件
  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镜像服务器。

注册镜像类型为“FusionCompute”的镜像
  1. 根据镜像服务器的类型的不同,选择对应的镜像注册方法。

  2. 执行以下命令,注册Glance镜像。

    glance image-create --name 镜像名称 --disk-format vhd --container-format bare --min-disk 最小磁盘(GB) --min-ram 最小内存(MB) --visibility public --property __os_type=操作系统类型 --property __os_bit=操作系统位数 --property __os_version="操作系统版本" --property __platform=操作系统平台类型 --property __image_source_type=glance --property virtual_env_type=FusionCompute --property __support_xen=true --property __isregistered=true --protected true --property __imagetype=gold

    • “--name”为镜像名称。
    • “--disk-format”为磁盘格式,与镜像文件类型保持一致。
    • “--min-disk”为系统卷的最小规格,创建虚拟机时所使用的规格中的磁盘容量不能小于该值;
    • “--min-ram”为虚拟机系统内存的最小规格,创建虚拟机时所使用的规格中的内存容量不能小于该值。
    • “__os_type”为虚拟机操作系统类型,取值参数为“Linux”、“Windows”、或“Other”(仅在不确定操作系统类型时可使用“Other”代替)。
    • “__platform”为操作系统平台类型,取值可参见表14-33
    • “__os_bit”为虚拟机操作系统位数,参数取值为32或64。
    • “__os_version”指虚拟机操作系统具体版本。命令中涉及镜像名称、镜像路径、操作系统类型、操作系统版本等参数均只支持ASCII字符编码,中文及其它字符编码方式不支持。
    • “hw_firmware_type=uefi”表示将虚拟机设置为UEFI启动。注册为UEFI启动方式的镜像,在制作镜像阶段,应当已经配置为UEFI引导方式。

    示例:

    glance image-create --name test_image --disk-format vhd --container-format bare --min-disk 10 --min-ram 1024 --visibility public --property __os_type=Linux --property __os_bit=32--property __os_version="CentOS 6.4 32bit" --property __platform=CentOS --property __image_source_type=glance --property virtual_env_type=FusionCompute --property __support_xen=true --property __isregistered=true --protected true --property __imagetype=gold

    说明:

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

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

    +---------------------+--------------------------------------+  
     | Property            | Value                                |  
     +---------------------+--------------------------------------+  
     | __image_source_type | glance                               |  
     | __os_type           | Linux                                |  
     | __os_version        | CentOS 6.4 32bit                     |  
     | container_format    | bare                                 |  
     | created_at          | 2015-04-16T22:03:54Z                 |  
     | disk_format         | vhd                                  |  
     | id                  | 07ef33f7-346d-4f18-b816-b62845991ecf |  
     | min_disk            | 10                                   |  
     | min_ram             | 1024                                 |  
     | name                | test_image                           |  
     | owner               | e5f1b4f56175473da61458b751586cb7     |  
     | protected           | False                                |  
     | status              | queued                               |  
     | tags                | []                                   |  
     | updated_at          | 2015-04-16T22:03:54Z                 |  
     | virtual_env_type    | FusionCompute                        |  
     | visibility          | public                               |  
     +---------------------+--------------------------------------+ 

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

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

    例如:

    glance image-upload 07ef33f7-346d-4f18-b816-b62845991ecf --file /home/fsp/OSimage.vhd

  4. 执行以下命令,注册NFS镜像。

    glance image-create --name 镜像名称 最小磁盘(GB--min-ram 最小内存(MB--visibility public --property __image_location=镜像服务器的共享路径/模板所在文件夹/模板描述文件 --property __image_source_type=nfs --property __os_type=操作系统类型 --property __platform=操作系统平台类型 --property __os_bit=操作系统位数 --property __os_version="操作系统版本" --property virtual_env_type=FusionCompute --property __support_xen=true --property __isregistered=true --protected true --property __imagetype=gold

    其中“--min-disk”为系统卷的最小规格,创建虚拟机时所使用的规格中的磁盘容量不能小于该值;“--min-ram”为虚拟机系统内存的最小规格,创建虚拟机时所使用的规格中的内存容量不能小于该值。“__os_type”为虚拟机操作系统类型,取值参数为“Linux”、“Windows”、或“Other”(仅在不确定操作系统类型时可使用“Other”代替)。“__os_version”指虚拟机操作系统具体版本。“__os_bit”为虚拟机操作系统位数,参数取值为32或64。命令中涉及镜像名称、镜像路径、操作系统类型、操作系统版本等参数均只支持ASCII字符编码,中文及其它字符编码方式不支持。

    示例:

    glance image-create --name test_image --disk-format vhd --container-format bare --min-disk 10 --min-ram 1024 --visibility public --property __image_location=192.168.70.250:/image/base/centos_template/centos_template.ovf --property __image_source_type=nfs --property __os_type=Linux --property __platform=CentOS --property __os_bit=32--property __os_version="CentOS 6.4 32bit" --property virtual_env_type=FusionCompute --property __support_xen=true --property __isregistered=true --protected true --property __imagetype=gold

    说明:

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

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

    +---------------------+--------------------------------------+  
     | Property            | Value                                |  
     +---------------------+--------------------------------------+  
     | __image_source_type | nfs                                  |  
     | __os_type           | Linux                                |  
     | __os_version        | CentOS 6.4 32bit                     |  
     | container_format    | bare                                 |  
     | created_at          | 2015-04-16T22:03:54Z                 |  
     | disk_format         | vhd                                  |  
     | id                  | 07ef33f7-346d-4f18-b816-b62845991ecf |  
     | min_disk            | 10                                   |  
     | min_ram             | 1024                                 |  
     | name                | test_image                           |  
     | owner               | e5f1b4f56175473da61458b751586cb7     |  
     | protected           | False                                |  
     | status              | queued                               |  
     | tags                | []                                   |  
     | updated_at          | 2015-04-16T22:03:54Z                 |  
     | virtual_env_type    | FusionCompute                        |  
     | visibility          | public                               |  
     +---------------------+--------------------------------------+ 

  5. 执行以下命令,创建一个空的镜像文件。以镜像文件名称为“empty-image.vhd”为例。

    touch empty-image.vhd

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

    glance image-upload 镜像ID empty-image.vhd

更新镜像属性

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

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

文档编号:EDOC1100043090

浏览量:13911

下载量:557

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