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

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

提示

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

升级

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

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

FusionCompute公共镜像常见问题

安装Linux操作系统

该任务以“SUSE Linux Enterprise Server 11 SP1 64位”操作系统为例,指导管理员在虚拟机上安装Linux操作系统。

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

前提条件

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

操作步骤

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

  1. 在安装界面,选择“Installation”,并按“Enter”。

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

    图14-140 安装界面

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

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

    图14-141 Media Check

  3. 单击“Next”。

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

    图14-142 Installation Mode

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

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

    图14-143 Clock and Time Zone

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

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

    图14-144 Server Base Scenario

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

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

    图14-145 Installation Settings

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

    进入“Preparing Hard Disk:Step 1”界面,如图14-146所示。

    图14-146 Preparing Hard Disk:Step 1

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

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

    图14-147 Expert Partitioning

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

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

    图14-148 “sda”磁盘

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

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

    图14-149 Add Partition on /dev/sda

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

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

    说明:

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

    图14-150 设置分区大小

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

    进入文件系统设置界面,如图14-151所示。

    说明:

    Swap分区大小一般为内存容量的2倍,且小于系统磁盘容量,并为后续待创建的Ext3分区留有至少10MB的空间。

    图14-151 设置文件系统

  14. 选择“Format partition”为“Swap”,“Mount partition”为“swap”,单击“Finish”。

    返回“Expert Partitioning”界面。

  15. 选择“linux > Hard Disks > sda”,单击“Add”,创建自定义分区。

    进入“Add Partition on /dev/sda”界面。

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

    进入分区大小设置界面。

    说明:
    • 分区类型必须设置为主分区。
    • 自定义分区建议使用Ext2或Ext3文件系统,以确保后续配置操作系统随机密码功能可以生效。

      如使用LVM文件系统,必须保证系统磁盘主分区使用的逻辑卷名为默认的“lv_root”,否则会导致操作系统随机密码配置不生效。但主分区大小支持自定义。

      如使用RAID文件系统,会导致操作系统随机密码配置不生效。

    • 创建了Swap分区和Ext3分区后,禁止再创建其他分区。
  17. 选中“Custom Size”,输入分区容量,单击“Next”。

    系统默认设置剩余空间为分区容量。

  18. 选择“Format partition”为“Ext3”,“Mount partition”为“/”,单击“Finish”。

    返回“Expert Partitioning”界面,如图14-152所示。

    图14-152 Expert Partitioning

  19. 单击“Accept”。

    返回“Installation Settings”界面。

  20. 是否需要安装系统预装的软件?
    • 是,执行21
    • 否,执行24
  21. 在“Overview”页签中,单击“Software”。

    进入“Software Selection and System Tasks”界面,如图14-153所示。

    图14-153 Software Selection and System Tasks

  22. 勾选需要安装的软件,并单击“OK”。
  23. 根据界面提示,多次单击“接受”,直至返回“Installation Settings”界面。
  24. 在“Installation Settings”界面,单击“Install > I Agree > Install”。
  25. 进入“Perform Installation”界面,开始安装操作系统,如图14-154所示。

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

    图14-154 Perform Installation

配置虚拟机规格属性(Windows)

背景信息
说明:

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

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

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

  • 虚拟机的操作系统类型为Windows 2000 Server SP4或Windows 2000 Advanced Server SP4时,不支持该功能,无需进行配置。
  • 已配置虚拟机的SID时,无需进行配置。因为配置虚拟机的SID的步骤中已包含该配置。
前提条件
  • 虚拟机已安装操作系统和Tools。
  • 虚拟机未配置SID。
操作步骤

删除历史文件

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

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

    修改注册表

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

    弹出对话框。

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

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

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

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

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

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

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

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

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

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

  12. 双击“(默认)”。
  13. 在数值数据项中,输入“c:\setpass.vbs”。
  14. 单击“确定”,关闭对话框。
  15. 该虚拟机的“时钟策略”是否为“与主机时钟同步”?
    • 是,执行16
    • 否,操作结束。
  16. 展开“HKEY_LOCAL_MACHINE > SYSTEM > Setup > HuaweiPV”。
  17. 删除“SetTime”。

配置Linux虚拟机规格属性(不使用Cloud-Init)

背景信息

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

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

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

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

当操作系统的根目录安装到系统磁盘的扩展分区或系统磁盘分区为“RAID”文件系统时,该功能不生效。

当操作系统的系统磁盘分区为“LVM”文件系统时,必须使用默认的逻辑卷名“lv_root”作为主分区,并且“LVM”作为Linux特有的文件系统,其物理卷分区标识符要求为“8e”,用户不可随意修改;若用户在虚拟机使用过程中,需要将用户盘加入到系统盘所在卷组,则必须先将用户盘进行分区(操作方法详见如何将LVM文件系统的用户盘加入到系统盘所在卷组),否则将导致使用部署该虚拟机的模板新部署的虚拟机无法进行自定义配置。
说明:
一般情况下,Redhat 6.3、6.4版本操作系统默认将系统磁盘分区格式设置为“LVM”。
  1. 执行以下步骤,查看系统磁盘主分区是否为“lv_root”。
    1. 执行lvdisplay命令查看是否存在逻辑卷。

      如存在,应记录每条信息的“LV NAME”和“VG NAME”。

      如不存在,则表示系统不存在“LVM”文件系统,无需进行后面的检查。

    2. 执行df -h命令,查看挂载到“/”的文件系统名称。

      如果文件系统名称为“/dev/mapper/VG NAME-lv_root”,则表示系统磁盘主分区逻辑卷名符合要求。

      例如:

      Filesystem                      Size  Used  Avail  Use%  Mounted on
      /dev/mapper/VolGroup-lv_root  16G   2.0G  13G    14%   /
      ...
  2. 执行以下步骤,查看对应物理卷分区标识符是否为“8e”。
    1. 执行以下命令,查看卷组对应物理卷(可能有多个)。

      pvs

      例如:
      PV              VG        Fmt    Attr   PSize    PFree  
      /dev/PV NAME   VG NAME   lvm2    a--   16G     2.0G  
      …
    2. 执行以下命令,查看物理卷的分区标识符。

      fdisk -l|grep '/dev/'|grep 'Linux'

      如果分区标识符为“8e”,则表示物理卷的分区标识符合要求。

      例如:
      /dev/PV NAME   64        2611      20458496      8e     Linux LVM  ...
前提条件
  • 虚拟机已安装操作系统和Tools。
  • 虚拟机操作系统未运行DHCP自定义主机名的功能。

    例如SUSE操作系统可以通过VI编辑器将“/etc/sysconfig/network/dhcp”中的“DHCLIENT_SET_HOSTNAME”设置为“no”。

    其余操作系统如何关闭DHCP自定义主机名的功能请参考该系统的操作指导。

  • 虚拟机操作系统中未运行NetworkManager服务,以避免该服务对模板创建虚拟机时自定义的网络属性发生冲突。
    说明:

    可通过service NetworkManager status命令查看服务是否存在或开启。

    如果服务正在运行,可使用service NetworkManager stop命令停止该服务,然后执行chkconfig NetworkManager off命令设置该服务不在开启虚拟机时自动启动。

操作步骤
  1. 执行以下命令,使用VI编辑器打开“rc”文件。
    • SUSE、Ubuntu、Debian操作系统:执行vi /etc/init.d/rc
    • Redhat 7系列、Oracle 7系列、以及CentOS 7系列操作系统:执行

      chmod +x /etc/rc.d/rc.local

      vi /etc/rc.d/rc.local

    • openSUSE 13系列操作系统:执行

      vi /etc/init.d/boot.local

    • Debian 8系列操作系统:执行

      vi /etc/rc.local

    • Fedora 20系列操作系统,以及EulerOS v系列操作系统:执行

      touch /etc/rc.d/rc.local

      chmod +x /etc/rc.d/rc.local

      vi /etc/rc.d/rc.local

    • 其他操作系统:执行vi /etc/rc.d/rc
  2. 按“i”进入编辑模式。
  3. 按照如下要求,在文件中增加命令语句。
    • 若文件为空,则在文件内输入:

      #!/bin/bash

      /bin/bash /etc/init.d/setpasswd.sh

    • 若文件最后有“exit 0”,则在文件最后的“exit 0”前一行,输入/bin/bash /etc/init.d/setpasswd.sh
    • 若文件最后无“exit 0”,则在文件最后一行输入/bin/bash /etc/init.d/setpasswd.sh
  4. 按“Esc”后,输入:wq!,按“Enter”。

    保存设置并退出VI编辑器。

  5. 判断虚拟机是否为Fedora 20系列操作系统或EulerOS v2系列操作系统。
    • 是,继续执行下一步。
    • 否,任务结束。
  6. 执行以下命令,使用VI编辑器打开“rc-local.service”文件。

    vi /usr/lib/systemd/system/rc-local.service

  7. 按“i”进入编辑模式。
  8. 在打开的文件最后输入以下内容。
    [Install] 
    WantedBy=multi-user.target     
  9. 按“Esc”后,输入:wq!,按“Enter”。

    保存设置并退出VI编辑器。

  10. 执行以下命令,使“rc-local”服务随虚拟机操作系统自启动。

    systemctl enable rc-local.service

    systemctl mask NetworkManager

    systemctl mask NetworkManager-dispatcher

配置Linux虚拟机规格属性(使用Cloud-Init)

背景信息

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

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

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

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

当操作系统的系统磁盘分区为“RAID”文件系统时,该功能不生效。

当操作系统的系统磁盘分区为“LVM”文件系统时,必须使用默认的逻辑卷名“lv_root”作为主分区,系统磁盘所在的卷组,如果配置了多个分区,该功能不生效。

