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

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

提示

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

升级

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

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

通过外部镜像文件创建Linux私有镜像(镜像后端存储为OBS)

概述

背景信息

镜像服务提供镜像导入功能,当镜像服务后端存储为OBS时,可将已有的业务云镜像导入到云平台(当前支持vhd,vmdk,qcow2,raw等多种格式)。您可根据业务需求预先指定私有镜像,同时可通过私有镜像批量创建弹性云服务器,实现应用系统的统一部署与升级,提高维护效率。在业务高峰期,根据镜像服务开通的弹性云服务器可与弹性伸缩服务配合,完成实例弹性伸缩,获得理想的业务处理能力。

您可以使用Linux外部镜像文件创建Linux私有镜像。

前提条件
  • 外部镜像文件的操作系统在镜像服务的支持范围内。
  • 外部镜像文件满足以下约束。
    • 镜像文件格式为VMDK、VHD、QCOW2和ZVHD。
    • QCOW2格式的镜像文件必须没有加密属性。
    • 暂不支持创建带有数据盘的镜像,因此,外部镜像文件中必须只包含系统盘。
    • 对于Linux操作系统,“/etc/fstab”文件中必须不包含自动挂载用户盘的配置项,否则创建的弹性云服务器可能无法正常登录。
    • 外部镜像文件的大小必须不超过128G。
    • 用于创建私有镜像的源弹性云服务器系统盘大小大于1GB且不超过255GB。
    • 请确保镜像文件中已经设置或包含登录该镜像所创建弹性云服务器的密码或证书,或者在镜像文件系统中已经安装并配置了Cloud-init。
    • Linux操作系统的镜像必须包含用户可以正常登录的root用户和密码。在创建私有镜像过程中,用户可能会使用相应的帐户名和密码登录弹性云服务器进行相关配置。
    • 为避免使用该镜像文件导出的弹性云服务器被攻击,请确保镜像文件的初始密码至少包含以下4种字符:
      • 大写字母
      • 小写字母
      • 数字
      • 特殊字符,包括!@$%^-_=+[{}]:,./?
    • 镜像支持IDE和PVOPS设备驱动,并且驱动在系统启动时自动加载。
    • 镜像启动分区和系统分区必须都包含在同一个磁盘中。
    • 镜像引导方式必须为BIOS而不是UEFI的引导方式。
    • 如果外部镜像文件的磁盘采用了特定的加密机制,则可能会导致镜像注册后创建的弹性云服务器无法正常使用。
    • 因为一些默认驱动在云平台无法使用,所以不支持使用包含OEM类的操作系统的外部镜像文件创建私有镜像。
    • 外部镜像文件中的操作系统不可以与特定的硬件绑定。
    • 外部镜像文件中的操作系统必须支持全虚拟化。
    • 如果外部镜像文件的系统盘为LVM设备,通过镜像文件创建的私有镜像创建弹性云服务器时不支持文件注入。
操作步骤
  1. 上传外部镜像文件到OBS桶中。

    请参见上传外部镜像文件

  2. 注册镜像。

    请参考注册镜像

  3. 外部镜像文件是否已完成初始化配置?

    说明:

    请参考通过外部镜像文件制作私有镜像过程中,需要对镜像完成哪些初始化配置,了解镜像文件的初始化配置具体内容。

  4. 使用未初始化的私有镜像创建云服务器。

    请参考创建弹性云服务器

  5. 用户远程登录到弹性云服务器进行配置。

    请参考配置Linux弹性云服务器
    说明:

    运行的Linux云服务器需要使用PVOPS,即使用系统自带的前端驱动。

  6. 通过弹性云服务器创建正常状态的私有镜像。

    请参考通过弹性云服务器创建镜像

  7. 清理环境。

    请参见清理环境

上传外部镜像文件

操作步骤

请登录对象存储服务控制台(参见如何登录对象存储服务管理控制台),根据界面提示,将用户的外部镜像文件上传到用户的OBS个人桶中。

说明:

请勿使用服务端加密功能上传镜像文件。

注册镜像

背景信息

该操作指导用户将未完成初始化配置的镜像文件注册为未初始化私有镜像,或者将已完成初始化配置的镜像文件注册为正常状态的私有镜像。

前提条件

已上传镜像文件到OBS的个人桶中。

操作步骤
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

    非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

    B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

  2. 在导航栏左上角下拉框选择地域和Project。
  3. 选择“计算 > 镜像服务”。
  4. 在“镜像”列表页面,单击“申请私有镜像”。

    图13-80 镜像

  5. 在“选择产品”页面,选择对应的镜像产品,单击“立即申请”,进入创建私有镜像页面,按照界面提示配置参数。

    图13-81 申请私有镜像
    表13-19 创建私有镜像参数说明

    参数

    说明

    取值样例

    选择创建的私有镜像的数据来源。

    镜像文件

    镜像文件

    使用外部镜像文件作为源注册私有镜像。

    单击“选择”,从OBS桶中选择相应的镜像文件。

    勾选镜像文件是否已经完成初始化配置。

    说明:

    镜像文件的初始化配置需要配置网络属性、安装Cloudbase-Init工具、配置“远程桌面”、安装Tools等。具体操作请参考通过外部镜像文件制作私有镜像过程中,需要对镜像完成哪些初始化配置

    T-X6_IMS_dc01_2018-04-21T03-54-52Z_30dc9ddf1283199f.json.gz

    名称

    私有镜像名称。

    ims01

    操作系统

    镜像文件对应的操作系统。

    为保证镜像的正常创建和使用,请确保选择的操作系统与镜像文件的操作系统类型一致。用户未选择镜像文件对应的操作系统,系统会自动识别镜像文件的操作系统。

    说明:
    • 系统识别的镜像文件操作系统与用户设置的操作系统不同时,以系统识别的操作系统为准。
    • 系统不能识别镜像文件的操作系统时,以用户选择的操作系统为准。

    CentOS 7.4 64bit

    系统盘

    选择系统盘容量。

    说明:

    如果上传使用vhd格式的镜像是通过qemu-img或者其他工具转换生成的,设置系统盘容量时请参考为什么VHD格式的镜像上传失败,任务中心查看报错为外部镜像文件的系统盘容量大于用户设置的系统磁盘容量进行检查。

    40

    申请时长

    私有镜像的申请时长,从私有镜像创建成功后开始计时。在申请时长内您可以正常使用。超出申请时长后,镜像只支持延期与删除操作。

    一个月

    描述

    镜像描述信息。

    -

  6. 勾选“进行后台自动化配置”。

    后台系统将会对镜像文件执行以下操作。
    • 检查“/etc/fstab”文件中的磁盘分区名并修改成“UUID=磁盘分区的UUID”。
    • 检查“initrd”文件是否含有XEN和IDE驱动,若不含有,则加载XEN和IDE驱动。
    • 修改xwindows配置文件“/etc/X11/xorg.conf”文件,避免图形化界面显示失败。
    • 删除VMware tools对应的服务。

      如果现有镜像文件中已经完成以上设置,可以不勾选“后台自动化配置”。否则,请勾选该选项。

    • 针对这4款Linux:CentOS 7.2、centos6.5、SUSE SLES 11 SP4、redhat7.2,会添加Linux操作系统自带的virtio前端驱动到initrd或initramfs中。

  7. 单击“立即申请”。
  8. 在“规格确认”页面,确认规格无误后,单击“提交申请”。

    说明:

    根据镜像文件大小不同,将镜像文件注册为未初始化的镜像所使用的时间不同,请耐心等待。

后续操作

用户若需使用未初始化的私有镜像创建弹性云服务器,请参见创建弹性云服务器

创建弹性云服务器

背景信息

该任务指导用户使用未初始化的私有镜像创建弹性云服务器。

前提条件

已准备未初始化的私有镜像。