说明:

一般情况下,Redhat 6.3、6.4版本操作系统默认将系统磁盘分区格式设置为“LVM”。可通过以下步骤查看主分区是否为“lv_root”:

  1. 执行lvdisplay命令查看是否存在逻辑卷。
    • 如不存在,则表示系统不存在“LVM”文件系统,无需进行后面的检查。
    • 如果存在,应记录每条信息的“LV NAME”和“VG NAME”。
  2. 执行df -h命令,查看挂载到“/”的文件系统名称。

    如果文件系统名称为“/dev/mapper/VG NAME-lv_root”,则表示系统磁盘主分区符合要求。

    例如:

    Filesystem                      Size  Used  Avail  Use%  Mounted on  /dev/mapper/VolGroup-lv_root  16G   2.0G  13G    14%   /  ...

可通过执行pvs命令查看卷组是否只配置了一个分区。查看结果中如果对应系统盘所在的卷组只有一条信息,则表示系统磁盘符合要求。

必备事项

前提条件

  • 虚拟机已安装操作系统。
  • 虚拟机操作系统中未运行NetworkManager服务,以避免该服务对模板创建虚拟机时自定义的网络属性发生冲突。
说明:

可通过service NetworkManager status命令查看服务是否存在或开启。

如果服务正在运行,可使用service NetworkManager stop命令停止该服务,然后执行chkconfig NetworkManager off命令设置该服务不在开启虚拟机时自动启动。

配置Linux虚拟机网络属性(不使用Cloud-Init)

背景信息

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

  • 创建的虚拟机需手动配置IP地址:Red Flag操作系统的虚拟机需手动配置,其他操作系统无需配置。
  • 创建的虚拟机需以DHCP方式自动获取IP地址:所有Linux操作系统的虚拟机均需手动配置,即配置网卡处于激活状态并开启DHCP功能,以保证使用模板创建的其他虚拟机可访问网络并能自动获取动态IP。
前提条件
  • 虚拟机已安装操作系统。
  • 使用模板创建的虚拟机需以DHCP方式自动获取IP地址时,需下载“FusionCompute V100R006C10SPC101_GuestOSDrivers.zip”软件包,并从中获取“FusionCompute V100R006C10SPC101_Customization.iso”文件。

    软件包下载路径:

操作步骤

删除网络规则文件

  1. 执行以下命令,查看网络规则目录下的文件。

    ls -l /etc/udev/rules.d

  2. 执行以下命令,删除网络规则目录下,文件名同时包含persistentnet的规则文件。

    例如:

    rm /etc/udev/rules.d/30-net_persistent-names.rules

    rm /etc/udev/rules.d/70-persistent-net.rules //命令中斜体部分会根据用户的实际环境有区别

  3. 执行以下命令,查看initrd开头且default结尾的initrd映像文件,是否存在同时包含persistent和net的网络设备规则文件。

    lsinitrd /boot/initrd-2.6.32.12-0.7-default |grep persistent|grep net

    • 否,执行6
    • 是,执行4
  4. 执行以下命令,备份initrd映像文件。

    cp /boot/initrd-2.6.32.12-0.7-default /boot/initrd-2.6.32.12-0.7-default_bak

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

    mkinitrd

    说明:

    当类似Ubuntu等系统使用inittramfs系统映像时,操作如下:

    1. 执行以下命令,查看initrd开头且generic结尾的inittramfs映像文件,是否存在同时包含persistent和net的网络设备规则文件。

      lsinitramfs /boot/initrd.img-3.19.0-25-generic|grep persistent|grep net

      • 否,执行6
      • 是,执行2
    2. 执行以下命令,备份initrd映像文件。

      cp /boot/initrd.img-3.19.0-25-generic /boot/initrd.img-3.19.0-25-generic_bak

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

      update-initramfs -u

  6. 根据网络要求和虚拟机的操作系统类型,选择对应操作。
    • 使用模板创建的虚拟机需手动配置IP地址,且虚拟机的操作系统不为Red Flag时,无需手动配置,操作结束。
    • 使用模板创建的虚拟机需手动配置IP地址,且虚拟机的操作系统为Red Flag时,执行7
    • 使用模板创建的虚拟机需以DHCP方式自动获取IP地址时,执行12

      若虚拟机的软件采用自动部署方式,则推荐以DHCP方式自动获取IP地址。

    配置Red Flag虚拟机

  7. 在虚拟机中执行以下命令,进入存放虚拟机网卡信息的路径。

    cd /etc/sysconfig/network-scripts

  8. 执行以下命令,打开网卡配置文件。

    vi ifcfg-ethXX

    例如:vi ifcfg-eth0

    说明:

    此处以eth0的网卡配置文件为例,当虚拟机有多个网卡配置文件时,每个网卡配置文件均需执行以下操作。

  9. i键进入编辑模式。
  10. 删除配置文件中MAC地址所在行。

    例如,删除HWADDR=28:6E:D4:88:C6:2C

  11. 按“Esc”,输入:wq,保存修改并退出vi编辑器。

    操作结束。

    备份并创建网卡配置文件

    说明:

    虚拟机操作系统为Ubuntu或Debian系列时,无需执行备份并创建网卡配置文件的操作。

    如果Ubuntu或Debian系列虚拟机配置多网卡存在有个别网卡没有DHCP获取IP地址时,需要在“/etc/network/interfaces”路径下将没有DHCP获取到IP地址的网卡配置文件参考正常获取的网卡配置文件修改完整。然后重启网络服务。

  12. 将获取的“FusionCompute V100R006C10SPC101_Customization.iso”文件挂载到虚拟机。
  13. 执行以下命令,创建“xvdd”目录。

    mkdir xvdd

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

    mount挂载路径 xvdd

    例如:mount /dev/sr0 xvdd

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

    表14-38 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

  15. 执行以下命令,将ISO中的linux脚本拷贝到home文件夹下。

    cp -r xvdd/linux/ /home

    cd /home

  16. 执行以下命令,自动备份原网卡配置文件、并创建新的网卡配置文件。

    /bin/bash /home/linux/autoConfigLinuxNetwork.sh /etc/sysconfig/network

    说明:

    不同操作系统该路径可能不同。一般情况下,该路径为:

    • Suse系列:“/etc/sysconfig/network/”
    • Red Hat系列/Oracle系列/Fedora系列/CentOS系列:“/etc/sysconfig/network-scripts/”
    显示以下信息,表示命令执行成功:
    backup old config files ... create new config files ... done 
    !!!

    关闭NetworkManager服务

    Linux操作系统的网络安装方法一般有两种:

    • NetworkManager:Linux操作系统自带的网络自动配置功能
    • Traditional Method with ifup

    虚拟机以静态注入方式自动获取IP地址,本质是系统在创建虚拟机的过程中,直接将预置的配置文件,覆盖虚拟机中的网络配置文件,实现为虚拟机配置IP地址的目的。

    因此,配置Linux操作系统网络安装方法的实际目的是禁用NetworkManager功能,禁用后,系统才能够覆盖虚拟机中的网络配置文件。

  17. 在虚拟机中执行以下命令,进入控制中心。

    yast

  18. 选择“Network Devices > Network Settings”。
  19. 在“Network Settings”页面中,按Alt+G

    进入“Global Options”页面。

    说明:

    由于操作系统版本和语言上的差异,操作中举例的快捷键可能有不能生效的情况,可以使用“Tab”、“←”和“→”键的组合,选择界面上的选项。

  20. Alt+T,选中“Traditional Method with ifup”。
  21. F10,保存并退出。
  22. Alt+Q,退出到命令行窗口。

    配置DHCP持续获取IP地址能力

  23. 根据对应的虚拟机操作系统选择对应的操作。
    • Red Hat系列/CentOS系列/Oracle Enterprise Linux系列:使用vi编辑器在“/etc/sysconfig/network-scripts/ifcfg-ethX”配置文件中添加PERSISTENT_DHCLIENT="y"。
    • Suse系列:使用vi编辑器将“/etc/sysconfig/network/dhcp”配置文件中的DHCLIENT_USE_LAST_LEASE设置为no。
    • Ubuntu12.04:将dhclient升级为ISC dhclient 4.2.4以支持网卡持续DHCP获取IP地址能力。具体升级方法请参见操作系统相关文档。

    配置DHCP支持多网卡能力

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

    将配置文件“/etc/sysconfig/network/dhcp”中的配置项DHCLIENT_PRIMARY_DEVICE设置为yes。

    说明:

    如果配置文件中没有“DHCLIENT_PRIMARY_DEVICE”配置项,则忽略此配置。

    支持混合云场景

  25. 确保网口名称为ethX。

    根据对应的虚拟机操作系统选择对应的操作。

    • Red Hat系列/CentOS系列/Oracle Enterprise Linux系列:
      1. 执行以下命令,查看网口名称。

        ifconfig

      2. 名称是否为enoYYYYYYYY?
        • 是,执行25.c~25.f
        • 否,本任务结束。
          说明:

          其中,enoYYYYYYYY为网口名称,会随实际情况发生变化。

      3. 执行以下命令修改网口配置文件的名称。

        mv /etc/sysconfig/network-scripts/ifcfg-enoYYYYYYYY /etc/sysconfig/network-scripts/ifcfg-ethX

      4. 使用vi编辑器打开“/etc/sysconfig/network-scripts/ifcfg-ethX”,若存在“NAME=enoYYYYYYYY”修改为“NAME=ethX”,若存在“DEVICE=enoYYYYYYYY”修改为“DEVICE=ethX”。若不存在,则无需修改。
      5. 使用vi编辑器打开“/etc/default/grub”, 加入“net.ifnames=0 biosdevname=0”到GRUB_CMDLINE_LINUX变量中,用于禁用可预测命名规则。
      6. 执行以下命令,重新生成grub配置文件。

        grub2-mkconfig -o /boot/grub2/grub.cfg

    • Ubuntu系列:
      1. 执行以下命令,查看网口名称。

        ifconfig

      2. 名称是否为ensYYY?
        • 是,执行25.c~25.e
        • 否,本任务结束。
        说明:

        其中,ensYYY为网口名称,会随实际情况发生变化。

      3. 使用vi编辑器打开“/etc/network/interfaces”,若存在“auto ensYYY”,修改为“auto ethX”,若存在“iface ensYYY inet dhcp”修改为“iface ethX inet dhcp”。若不存在,则无需修改。
      4. 使用vi编辑器打开“/etc/default/grub”, 加入“net.ifnames=0 biosdevname=0”到GRUB_CMDLINE_LINUX变量中,用于禁用可预测命名规则。
      5. 执行以下命令,重新生成grub配置文件。