操作步骤
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

    非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

    B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

  2. 在导航栏左上角下拉框选择地域和Project。
  3. 单击“计算”下的“镜像服务”。
  4. 在“镜像”列表页面,单击“私有镜像”进入对应的镜像列表。
  5. 在未初始化的私有镜像所在行的“操作”列下,单击“申请服务器”,创建弹性云服务器。
  6. 根据界面提示完成弹性云服务器的创建。

    创建弹性云服务器的相关操作请参见弹性云服务器

    如果在镜像文件系统中已经安装并配置了Cloud-init工具,请按照界面提示设置密码方式登录弹性云服务器。如果镜像文件系统中未安装Cloud-init工具,请使用镜像文件中包含登录该镜像所创建弹性云服务器的密码或证书登录。

后续操作

为保证弹性云服务器的安全性,每个弹性云服务器创建成功后都会加入到默认安全组中。因为安全组默认全部禁止对内访问,所以需要在安全组中添加对应的入方向规则,才能从外部访问该弹性云服务器。请参见虚拟私有云章节的相关内容进行配置。

配置Linux弹性云服务器

背景信息

需要对使用未初始化的私有镜像创建的弹性云服务器进行配置,才能保证后续创建的弹性云服务器正常使用。

该任务指导用户完成Linux弹性云服务器的相关配置。

操作步骤
  1. 登录到Linux弹性云服务器。

    登录弹性云服务器的相关操作请参见登录弹性云服务器

  1. 请检查弹性云服务器的私有IP地址是否与ManageOne运营面所显示的私有IP地址保持一致。不同的操作系统查看私有IP的方法不同,以CentOS 6系统为例,执行以下命令,查看当前弹性云服务器的私有IP。

    ifconfig

    如果分配的私有IP地址不正确,请检查并清理Linux弹性云服务器中的网络udev规则,具体操作请参考查看并清理网络规则文件

  2. 查看并设置弹性云服务器的网卡设置为使用DHCP方式获取地址。如果弹性云服务器网络配置为静态IP地址,请参考查看并设置弹性云服务器的网卡属性进行配置。
  3. 开启弹性云服务器的SSH服务,以进行远程访问。确保用户的弹性云服务器防火墙(例如,Linux iptables)允许访问SSH。
  4. 是否已经安装过Cloudbase-Init工具并进行相关配置?

  5. 再次确认并清除“/etc/fstab”中非系统磁盘的自动挂载配置信息,避免对后续挂载数据磁盘后可能带来的影响。

    • 执行以下命令,编辑fstab文件。

      vi /etc/fstab

    • 删除相关数据盘在fstab文件中的配置信息。
      “/etc/fstab”文件中记录了系统启动时自动挂载的文件系统和存储设备的信息,需要删除数据盘等相关的信息。例如,图13-82中最后一行是数据盘在fstab中的配置信息,需删除该配置信息。
      图13-82 数据盘在fstab文件中的配置信息
    说明:
    • 如果使用镜像创建内存优化型II代(M2型)弹性云服务器,请务必安装virtio驱动。
    • 如果使用镜像创建高计算型II代(H2型)弹性云服务器,请务必安装virtio驱动和infiniband驱动。请根据IB类型,在Mellanox官网选择相应版本的InfiniBand网卡驱动下载,并根据Mellanox提供的操作指导进行安装。

      IB网卡类型:“Mellanox Technologies ConnectX-4 Infiniband HBA (MCX455A-ECAT)”

      Mellanox官网地址:http://www.mellanox.com/

通过弹性云服务器创建镜像

操作步骤

请参考申请Linux私有镜像,将弹性云服务器制作为私有镜像。

清理环境

背景信息

注册镜像中注册的未初始化镜像以及在创建弹性云服务器中创建的弹性云服务器会产生额外的费用,因此,建议用户在完成镜像注册操作后清理环境。

操作步骤
  1. 删除通过镜像文件注册的未初始化镜像。

    具体操作请参见删除镜像

  2. 删除创建弹性云服务器中创建的弹性云服务器。
  3. 删除OBS个人桶中的镜像文件。

    请登录对象存储服务控制台(参见如何登录对象存储服务管理控制台),根据界面提示完成删除操作。

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

文档编号:EDOC1100043091

浏览量:45347

下载量:309

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