配置Linux虚拟机网络属性(使用Cloud-Init)

背景信息

当Linux虚拟机可能将转为模板用于创建其他虚拟机或Linux虚拟机克隆为虚拟机时,以下场景需要手动配置虚拟机的网络属性:创建的虚拟机需以DHCP方式自动获取IP地址:所有Linux操作系统的虚拟机均需手动配置,即配置网卡处于激活状态并开启DHCP功能,以保证使用模板创建的其他虚拟机可访问网络并能自动获取动态IP。

前提条件

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

操作步骤

删除网络规则文件

  1. 执行以下命令,查看网络规则目录下的文件。

    ls -l /etc/udev/rules.d

  2. 执行以下命令,删除网络规则目录下,文件名同时包含persistentnet的规则文件。

    例如:

    rm /etc/udev/rules.d/30-net_persistent-names.rules

    rm /etc/udev/rules.d/70-persistent-net.rules //命令中斜体部分会根据用户的实际环境有区别

  3. 执行以下命令,查看initrd开头且default结尾的initrd映像文件,是否存在同时包含persistent和net的网络设备规则文件。

    lsinitrd /boot/initrd-2.6.32.12-0.7-default |grep persistent|grep net

    • 否,执行6
    • 是,执行4
  4. 执行以下命令,备份initrd映像文件。

    cp /boot/initrd-2.6.32.12-0.7-default /boot/initrd-2.6.32.12-0.7-default_bak

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

    mkinitrd

    说明:

    当类似Ubuntu等系统使用inittramfs系统映像时,操作如下:

    1. 执行以下命令,查看initrd开头且generic结尾的inittramfs映像文件,是否存在同时包含persistent和net的网络设备规则文件。
      lsinitramfs /boot/initrd.img-3.19.0-25-generic|grep persistent|grep net
      • 否,执行6
      • 是,执行2
    2. 执行以下命令,备份initrd映像文件。

      cp /boot/initrd.img-3.19.0-25-generic /boot/initrd.img-3.19.0-25-generic_bak

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

      update-initramfs -u

    关闭NetworkManager服

    Linux操作系统的网络安装方法一般有两种:

    • NetworkManager:Linux操作系统自带的网络自动配置功能
    • Traditional Method with ifup

    虚拟机以静态注入方式自动获取IP地址,本质是系统在创建虚拟机的过程中,直接将预置的配置文件,覆盖虚拟机中的网络配置文件,实现为虚拟机配置IP地址的目的。

    因此,配置Linux操作系统网络安装方法的实际目的是禁用NetworkManager功能,禁用后,系统才能够覆盖虚拟机中的网络配置文件。

  6. 在虚拟机中执行以下命令,进入控制中心。

    yast

  7. 选择“Network Devices > Network Settings”。
  8. 在“Network Settings”页面中,按Alt+G

    进入“Global Options”页面。

    说明:

    由于操作系统版本和语言上的差异,操作中举例的快捷键可能有不能生效的情况,可以使用“Tab”、“←”和“→”键的组合,选择界面上的选项。

  9. Alt+T,选中“Traditional Method with ifup”。
  10. F10,保存并退出。
  11. Alt+Q,退出到命令行窗口。

    配置DHCP持续获取IP地址能力

  12. 根据对应的虚拟机操作系统选择对应的操作。
    • Red Hat系列/CentOS系列:使用VI编辑器在“/etc/sysconfig/network-scripts/ifcfg-ethX”配置文件中添加PERSISTENT_DHCLIENT="y"。
    • Suse系列:使用VI编辑器将“/etc/sysconfig/network/dhcp”配置文件中的DHCLIENT_USE_LAST_LEASE设置为no。
    • Ubuntu12.04:将dhclient升级为ISC dhclient 4.2.4以支持网卡持续DHCP获取IP地址能力。具体升级方法请参见操作系统相关文档。

    配置DHCP支持多网卡能力

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

    将配置文件“/etc/sysconfig/network/dhcp”中的配置项DHCLIENT_PRIMARY_DEVICE设置为yes。

    说明:

    如果配置文件中没有“DHCLIENT_PRIMARY_DEVICE”配置项,则忽略此配置。

    支持混合云场景

  14. 确保网口名称为ethX。

    根据对应的虚拟机操作系统选择对应的操作。

    • Red Hat系列/CentOS系列/Oracle Enterprise Linux系列:
      1. 执行以下命令,查看网口名称。

        ifconfig

      2. 名称是否为enoYYYYYYYY?
        说明:

        其中,enoYYYYYYYY为网口名称,会随实际情况发生变化。

      3. 执行以下命令修改网口配置文件的名称。

        mv /etc/sysconfig/network-scripts/ifcfg-enoYYYYYYYY /etc/sysconfig/network-scripts/ifcfg-ethX

      4. 使用vi编辑器打开“/etc/sysconfig/network-scripts/ifcfg-ethX”,若存在“NAME=enoYYYYYYYY”修改为“NAME=ethX”,若存在“DEVICE=enoYYYYYYYY”修改为“DEVICE=ethX”。若不存在,则无需修改。
      5. 使用vi编辑器打开“/etc/default/grub”, 加入“net.ifnames=0 biosdevname=0”到GRUB_CMDLINE_LINUX变量中,用于禁用可预测命名规则。
      6. 执行以下命令,重新生成grub配置文件。

        grub2-mkconfig -o /boot/grub2/grub.cfg

    • Ubuntu系列:
      1. 执行以下命令,查看网口名称。

        ifconfig

      2. 名称是否为ensYYY?
        说明:

        其中,ensYYY为网口名称,会随实际情况发生变化。

      3. 使用vi编辑器打开“/etc/network/interfaces”,若存在“auto ensYYY”,修改为“auto ethX”,若存在“iface ensYYY inet dhcp”修改为“iface ethX inet dhcp”。若不存在,则无需修改。
      4. 使用vi编辑器打开“/etc/default/grub”, 加入“net.ifnames=0 biosdevname=0”到GRUB_CMDLINE_LINUX变量中,用于禁用可预测命名规则。
      5. 执行以下命令,重新生成grub配置文件。

        sudo grub-mkconfig -o /boot/grub/grub.cfg

  15. 若操作系统为Ubuntu17.04,使用vi编辑器打开“/lib/systemd/system/cloud-init.target”,在打开的文件最后输入以下内容。
    [Install] WantedBy=multi-user.target

    执行以下命令,使“cloud-init”服务随虚拟机操作系统自启动。

    systemctl enable cloud-init.target

如何处理linux系统虚拟机CPU内核数为32个以上时无法启动

背景信息

当虚拟机操作系统为以下版本且虚拟机CPU内核数要调整到32个以上时,需执行升级linux内核的操作。

  • 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位
前提条件

已获取以下升级内核所需的rpm安装包(获取途径:http://ftp.riken.jp/Linux/centos/6/updates/x86_64/Packages/)。

  • kernel-2.6.32-504.12.2.el6.x86_64.rpm
  • kernel-firmware-2.6.32-504.12.2.el6.noarch.rpm
操作步骤
  1. 使用“WinSCP”工具,将已获取的rpm安装包文件拷贝到虚拟机的任意路径下。

    例如拷贝至“/home”路径下。

  2. 使用“PuTTY”,登录虚拟机操作系统。

    通过“root”用户登录。

  3. 执行以下命令,切换至rpm安装包存放路径。

    cd /home

  4. 执行以下命令,安装rpm包。

    rpm -ivh kernel-2.6.32-504.12.2.el6.x86_64.rpm

    rpm -ivh kernel-firmware-2.6.32-504.12.2.el6.noarch.rpm

  5. 安装完成后,执行以下命令,重启虚拟机使新内核生效。

    reboot

开启主机防病毒功能

操作场景

该任务指导管理员通过,在主机上开启防病毒功能,为主机上运行的用户虚拟机提供病毒查杀、病毒实时监控等服务。

说明:

开启该功能的同时不能开启图形处理器共享功能。

对系统的影响

该任务需要重启主机生效,在重启过程中该主机的业务会临时中断。

必备事项

前提条件

已登录FusionCompute。

操作步骤
  1. 在FusionCompute中,选择“计算池”。
  2. 在左侧导航树,选择“站点名称 > 集群文件夹名称 > 集群名称 > 主机名称”。

    显示“入门”页签。

  3. 单击“防病毒设置”。

    弹出对话框,如图14-155所示。

    图14-155 防病毒设置

  4. 勾选“开启”。
  5. 填写主机上需配置的安全用户虚拟机数量。

    说明:

    每台主机支持的安全用户虚拟机数量上限为50台,但具体能力以所用的防病毒软件说明为准,超过该上限会导致防病毒功能失效。

  6. 单击“确定”

    弹出提示框。

  7. 单击“确定”。

    弹出提示框。

    修改成功,请重启主机生效。

  8. 单击“主机操作 > 重启”,并单击两次“确定”。

    重启主机,使配置生效。

支持HW_V_NET类型网卡的虚拟机操作系统

虚拟机的网卡可设置为以下两种类型:

  • HW_X_NET:一般虚拟机网卡类型,虚拟机默认使用该类型网卡。
  • HW_V_NET:通过CPU多核并发能力为虚拟机提供高带宽的虚拟机网卡类型。使用该网卡类型需要虚拟机操作系统支持,否则可能导致虚拟机网卡不可用。

    支持“HW_V_NET”类型网卡的虚拟机操作系统如下表所示。

    操作系统

    系统位数

    约束

    Novell SUSE Linux Enterprise Server 11 SP1

    64位

    不能对虚拟机执行“休眠”操作。

    Novell SUSE Linux Enterprise Server 11 SP2、SP3

    32/64位

    不能对虚拟机执行“休眠”操作。

    Red Hat Enterprise Linux 6.1、6.2、6.3、6.4

    32/64位

    不能对虚拟机执行“休眠”操作。

    Cent OS 6.1、6.2、6.3

    32/64位

    不能对虚拟机执行“休眠”操作。

    Windows Server 2008 Enterprise R2

    64位

    不能对虚拟机执行“休眠”操作。

修改虚拟机网卡属性

操作场景

该任务指导系统管理员通过FusionCompute,修改虚拟机网卡的名称、所属端口组和MAC地址。

满足以下要求时,才可修改网卡的MAC地址。

  • 虚拟机的状态为“已停止”。
  • 该网卡所属的端口组未启用IP和MAC绑定功能。

    如果该网卡所属的端口组已启用IP和MAC地址绑定功能,修改网卡的MAC地址后,会导致该虚拟机通信中断,无法登录。

  • 该网卡为非智能网卡。
对系统的影响

修改网卡所属端口组后,该网卡适用新端口组的网络属性,如带宽限制、DHCP隔离、IP和MAC绑定等。

必备事项

前提条件

  • 已登录FusionCompute。
  • 虚拟机的状态为“已停止”。
操作步骤

搜索虚拟机

  1. 选择“虚拟机”,输入查询条件,并单击“搜索”。

    显示查询结果。

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

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

    显示查询结果。

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

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

    修改网卡名称

  3. 单击待操作的虚拟机名称。

    显示“概要”页签。

  4. 在“硬件”页签中,单击“网卡”。

    进入“网卡”页面。

  5. 在待修改的网卡所在行,单击“重命名”。

    弹出对话框。

  6. 输入新网卡名称,单击“确定”。

    弹出提示框。

  7. 单击“确定”。

    完成修改网卡名称,“网卡”页面列表中显示修改后的网卡信息。

    修改所属端口组

    修改网卡所属端口组后,该网卡适用新端口组的网络属性,如带宽限制、DHCP隔离、IP和MAC绑定等。

  8. 在待修改的网卡所在行,单击“更多 > 修改端口组”。

    弹出对话框。

  9. 在端口组列表中选择该网卡所属的新端口组,单击“确定”。

    弹出提示框。

  10. 单击“确定”。

    完成修改所属端口组,“网卡”页面列表中显示修改后的网卡信息。

    修改MAC地址

  11. 在待修改的网卡所在行,单击“更多 > 修改MAC”。

    弹出对话框。

  12. 输入新MAC地址,并单击“确定”。

    弹出提示框。

  13. 单击“确定”。

    完成修改MAC地址,“网卡”页面列表中显示修改后的网卡信息。

说明:

Linux虚拟机在修改MAC地址后,会自动更新网卡标识(如从eth0变为eth1),导致虚拟机通信中断。可通过以下其中一种方式解决该问题:

  • 使用VNC方式登录虚拟机,给虚拟机重新配置IP。
  • 使用VNC方式登录虚拟机,删除规格文件,并重启虚拟机,恢复MAC地址和网卡的对应关系。

    当操作系统为“SUSE Linux Enterprise Server 11 SP1 64位”时,规格文件的路径为“/etc/udev/rules.d/70-persistent-net.rules”。

  • 对于Service OM虚拟机,使用VNC方式登录后执行sortNetwork命令删除规格文件,并按提示重启虚拟机。

Tools简介

概述

Tools是FusionCompute虚拟机的驱动程序。

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

功能

安装并启动Tools后,用户无需做任何操作,Tools即可提供以下功能:

  • 为虚拟机提供高性能的磁盘I/O和网络I/O功能
  • 为虚拟机提供虚拟硬件监控功能
    • 获取虚拟机指定网卡IP信息
    • 获取虚拟机内部各CPU利用率、内存利用率
    • 获取虚拟机内各个磁盘/分区的空间使用信息
  • 为虚拟机提供高级功能
    • 迁移虚拟机
    • 安全关闭虚拟机、安全重启虚拟机、休眠虚拟机
    • 在线调整虚拟机的CPU规格
    • 创建虚拟机快照
    • 虚拟机蓝屏检测
    • 虚拟机与主机时钟同步
    • 虚拟机网卡的高级功能,如QoS、流量整形、ARP广播抑制、DHCP隔离、IP与MAC绑定。
    • 自动升级虚拟机的驱动程序,如Tools和智能网卡驱动。
说明:

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

通过Tools可查询到虚拟机的主机名、网卡IP地址、系统时间、虚拟机idle值等信息。

注意事项
  • 禁止在华为FusionCompute系统的虚拟机上安装其他供应商的Tools。
  • 需安装与操作系统版本配套的Tools。
  • 在安装Tools过程中,禁止执行如下操作,否则会导致安装失败或安装后系统不稳定。
    • 强制退出安装进程。
    • 强制关闭虚拟机。
    • 强制下电主机。

在Windows系统中安装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。
操作步骤

VNC登录虚拟机

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

安装Tools

  1. 在VNC登录窗口的虚拟机操作系统界面,选择“开始 > 计算机”。

    进入“计算机”界面。

  2. 右键单击“CD驱动器”,并选择“打开”。
  3. 根据提示重启虚拟机,使Tools生效。

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

后续任务

安装Tools后,虚拟机网卡的配置信息会丢失,因此,若之前已配置网卡,需重新配置网卡信息。

在Windows系统中卸载Tools

操作场景

当操作虚拟机失误,导致Tools功能异常时,需要卸载Tools后再重新安装。

卸载Tools后,需及时重新安装Tools,否则会导致虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

Tools的具体功能请参见Tools简介

卸载Tools的操作和卸载普通应用软件一样,本文以Windows 7操作系统为例。

对系统的影响

卸载Tools后,虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

必备事项

前提条件

虚拟机已安装Tools。

操作步骤

卸载Tools

  1. 使用VNC方式登录虚拟机。
  2. 在VNC登录窗口的虚拟机操作系统界面,选择“开始 > 控制面板”。
  3. 单击“卸载程序”。
  4. 按照提示,卸载“GPL PV Drivers for Windows x.x.x.xx”。

后续任务

  1. 卸载Tools后,需及时重新安装Tools,否则会导致虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

    具体操作请参见在Windows系统中安装Tools

  2. 卸载Tools后,虚拟机网卡的配置信息会丢失,因此,在安装Tools后,需重新配置网卡信息。

在Linux系统中安装Tools

操作场景

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

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

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

必备事项

前提条件

  • 虚拟机已安装操作系统。
  • 虚拟机未安装其他版本的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-39所示。

    表14-39 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. 执行以下命令,进入目录。
  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-40所示。

    表14-40 操作系统和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生效。若需继续安装智能网卡驱动,可等智能网卡驱动安装完成后再执行以下步骤,以便减少虚拟机重启次数。

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

    reboot

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

    进入命令行模式。

  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 
    root        6185   6085   0  03:04  pts/2     00:00:00  grep uvp-monitor
附加信息

相关任务

在Linux系统中卸载Tools

在Linux系统中卸载Tools

操作场景

当操作虚拟机失误,导致Tools功能异常时,需要卸载Tools后再重新安装。

卸载Tools后,需及时重新安装Tools,否则会导致虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

对系统的影响

卸载Tools后,虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

必备事项

前提条件

虚拟机已安装Tools。

操作步骤

卸载Tools

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

    进入命令行模式。

  3. 执行以下命令,卸载Tools。

    /etc/.uvp-monitor/uninstall

    回显信息如下时,表示Tools卸载成功。
    The PV driver is uninstalled successfully. 
    Reboot the system for the uninstallation to take effect.   
    说明:
    DOPRA ICTOM V002R003 EIMP、DOPRA ICTOM V002R003 IMAOS、Red Hat Enterprise Linux 3.0、Red Hat Enterprise Linux 3.4四种操作系统,需按照以下步骤卸载Tools:
    1. 进入Tools安装包解压缩目录。

      解压缩目录为“uvp-optimization-xxx”。

    2. 执行./install –u命令卸载Tools。
  4. 执行以下命令,重启虚拟机。

    reboot

后续任务

卸载Tools后,需及时重新安装Tools,否则会导致虚拟机性能降低,并且无法实现对虚拟机的监控和其他高级功能。

NVIDIA M60图形处理器相关软件获取方法

  • 模式切换脚本
    1. 登录英伟达官网,单击“SOFTWARE DOWNLOAD”。
    2. 注册帐号信息,单击“REGISTER”,激活帐号,登录官网。

      如果已有帐号信息,单击“CANCEL”,进入登录界面,输入帐号、密码,单击“LOG IN”。

    3. 在“Customer Service”界面,单击“NVIDIA LICENSING PORTAL”。

      进入“NVIDIA SOFTWARE LICENSING CENTER”界面。

    4. 选择“Software & Services > Product Information”,在“Current Releases”页签下单击“NVIDIA GRID”。
    5. 单击“Mode Change Utility”。

      下载模式切换文件并保存。

  • GPU驱动程序

    GPU驱动程序包括主机驱动程序以及虚拟机驱动程序。

    1. 登录英伟达官网,单击“SOFTWARE DOWNLOAD”。
    2. 注册帐号信息,单击“REGISTER”,激活帐号,登录官网。

      如果已有帐号信息,单击“CANCEL”,进入登录界面,输入帐号、密码,单击“LOG IN”。

    3. 在“Customer Service”界面,单击“NVIDIA LICENSING PORTAL”。

      进入“NVIDIA SOFTWARE LICENSING CENTER”界面。

    4. 选择“Software & Services > Product Information”,在“Current Releases”页签下单击“NVIDIA GRID”。
    5. 单击“I Agree”。
      说明:

      第一次登录需要执行此操作,后续登录视界面提示操作。

    6. 单击“GRID for UVP”,系统自动下载NVIDIA-GRID-UVP-xxx.xx-xxx.xx.zip。

      解压后可获取主机上安装的rpm驱动包以及适配不同OS的驱动程序。

      说明:

      NVIDIA-GRID-UVP-xxx.xx-xxx.xx.zip,解压后获取主机驱动和用户虚拟机驱动程序。

      • 主机上安装的驱动程序:NVIDIA-vGPU-uvp-xxx.x-xxx.xx.x86_64.rpm。
      • 用户虚拟机需根据操作系统类型,选择安装对应的图形处理器驱动程序。
      • Windows 7(64位):xxx.xx_grid_win8_win7_server2012R2_server2008R2_64bit_international.exe
      • Windows 7(32位):xxx.xx_grid_win8_win7_32bit_international.exe
      • Windows 10(64位):xxx.xx_grid_win10_server2016_64bit_international.exe
      • Windows 10(32位):xxx.xx_grid_win10_32bit_international.exe

关闭虚拟机电源管理服务

操作场景

安装Red Hat Enterprise Linux 4.4(32位及64位)或者CentOS 4.4(32位及64位)操作系统的虚拟机时,如果开启电源管理服务,可能会影响虚拟机安全关闭的功能。因此安装完操作系统后,需要将虚拟机的电源管理服务关闭。

必备事项

前提条件

已安装虚拟机操作系统。

操作步骤
  1. 在虚拟机“概要”页签中,单击“VNC登录”。
  2. 在Linux终端中执行以下命令,关闭电源管理服务。

    chkconfig acpid off

  3. 执行以下命令,重启虚拟机,使修改生效。

    reboot

安装SUSE10 SP1 32位操作系统时虚拟机无法正常启动

现象描述

通过ISO为虚拟机安装SUSE 10 SP1 32bit操作系统,并使用smp或者bigsmp内核(即虚拟机配置多个CPU),安装过程中虚拟机启动界面卡住,如图14-156所示。

图14-156 SuSE 10 SP1 32bit虚拟机无法启动
可能原因

SuSE10 SP1 32bit系统缺省的smp和bigsmp内核自带的xen_bus模块存在缺陷,加载该模块时卡住,导致系统无法继续引导操作。

定位思路

无。

处理步骤
  1. 在VNC登录界面单击重启虚拟机。

    进入虚拟机启动界面。

  2. 在启动方式选择界面,输入“harddisk”选择从硬盘启动。
    图14-157 启动方式选择界面
  3. 当进入GNU GRUB选择界面时,在8秒内选择“Fauksafe -- SUSE Linux Enterprise Server 10 SP1”,并按“Enter”。
    图14-158 GNU GRUB选择界面
  4. 继续按照提示安装操作系统,配置root用户密码等参数。
  5. 在提示登录界面,以“root”用户登录系统。

  6. 执行以下命令,查询smp或bigsmp软件包名称。

    rpm -qa | grep xen-kmp

    回显类似如下信息:

    xen-kmp-smp-3.0.4_13138_2.6.16.46_0.12-0.40 
    xen-kmp-bigsmp-3.0.4_13138_2.6.16.46_0.12-0.40     
  7. 执行以下命令,将上述软件包卸载。

    rpm -e 软件包名称

    例如:rpm -e xen-kmp-smp-3.0.4_13138_2.6.16.46_0.12-0.40

  8. 重启虚拟机,在GNU GRUB界面选择“SUSE Linux Enterprise Server 10 SP1”。

    是否能成功进入登录界面?

    • 是,处理完毕。
    • 否,联系技术支持。
参考信息

无。

安装SUSE10 SP3操作系统时提示初始化编目失败

现象描述

安装SUSE10 SP3操作系统过程中,提示初始化编目失败,如图14-159所示。

图14-159 初始化编目失败

可能原因

虚拟机启动时按照系统默认的hd方式查找磁盘,导致启动失败。

定位思路

无。

处理步骤
  1. 单击“否”。

    系统提示无法初始化编目。

  2. 单击“确定”。

    进入手动安装界面,如图14-160所示。

    图14-160 手动安装界面1

  3. 选择“OK”。

    进入如图14-161所示界面。

    图14-161 手动安装界面2

  4. 选择“OK”。

    进入如图14-162所示界面。

    图14-162 手动安装界面3

  5. 选择“OK”。

    进入如图14-163所示界面。

    图14-163 手动安装界面4

  6. 选择“Hard Disk”,然后选择“OK”。

    进入如图14-164所示界面。

    图14-164 手动安装界面5

  7. 输入hdd(hdd标识系统的光驱设备),按“Enter”。

    进入如图14-165所示界面。

    图14-165 手动安装界面6

  8. 不输入任何内容,按“Enter”。

    系统自动回到操作系统安装界面。

  9. 继续安装操作系统,当操作系统安装过程中,虚拟机重启进入如图14-166所示界面时,按“e”键进入编辑模式,如图14-167所示。

    图14-166 虚拟机启动界面1

    图14-167 虚拟机启动界面2

  10. 选择第二行,按“e”键。

    进入如图14-168所示界面。

    图14-168 虚拟机启动界面3

  11. 往前移动光标,直到界面如图14-169所示。

    图14-169 虚拟机启动界面4

  12. 修改以下参数。

    • “root=/dev/hda2”修改为“root=/dev/xvda2”
    • “resume=/dev/hda1”修改为“resume=/dev/xvda1”

  13. 按“Enter”保存,回到如图14-170所示界面。

    图14-170 虚拟机启动界面5

  14. 按“b”键,继续启动操作系统。

    此时,虚拟机可以继续安装操作系统。

  15. 操作系统安装完成后,使用“root”用户登录操作系统。
  16. 在命令行窗口中,执行以下命令,使用vi编辑器打开“menu.lst”文件。

    vi /boot/grub/menu.lst

  17. 按“i”键,进入编辑模式。

    图14-171 配置文件举例

  18. 修改以下参数。

    • “root=/dev/hda2”修改为“root=/dev/xvda2”

      “root=/dev/hda2”有两处需要修改。

    • “resume=/dev/hda1”修改为“resume=/dev/xvda1”

  19. 按“Esc”退出编辑模式,并输入:wq保存退出。
参考信息

无。

安装SUSE10 SP4操作系统时虚拟机无法正常启动

现象描述

安装SUSE10 SP4操作系统过程中,虚拟机无法正常启动,如图14-172所示。

图14-172 虚拟机无法正常启动
可能原因

ISO默认安装时,虚拟机“menu.lst”配置文件里配置了“hda=noprobe”,导致系统加载时无法发现/dev/hda1和/dev/hda2盘,系统加载磁盘失败。

定位思路

无。

处理步骤
  1. 单击VNC登录窗口的,强制重启虚拟机。

    说明:
    • 虚拟机重启过程中,需单击“是”重新连接。
    • 操作系统安装过程中,禁止关闭VNC登录窗口。如误操作关闭VNC登录窗口,请重新挂载操作系统的ISO镜像文件。

  2. 虚拟机重新启动,进入如图14-173所示界面时,按“e”键,进入如图14-174所示界面。

    说明:

    如果虚拟机启动时未及时操作,会进入如图14-175所示界面,此时可强制重启虚拟机,重新执行该步骤。

    图14-173 虚拟机启动界面1

    图14-174 虚拟机启动界面2

    图14-175 虚拟机启动失败界面

  3. 选择第二行(kernel /boot/vmlinuz),然后按“e”进入编辑模式,如图14-176所示。

    图14-176 虚拟机启动界面3

  4. 往前移动光标,直到界面如图14-177所示。

    图14-177 虚拟机启动界面4

  5. 删除“hda=noprobe”,并按“Enter”保存。

    保存后,返回如图14-178所示界面。

    图14-178 虚拟机启动界面5

  6. 按“b”键,继续启动操作系统。

    此时,虚拟机可以继续安装操作系统。

  7. 操作系统安装完成后,使用“root”用户登录操作系统。
  8. 在命令行窗口中,执行以下命令,使用vi编辑器打开“menu.lst”文件。

    vi /boot/grub/menu.lst

  9. 按“i”键,进入编辑模式。

    图14-179 配置文件举例

  10. 删除“hda=noprobe”。
  11. 按“Esc”退出编辑模式,并输入:wq保存退出。
参考信息

无。

安装Oracle Linux 5.7 64位操作系统后虚拟机无法正常启动

现象描述

虚拟机安装Oracle Linux 5.7 64位操作系统后,当根据系统提示完成安装并执行重新启动命令后,虚拟机操作系统在不断尝试重启,且无法正常启动。

可能原因

Oracle Linux 5.7 64位操作系统以2.6.32-200.13.1.el5uek内核作为缺省引导项。但该操作系统在Xen虚拟化平台运行时,缺省不加载xen前端磁盘驱动,系统无法读取磁盘设备,因此虚拟机启动失败。

定位思路

处理步骤
  1. 在FusionCompute中,单击无法正常启动的虚拟机名称。

    进入“概要”页面。

  2. 在“选项”页签中,单击“启动方式”。

    进入“启动方式”页面。

  3. 在下拉选项中选择“硬盘启动”。
  4. 在待操作的虚拟机所在行,单击“操作 > VNC登录”。

    进入虚拟机重启界面。 如图14-180所示。

    图14-180 虚拟机启动界面

  5. 在界面提示的时间内按任意键,进入内核选择界面,如图14-181所示
    图14-181 内核选择界面

  6. 选择“Oracle Linux Server–base (2.6.18-274.el5)”,按“Enter”启动系统。
  7. 根据系统提示,完成系统配置,并以root用户登录操作系统。
  8. 右键单击桌面,在弹出的快捷菜单中选择“在终端中打开”。
  9. 执行如下命令,进入“/boot”目录。

    cd /boot

  10. 执行下面命令修复2.6.32-200.13.1.el5uek内核。

    mkinitrd -f initrd-2.6.32-200.13.1.el5uek.img 2.6.32-200.13.1.el5uek --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd --with=xen-blkfront --with=xen-netfront

    上述命令中的参数含义如下:

    • --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd表示mkinitrd命令目标内核的ehci-hcd、ohci-hcd、uhci-hcd为内核builtin模块。
    • --with=xen-blkfront --with=xen-netfront表示mkinitrd命令目标内核的initrd引导文件需要追加对前端磁盘(xen-blkfront)、前端网卡(xen-netfront)两个模块的开机加载。
  11. 执行reboot命令重新启动虚拟机,在如图14-180所示的界面按任意键。
  12. 在内核选择页面,使用默认内核“Oracle Linux Server (2.6.32-200.13.1.el5uek)”,按“Enter”启动并登录系统。
参考信息

Ubuntu 11.10安装后无法进入操作系统

现象描述

虚拟机的操作系统为Ubuntu 11.10 Server时,安装操作系统成功,但无法进入操作系统。显示如下类似信息:

Gave up waiting for root device. Common problems: 
 - Boot args (cat /proc/cmdline) 
   - Check rootdelay= (did the system wait long enough?) 
   - Check root= (did the system wait for the right device?) 
 - Missing modules (cat /proc/modules; ls /dev) 
ALERT!  /dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx does not exist. Dropping to a shell! 


BusyBox v1.18.3 (Ubuntu 1:1.18.4-2ubuntu2) built-in shell (ash) 
Enter 'help' for a list of built-in commands. 

(initramfs)
可能原因

Ubuntu 11.10无法从XEN PV硬盘引导启动。

定位思路

无。

处理步骤

引导虚拟机进入操作系统

  1. 重启虚拟机,在操作系统选择界面(图14-182),按“e”进入GRUB启动项编辑界面,如图14-183所示。
    图14-182 操作系统选择界面

    图14-183 GRUB启动项编辑界面

  2. 在最后一行之前,“ro”字符之后输入以下命令:

    xen_emul_unplug=never

    命令输入后,GRUB启动项如图14-184所示。

    图14-184 修改后的GRUB启动项

  3. 按“F10”保存GRUB启动项并重启虚拟机。

    虚拟机重启后会自动按照修改后的GRUB启动项进行引导,进入操作系统。

    说明:

    对GRUB启动项的修改仅生效一次。完成本任务前如需再次重启虚拟机,应重新修改GRUB启动项。

    向操作系统添加XEN PV硬盘驱动并更新initramfs文件

  4. 使用安装时设置的用户名和密码登录操作系统。
  5. 执行以下命令,并再次输入登录用户的密码,切换至root用户。

    sudo -i

  6. 依次执行以下两条命令,添加XEN PV硬盘驱动。

    echo "xen-platform-pci" >> /etc/initramfs-tools/modules

    echo "xen-blkfront" >> /etc/initramfs-tools/modules

  7. 执行以下命令,查看上述命令执行结果。

    cat /etc/initramfs-tools/modules

    显示以下信息:

    # List of modules that you want to include in your initramfs. 
    # They will be loaded at boot time in the order below. 
    # 
    # Syntax: module_name [args ...] 
    # 
    # You must run update-initramfs(8) to effect this change. 
    # 
    # Examples: 
    # 
    # raid1 
    # sd_mod 
    xen-platform-pcixen-blkfront

    最后两行分别显示“xen-platform-pci”和“xen-blkfront”表示上述命令执行成功。

  8. 执行以下命令,更新initramfs文件。

    update-initramfs -u

    命令执行成功后,即可正常使用虚拟机。

参考信息

无。

如何处理部分64位Linux系统无法进入图形界面

现象描述

当采用桌面方式(即图形界面)安装部分64位Linux系统时,在完成操作系统安装后,以默认启动项启动系统无法进入图形界面,使用VNC连接时发现虚拟机花屏无法操作。

受影响的操作系统包括:

  • Red Hat Enterprise Linux 6.4 64位
  • CentOS 6.4 64位
  • CentOS 6.5 64位
  • Oracle Linux 6.4 64位
  • 中标麒麟 6.5 64位
可能原因

这些版本Linux系统中自带的“xorg-x11-drv-cirrus”图形驱动存在缺陷,该缺陷会导致系统在虚拟化环境中无法进入图形环境。

定位思路

处理步骤

  1. 通过操作系统厂商官方途径获取“xorg-x11-drv-cirrus”驱动文件。
  2. 使用VNC工具连接虚拟机,如果虚拟机默认是以图形环境启动则需要在启动的时候手动修改启动参数,以命令行模式启动,操作步骤如下。
    1. 在系统启动界面按任意键进入grub菜单,如图14-185所示。
      图14-185 系统启动界面

    2. 虚拟机启动到grub菜单时按键盘“E”键,如图14-186所示。
      图14-186 grub菜单
    3. 使用键盘“↓”键选择内核启动参数这一项,按键盘“E”键,如图14-187所示。
      图14-187 内核启动参数

    4. 在内核参数启动项最后添加参数“3”。按“Enter”返回上层菜单,按键盘“B”键,启动虚拟机。如图14-188所示。
    图14-188 添加内核启动参数

  3. 使用winscp等工具把下载的驱动文件传输到虚拟机内部,需要确保虚拟机的网络已有可用配置。
  4. 在虚拟机内部通过“root”用户执行如下命令,安装该文件。

    rpm -U --nodeps --force 下载的驱动文件

  5. 执行如下命令,重启虚拟机。

    reboot

参考信息

如何将LVM文件系统的用户盘加入到系统盘所在卷组

操作场景

该任务指导用户在使用LVM文件系统时如何将用户盘加入到系统盘所在卷组。

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

必备事项

前提条件

  • 虚拟机的磁盘已完成扩容操作并生效。
  • 已使用VNC方式登录虚拟机。
操作步骤

  1. 登录虚拟机,在操作系统桌面上单击右键,选择“打开终端”,进入命令行界面。
    说明:

    以下操作以新增用户盘xvde为例。

  2. 执行以下命令,使用fdisk命令进行进入磁盘分区设置。

    fdisk /dev/xvde

    回显如下类似信息:

    Welcome to fdisk (util-linux 2.23.2). 
     
    Changes will remain in memory only, until you decide to write them. 
    Be careful before using the write command. 
     
    Device does not contain a recognized partition table 
    Building a new DOS disklabel with disk identifier 0x796b05c7. 
     
    Command (m for help):     
  3. 输入“n”,按“Enter”,开始新建分区。

    新建分区过程中,使用系统默认配置。

    回显如下类似信息:

    Command (m for help): n 
    Partition type: 
       p   primary (0 primary, 0 extended, 4 free) 
       e   extended 
    Select (default p): 
    Using default response p 
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048 
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
    Using default value 20971519 
    Partition 1 of type Linux and of size 10 GiB is set     
  4. 输入“w”保存分区设置。

    回显如下类似信息:

    Command (m for help): w 
    The partition table has been altered! 
     
    Calling ioctl() to re-read partition table. 
    Syncing disks.     
  5. 执行以下命令,查看xvde的分区配置。

    fdisk -l /dev/xvde

    回显如下类似信息:

    Disk /dev/xvde: 10.7 GB, 10737418240 bytes, 20971520 sectors 
    Units = sectors of 1 * 512 = 512 bytes 
    Sector size (logical/physical): 512 bytes / 512 bytes 
    I/O size (minimum/optimal): 512 bytes / 512 bytes 
    Disk label type: dos 
    Disk identifier: 0x796b05c7 
     
        Device Boot      Start         End      Blocks   Id  System 
    /dev/xvde1            2048    20971519    10484736   83  Linux     
  6. 执行以下命令,将分区/dev/xvde1创建为物理卷。

    pvcreate /dev/xvde1

    回显如下类似信息:

     Physical volume "/dev/xvde1" successfully created
  7. 执行以下命令,将新创建的物理卷加入到系统盘所在卷组。

    vgextend rhel /dev/xvde1

    回显如下类似信息:

     Volume group "rhel" successfully extended

    其中,rhel为系统盘所在卷组名称。

打开Windows核心内存转储功能

操作场景

本任务指导用户在Windows操作系统中打开Windows核心内存转储功能,从而可以在Windows虚拟机出现故障时帮助管理员收集相关信息。用以快速定位与恢复故障。

本任务以“Windows 7”操作系统为例,其余Windows操作系统请根据操作系统的产品文档进行操作。

必备事项

前提条件

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

    弹出“系统属性”对话框。如图14-189所示。

    图14-189 系统属性

  2. 选择“高级”。

    进入高级选项

  3. 在“启动和故障恢复”区域单击“设置”。

    弹出“启动和故障恢复”对话框。如图14-190所示。

    图14-190 启动和故障恢复

  4. 在“写入调试信息”区域选择“核心内存转储”。
  5. 单击“确定”。

    返回“系统属性”对话框。

  6. 单击“确定”。

    完成设置。

挂载光驱

操作场景

该任务指导管理员通过FusionCompute,将本地PC的光驱或ISO文件挂载给虚拟机,用于安装虚拟机的操作系统或业务软件。

  • 虚拟机的状态为“运行中”时,才可进行挂载光驱操作。
  • 每个主机以本地方式最多只能给32个虚拟机挂载光驱。因此,使用完毕后,请及时卸载光驱。
说明:

在主机的“概要”页签,可查看每个主机上已挂载光驱的虚拟机。

  • 每个虚拟机只能挂载一个光驱。
  • 虚拟机挂载光驱后,不能进行迁移。
  • 虚拟机被关闭、休眠或HA后,所挂载的光驱会自动卸载;使用本地方式挂载光驱时,若VNC窗口被关闭,光驱会自动卸载。
说明:

挂载光驱有如下两种方式:

  • 共享方式:所有操作系统都支持共享方式进行挂载光驱,但操作复杂,且只支持挂载ISO文件,不能挂载物理光驱。
  • 本地方式:操作简单,但只有部分操作系统支持本地方式,可挂载ISO文件和物理光驱。支持本地方式的操作系统如表14-41所示。

建议使用本地方式。当操作系统版本较低,不支持本地方式时,可使用共享方式。

必备事项

前提条件

  • 已登录FusionCompute。
  • 虚拟机的状态为“运行中”。
  • 如果是使用共享方式挂载ISO文件,需获取和共享镜像文件,并能被FusionCompute访问。
  • 待挂载的ISO文件需为ISO9660格式。
操作步骤

搜索虚拟机

  1. 选择“虚拟机”,输入查询条件,并单击“搜索”。

    显示查询结果。

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

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

    显示查询结果。

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

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

    判断挂载光驱的方式

  3. 根据表14-41,判断该虚拟机是否支持本地挂载方式。

    建议使用本地方式。当操作系统版本较低,不支持本地方式时,或ISO文件保存在共享服务器上时,可使用共享方式。

    表14-41 挂载光驱对应的操作系统类型

    挂载光驱方式

    支持的操作系统类型

    共享方式

    所有操作系统

    本地方式

    • SUSE 10 sp版本、SUSE 11及以上sp版本
    • Ubuntu 11.04 server及以上版本
    • Ubuntu 12.04 desktop及以上版本
    • RedHat 3.0 32位
    • RedHat 3.4 32位
    • CentOS 6.1及以上版本
    • RedHat 6.1及以上版本
    • Oracle Linux Server release (6.1、6.2、6.3、6.4、6.5)
    • Debian GUN/Linux 5.1.10及以上版本
    • GreatTurbo Enterprise Server release 12.2 64位
    • Scientific Linux release 6.3 32位
    • Scientific Linux release 6.5 32/64位
    • 中标麒麟 (6.0、6.1) 64位
    • GENTOO CUSTOMIZED精简部署版 32位
    • openSUSE 11.3 64位
    • Red Flag Asianux Server 4 SP2
    • 所有Windows操作系统
    • 是,执行4
    • 否,执行13

    挂载光驱(本地)

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

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

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

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

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

    弹出提示框。

    若勾选“立即重启虚拟机,安装操作系统”,则系统自动重启虚拟机,并关闭提示框。

  11. 单击“确定”。

    完成挂载光驱。

  12. 若已勾选“立即重启虚拟机,安装操作系统”,则需在弹出的“失去连接”对话框中单击“是”,重新连接虚拟机,否则VNC登录窗口关闭后,将自动卸载光驱。

    挂载光驱(共享)

  13. 单击待挂载的虚拟机名称。
  14. 在“硬件”页签中,单击“光驱”。
  15. 选择挂载光驱方式为“挂载光驱(共享)”。

    图14-193所示:

    图14-193 挂载光驱(共享)
  16. 输入挂载光驱的信息。
    • 文件:填写格式为“\\共享服务器的IP地址\镜像文件所在文件夹的名称\镜像文件名称”。
    • 用户名和密码:
    • 仅当共享服务器为Windows XP SP1操作系统时,支持无密码模式,其余操作系统的用户均需使用密码。
    • 若多个域中包含同一个用户,则输入用户名时需添加域名。例如,输入用户名为“Domain\w00123456”。
    说明:

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

  17. 若要重启虚拟机,则勾选“立即重启虚拟机,安装操作系统”。
  18. 单击“确定”。

    弹出提示框。

    若勾选“立即重启虚拟机,安装操作系统”,则系统自动重启虚拟机,并关闭提示框。

  19. 单击“确定”。

    完成挂载ISO文件。在“任务跟踪”可查看任务进度。

如何处理RedHat 7系列以及CentOS 7系列操作系统无法使用ifconfig命令

现象描述

RedHat 7系列以及CentOS 7系列安装完成后使用ifconfig命令查询网络信息时提示命令不可用。

可能原因

安装操作系统时没有安装net-tools工具。

处理步骤
  1. 通过光驱将已安装的操作系统的ISO镜像挂载给虚拟机。

    具体操作请参见挂载光驱

  2. 使用VNC登录待操作的虚拟机。
  3. 在VNC登录窗口的虚拟机操作系统界面,右键单击桌面,在弹出的快捷菜单中选择“在终端中打开”。
  4. 执行以下命令,创建“xvdd”目录。

    mkdir /dev/xvdd

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

    mount 挂载路径 /dev/xvdd/

    例如:mount /dev/sr0 /dev/xvdd/

  6. 执行以下命令,将net-tools的rpm包拷贝到“home”目录下。

    cp /dev/xvdd/Packages/net-tools-2.0-0.17.20131004git.e17.x86_64.rpm /home/

  7. 执行以下命令,安装net-tools。

    rpm -ivh /home/net-tools-2.0-0.17.20131004git.e17.x86_64.rpm

  8. 待安装完成后,执行以下命令,验证ifconfig命令是否可用。

    ifconfig

如何处理openSUSE 13.2系统频繁打印avahi-daemon警告日志的问题

问题现象

openSUSE 13.2操作系统,在使用过程中会在journal日志中频繁打印“avahi-daemon[908]: Invalid response packet from host”,每秒会打印超过100条,如图14-194所示,长时间频繁打印日志,会导致操作系统日志空间被占满,最终引起黑屏、卡死等异常问题。

图14-194 故障现象
原因分析

avahi-daemon 0.6.31版本的软件问题,当网络中存在Windows10系统时,该版本avahi-daemon会认为Windows10发出来的mDNS报文存在异常,从而频繁打印错误日志。

解决办法

方案一:禁用avahi-daemon服务

若不需要使用avahi-daemon软件,可以将其禁用使其不随操作系统启动。

  1. 使用“root”用户登录OpenSUSE13.2操作系统。
  2. 执行以下命令,停止avahi-daemon软件服务。

    systemctl stop avahi-daemon.socket avahi-daemon

  3. 执行以下命令,禁止avahi-daemon服务随系统自动启动。

    chkconfig --level 01234567 avahi-daemon off

方案二:升级avahi-daemon到最新版本

若必须使用avahi-daemon软件,请升级到该软件的最新版本。

  1. 请到avahi-daemon官网下载最新版本的软件包。
  2. 请按照avahi-daemon官方指导文档进行编译安装。

如何处理Windows虚拟机启动阶段绑定磁盘失败的问题

现象描述

当重启或者启动虚拟机操作后,在无法看到虚拟机是否启动完成的情况下,进行绑定磁盘的操作,会概率性的发生绑定磁盘失败。

以下操作以Windows Server 2008 Enterprise R2 64位操作系统为例,其余Windows操作系统请根据实际的界面提示进行操作。

可能原因

在虚拟机启动或者重启阶段,虚拟机内部的Tools还没有完全生效,此时驱动会扫描现设备同时更新系统注册表信息。在驱动还未初始化完成前进行绑定磁盘,会有概率性发生导致注册表更新出现问题,发生添加磁盘失败的情况,如图14-195所示。

图14-195 绑定磁盘失败后设备状态
处理步骤
  1. 登录绑定磁盘失败的虚拟机。
  2. 进入设备管理器界面,在存储控制器右键点击带有感叹号的问题设备,选择“更新驱动程序软件”,如图14-196所示。
    图14-196 更新设备驱动
  3. 在弹出的窗口中选择“自动搜索更新的驱动程序软件”,如图14-197所示。
    图14-197 自动搜索更新
  4. 在更新完毕后单击“关闭”退出更新窗口,如图14-198所示。
    图14-198 更新完毕
  5. 单击“扫描检测硬件改动”按钮,重新扫描硬件。或者重新启动虚拟机,绑定的磁盘会恢复正常状态,如图14-199所示。
图14-199 扫描检测硬件改动

参考信息

无。

客户端插件安装使用说明

安装要求
  1. 客户端插件支持的操作系统范围。
    • Windows 7 32位/64位
    • Windows 7 SP1 32位/64位
    • Windows 8 32位/64位
    • Windows 8.1 32位/64位
    • Windows 10 32位/64位
    • Windows Server 2008 R2 64位
    • Windows Server 2012 64位
    • Windows Server 2012 R2 64位
  2. 客户端插件安装环境。
    • 客户端插件依赖Microsoft .NET Framework 4.5及以上版本的环境,系统会自动检测用户计算机是否具备此插件安装的环境。如果检测到用户计算机没有安装Microsoft .NET Framework 4.5及以上版本的程序,系统将提示用户安装。
    • 客户端插件依赖8885端口,使用客户端插件本地挂载光驱或者选择导入、导出虚拟机/模板前请先确保客户端和服务器端口未被限制,如果本地PC与FusionCompute之间存在防火墙,也需要在防火墙上开放端口。
安装包完整性校验
  1. 系统支持提供客户端插件安装包链接及SHA256校验文件,用户可通过界面点击“SHA256”直接下载校验文件。
  2. 用户可自行使用官方SHA256校验工具对安装包进行校验,生成的校验码再与下载的校验文件中的校验码进行比对。
  3. 比对结果一致则代表安装包下载完整,否则,请重新下载安装插件。
客户端插件安装问题及解决方法

问题1客户端插件正常安装后,页面仍显示“链接”提示用户下载客户端插件。

解决方法:

  1. 启动操作系统的任务管理器,查看“FCPortalClientPlugin.exe”进程是否存在,如果不存在,请在安装目录双击“startup.bat”,刷新浏览器后重试。
  2. 查看页面操作是否能正常进行?
    • 是,处理完毕。
    • 否,卸载插件后重新安装。

问题2页面操作时,浏览器无反应或者跳转至空白页面。

解决方法:查看当前是否为显示“链接”提示用户下载客户端插件的页面,如是,点击“链接”安装客户端插件。

问题3重新安装客户端插件时,安装失败并提示“Java(TM) Platform SE binary”。

解决方法:启动操作系统的任务管理器,查看关于Java应用的所有进程,根据不同情况,执行以下操作。

  1. 如果只有“java.exe”进程,手动结束此进程,然后重新安装。
  2. 如果同时存在多个Java应用进程,用户无法区分判断时,请参考以下三种处理方法。
    • 方法1:更改插件安装路径,手动清除原来安装目录中的残留文件,重新加载FusionCompute页面,等待5分钟后重新安装。
    • 方法2:重新加载FusionCompute页面,等待5分钟后重新安装。
    • 方法3:重启计算机。

问题4系统版本升级以后,使用客户端插件导入、导出虚拟机/模板,挂载光驱失败。

解决方法:卸载客户端插件,重新下载安装。

问题5本地挂载光驱或者选择导入、导出虚拟机/模板点击“下一步”后,页面超过20秒无反应。

解决方法:排查客户端和服务端8885端口是否被限制,如果本地PC与FusionCompute之间存在防火墙,请排查是否被防火墙限制。

问题6用户无操作系统最高操作权限或C盘操作权限时,会导致默认安装的客户端插件不能自行读写日志和导入进度,导致插件功能不可用,此时,请参考以下三种处理方法。

解决方法:

  • 方法1:建议客户端插件安装在“C:\Users\用户名\”目录下。
  • 方法2:申请用户权限,设置为用户最高权限。
  • 方法3:建议使用有权限的盘符,如D盘。

虚拟机基本概念简介

虚拟机相关概念

虚拟机

虚拟机与物理计算机一样,是运行操作系统和应用程序的虚拟计算机。

虚拟机运行在某个主机上,并从主机上获取所需的CPU、内存等计算资源,以及图形处理器、USB设备、网络连接和存储访问等能力。多台虚拟机可以同时运行在一台主机中。

创建虚拟机时,可选择创建位置为主机或集群。虚拟机创建完成后,可以对虚拟机进行迁移,对虚拟机的规格或外设进行调整,如添加网卡、绑定磁盘、挂载光驱、绑定图形处理器、绑定USB设备等。

模板

模板是虚拟机的一个副本,包含操作系统、应用软件和虚拟机规格配置,使用模板创建虚拟机能够大幅节省配置新虚拟机和安装操作系统的时间。

可以通过将现有虚拟机转换为模板、将虚拟机克隆为模板或克隆现有模板的方式来创建模板。然后,可通过将模板转换为虚拟机、按模板部署虚拟机的方式来创建新虚拟机。还可将另一站点使用的模板导出,并通过使用模板导入虚拟机的方式在该站点来创建虚拟机。

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

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

虚拟机CPU插槽

在物理主机上,每个物理CPU均对应若干内存,CPU可读写所有内存的数据,但对本身对应的内存做读写操作时性能最佳。

基于此,虚拟机在使用多个CPU时,可通过设置虚拟机CPU插槽,使虚拟机的CPU平均地由多个物理CPU提供,此时对单个物理CPU的压力较小,同时也能达到更佳的内存读写性能。

虚拟机CPU插槽数量即指定了虚拟机的多个CPU可平均分布到多少个物理CPU上。因此,虚拟机CPU插槽的数量必须能整除虚拟机的CPU个数。

由于每个插槽最大可放置64个虚拟机CPU,所以,当虚拟机CPU个数超过64时,所有CPU不可放置在同一插槽中,而且必须为非质数个CPU才能保证最终平均分配到多个插槽中,即不支持创建CPU个数超过64且为质数的虚拟机。

该特性需要在集群的高级设置中开启“GuestNUMA”功能。

假设以下场景:

环境中每台主机拥有4颗8核的物理CPU,总物理核数为32个。

一个未设置CPU插槽的虚拟机,CPU数量为8个,则可能由主机上一个物理CPU的8个内核组成虚拟机的8个虚拟CPU;或可能由一个物理CPU提供5个内核,另一个物理CPU提供3个内核,一同组成虚拟机的8个虚拟机CPU,等等。

另一个虚拟机设置了CPU插槽数量为4,此时虚拟机的8个CPU平均地由主机上的4颗物理CPU提供,每个物理CPU提供2个内核,达到了最佳的计算性能。

创建虚拟机的方式

FusionCompute提供多种创建虚拟机的方式,如表14-42所示。

表14-42 创建虚拟机方式

创建方式

说明

建议使用场景

创建空虚拟机

空虚拟机就像一台没有安装操作系统的空白物理计算机。

创建空虚拟机时,可选择创建在主机或集群上,并可自定义CPU、内存、磁盘、网卡等规格。

空虚拟机创建完成后,需要在上面安装操作系统。安装操作系统的方法与在物理机上安装操作系统的方法相同。

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

使用模板创建虚拟机

使用模板,创建和模板相似的虚拟机。

  • 使用站点已有的模板,通过将模板转为虚拟机、按模板部署虚拟机的方式创建虚拟机。
  • 将其他站点使用的模板导出,通过模板导入虚拟机的方式在该站点创建虚拟机。

将模板转为虚拟机时,虚拟机的所有属性和模板相同,转换完成后,模板不再存在。

按模板部署虚拟机或模板导入虚拟机时,以下属性继承自模板,其他属性可自定义。

  • 虚拟机的操作系统类型和操作系统版本号
  • 虚拟机磁盘的数量和容量
  • 虚拟机的网卡数
  • 系统中有适合的模板(操作系统和硬件配置相同),使用模板创建虚拟机可节省时间。
  • 将其他站点的模板导出,通过模板导入虚拟机的方式在该站点创建虚拟机。

使用虚拟机创建虚拟机

以系统中已有的一个虚拟机为副本,克隆一个和该虚拟机相似的虚拟机。

克隆虚拟机过程中,以下属性继承自原虚拟机,其他属性可自定义。

  • 虚拟机的操作系统类型和操作系统版本号
  • 虚拟机磁盘的数量和容量
  • 虚拟机的网卡数

如果有一个要经常克隆的虚拟机,可以将该虚拟机设置为模板。

要部署多个类似的虚拟机时,可在单个虚拟机上创建、配置和安装不同的软件,然后将该虚拟机克隆多次,而不用分别创建和配置每个虚拟机。

创建虚拟机的要求
  • 已根据业务要求完成软件调测的所有任务,具备创建虚拟机的计算、存储和网络资源。
  • 虚拟机所使用的操作系统需满足FusionCompute的要求,FusionCompute兼容的操作系统信息请登录云计算与大数据信息服务平台获取。

校验软件包

背景信息

为了防止软件包在传输过程中被恶意篡改或破坏给运营商网络安全造成威胁,在获取到软件包后,需要对软件包的完整性进行校验,通过了校验的软件包才能使用。

软件包与校验文件是一一对应的,一个软件包对应一个校验文件。数字签名校验文件的后缀是“asc”,通常情况下名称和软件包名称相同,即当软件包名称是“V100R001C04.zip”时,对应的校验文件的名称为“V100R001C04.zip.asc”。

前提条件

本地PC能正常访问互联网。

操作步骤
  1. 登录http://support.huawei.com/enterprise
  2. 打开“软件数字签名验证工具”的获取路径,点击对应版本的软件包,下载《OpenPGP签名验证指南》。

    获取路径为http://support.huawei.com/enterprise/zh/tool/software-digital-signature-validation-tool-%28pgp-verify%29-TL1000000054

  3. 参考《OpenPGP签名验证指南》进行软件包完整性检查。
翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:17534

下载量:563

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