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

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

提示

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

升级

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

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

管理类

裸金属服务器的使用限制是什么

  • 禁止修改网络相关的配置,否则可能导致无法连接裸金属服务器。
  • 目前不支持密码找回,不支持console远程访问,所以您需要妥善保存用于登录鉴权的密钥文件。
  • 如果您需要对操作系统进行升级或打补丁,请从云服务商处获取相应的OS文件。
  • 裸金属服务目前只支持从现有的操作系统进行升级或打补丁操作,不支持对已有的裸金属服务器重装操作系统。
  • 169.254.*.*网段在云平台是metadata服务使用的,在裸金属服务器上安装Oracle RAC时请不要启用Highly Available IP(HAIP)特性。使用HAIP是为了实现网卡高可用,而裸金属服务器可采用bond的方式实现网卡硬件高可用的能力。

客户端与裸金属服务器连接中断如何处理

请联系技术支持工程师协助解决。

裸金属服务器与弹性云服务器的主要区别是什么

弹性云服务器由多个租户共享物理资源,而裸金属服务器的资源归用户独享。对于关键类应用或性能要求较高的业务,使用裸金属服务器更合适。

BMS界面的“删除”按钮是什么意思

“删除”是指删除已申请的裸金属服务器,删除时可以选择同时删除弹性IP及绑定的云硬盘。如果不选择,则会保留,您需要进行单独删除操作。

已删除的裸金属服务器是什么意思

这是一种裸金属服务器的中间状态。说明服务器已被正常删除,在该状态下的裸金属服务器,不能对外提供业务,将会在短时间内从系统中彻底清除。

已删除的裸金属服务器可以再申请吗

如果裸金属服务器状态为“删除中”或“已删除”这两种中间态,则不能被再次开通。

如果裸金属服务器已从系统中彻底清除,则可以被再次申请使用。

为什么申请裸金属服务器的任务失败,但是在服务器列表中显示申请成功

问题描述

在弹性IP资源不足的情况下,用户通过ManageOne运营面申请一台绑定弹性IP的裸金属服务器,此时裸金属服务器申请成功,但是绑定弹性IP失败。这种情况下,裸金属服务器申请状态栏显示任务失败,但裸金属服务器列表页面显示服务器申请成功。

根因分析
  • 裸金属服务器列表中呈现的是申请成功的裸金属服务器列表和详情。
  • 申请状态栏显示的是申请裸金属服务器任务的执行状态,包括申请裸金属服务器任务的各个子状态,例如申请裸金属服务器资源、绑定弹性IP等子任务,只有所有子任务全部成功时,任务才会成功,否则都是失败任务。

对于裸金属服务器资源申请成功,但是绑定弹性IP失败的情况而言,该任务处理失败。对于成功申请的裸金属服务器资源,会短时间内出现在裸金属服务器列表中,待系统完成回退操作后,将会在列表自动消失。

裸金属服务器开机或者重启后,无法登录或数据盘丢失,如何解决

问题描述

裸金属服务器开机或重启后,无法登录或数据盘丢失。

可能原因

网络拥塞或者丢包导致裸金属服务器获取IP或者挂载数据卷(数据磁盘)失败。

解决方案

重启裸金属服务器,如果多次重启无效,请联系客服。

如何处理裸金属服务器重建失败后无法再次重建问题

问题背景

在裸金属服务器批量上线的背景下,现网裸金属服务器数量将会指数级增长。客户一般都会选择把最重要的数据和服务放到裸金属服务器上部署,所以裸金属服务器一旦故障,将会导致客户重要业务中断,甚至重要数据丢失。裸金属服务器重建将为客户的重要数据和服务提供HA保障服务。

约束限制
  • 本方案仅限于基于云硬盘快速发放的裸金属服务器场景,对于本地盘启动的裸金属服务器暂不支持。
  • 本方案对于已经卸载系统卷的裸金属服务器暂不支持重建。
  • 本方案仅限于公有云场景。
  • 本方案仅限于裸金属服务器异常下电或其他原因,导致裸金属服务器状态异常,重启无法恢复,裸金属服务器可以下电,并且该裸金属服务器的OS和应用数据在磁盘是完整的场景。
  • 本方案仅供管理员使用。
    说明:

    重建操作为高危操作,使用场景一定是租户业务受到影响的前提下,才能使用。

    租户业务没有受到影响的故障建议使用其他手段恢复。

解决方案
  1. 获取故障裸金属服务器的instance_uuid。

    目前故障裸金属服务器通过管理员监控报警,或者用户报障感知,获取到故障裸金属服务器的实例ID,记录为instanceId。

  2. 收集故障裸金属服务器信息。

    1. 登录ServiceOM服务器。
    2. 执行下列命令,查询裸金属服务器的相关信息。

      cat /opt/panda/env/app/bms/instanceRebuildFile/InstanceRebuild_instanceId

      其中,instanceId表示步骤 1中记录的故障裸金属服务器的实例ID。

      输出结果中的字段说明如下:

      表17-33 输出字段说明

      参数

      描述

      pod

      需重建裸金属服务器所属的pod ID。

      instanceId

      需重建裸金属服务器的实例ID。

      availability_zone

      需重建裸金属服务器的AZ。

      tenant_id

      需重建裸金属服务器所属的租户ID。

      nova_instance_info

      裸金属服务器的实例详情。

      node_info

      裸金属服务器的节点详情。

      nodeId

      需重建裸金属服务器的节点ID。

      boot_volume

      系统盘。

      flavor

      主机规格。

      data_volume

      数据盘。

      metadata

      metadata。

      key_pair

      Keypair名称。

      name

      需重建裸金属服务器的主机名。

      volume_info

      需重建裸金属服务器的云硬盘详情。

      hypervisor_hostname

      需重建裸金属服务器的hypervisor的主机名称。

      network_info

      eips

      id

      eip id。

      floating_ip_address

      浮动ip地址。

      network_id

      网络id。

      fixed_ips

      ip_address

      裸金属服务器在该网络的ip。

      subnet_id

      裸金属服务器的子网id。

      mac

      裸金属服务器在该网络的mac。

      security_groupId

      裸金属服务器的安全组id。

      port_id

      裸金属服务器的port id。

  3. 在级联层控制节点执行以下命令,解绑弹性IP。

    neutron floatingip-disassociate eipid

    其中,eipid表示2.b中查询到的“network_info”字段下的“id”。

    回显如下类似信息:

    说明:

    2.b中查询到的eips可能有多组,此处需要解绑的为外部EIP,如果裸金属服务器没有绑定外部EIP,则不必执行此步骤。

  4. 查询被级联层故障主机ironic_uuid。

    1. 在被级联层控制节点执行以下命令,查询被级联层的实例ID,并记录为nova2_instance_uuid。

      nova list --all-t|grep nova_instance_uuid |awk '{print $2}'

    2. 执行以下命令,查询故障主机的ironic_uuid,并记录为ironic_uuid。

      ironic node-list|grep <nova2_instance_uuid> |awk '{print $2}'

      回显如下类似信息:

  5. 删除裸金属服务器实例。

    1. 在被级联层控制节点,执行以下命令下电裸金属服务器。

      ironic node-set-power-state ironic_uuid off

    2. 在级联层控制节点,执行以下命令卸载系统卷。

      nova volume-detach nova_instance_uuid boot_volume

    3. 在级联层控制节点,执行以下命令删除实例。

      nova delete nova_instance_uuid

    4. 在被级联层控制节点执行以下命令,将故障节点设置为维护态。

      ironic node-set-maintenance ironic_uuid true

      其中,ironic_uuid步骤 4中获得的ironic_uuid。

  6. 在级联层控制节点执行以下命令,创建port。

    neutron port-create --security-group security_groupId --tenant-id tenant_id --fixed-ip subnet_id=subnet_id,ip_address= ip_address --mac-address mac --name NAME network_id

    其中,NAME是自定义的port名称,例如MBport1。其他信息为步骤 2中获取的信息。

    回显如下类似信息:

    此命令中,将返回结果中的id记录为port_id2。

    说明:
    • 步骤 2中收集到的networks可能有多组,相应的每组都需要使用上述命令创建一个port。
    • 若在步骤 5删除实例成功后原port没有正常删掉(可以使用命令neutron port-show port_id查看),可手动删除(使用命令neutron port-delete port_id删除原port)后再使用本步骤的命令创建port。

  7. 指定系统卷id,数据卷id,port信息下发裸金属服务器。

    1. 在级联层控制节点使用api命令进行重建。

      curl -g -i --insecure -X POST https://compute.localdomain.com:8001/v2.1/tenant_id/os-volumes_boot -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.26" -H "X-Auth-Token:user_token" -d '{"server": {"name": "name", "imageRef": "", "availability_zone": "availability_zone", "key_name":"key_pair","block_device_mapping_v2": [{"source_type": "volume", "boot_index": "0", "uuid": "boot_volume", "destination_type": "volume"}, {"source_type": "volume", "uuid": "data_volume", "destination_type": "volume"}], "flavorRef": "flavor", "max_count": 1, "min_count": 1, "networks": [{"port": "port_id2"}],"metadata":metadata}}'

      说明:

      如果存在多个数据卷,则在block_device_mapping_v2所对应的数组中填写多个{"source_type": "volume", "uuid": "{data_volume} ", "destination_type": "volume"}对象,data_volume取不同值。

      • tenant_idnameavailability_zonekey_pairboot_volumedata_volumeflavormetadata步骤 2中收集到的信息。如果步骤 2中收集到的key_pair值为空或“-”,则不用加key_name属性。
      • user_token通过执行如下命令获得:

        openstack token issue|grep id|grep -v _id|awk {'print $4'}

      • port_id2步骤 7中创建成功的port id信息。如果创建了多组port,则在networks所对应的数组中填写多个{"port": "{port_id}"},port_id取不同值。

      重建命令示例:

      curl -g -i --insecure -X POST https://compute.localdomain.com:8001/v2.1/3cfb09080bd944d0b4cdd72ef26857bd/os-volumes_boot -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.26"-H "X-Auth-Token:xxx " -d '{"server": {"name": "bms-ironic_247", "imageRef": "", "availability_zone": "eu-de-02", "key_name":"key_zww","block_device_mapping_v2": [{"source_type": "volume", "boot_index": "0", "uuid": "7ddc9fdf-fc75-4f9b-aca1-12f70ea16f0b", "destination_type": "volume"}, {"source_type": "volume", "uuid": "41d293e3-08ad-4d41-848b-afd9d7e5f8e3", "destination_type": "volume"}], "flavorRef": "physical.sdi.247", "max_count": 1, "min_count": 1, "networks": [{"port": "33bbba6c-6a13-455d-856d-160a0c8c17d4"}],"metadata":{ "metering.image_id": "6ebb3bb7-61f5-4d69-8d71-30b700d3a0cc", "metering.resourcespeccode": "physical.sdi.247.redhat", "image_name": "edhat73_821_Qcow2ToZvhd_2_ironic", "op_svc_userid": "a8aa40662f664998805cc89960a0deab", "os_bit": "64", "metering.resourcetype": "__type_baremetal", "vpc_id": "14a33fd8-5049-4a55-8ac9-a4cd63d8960f", "os_type": "Linux", "charging_mode": "0"}}}'

      重建时的实例名称应与之前的裸金属服务器实例名称保持一致。

      回显如下类似信息:

      将命令返回信息中的id值记录为nova_instance_uuid2

    2. 下发开始后执行以下命令,查看裸金属服务器下发状态。

      nova list -all-t| grep <nova_instance_uuid2>

      回显如下类似信息:

      观察到ACTIVE状态时,表示下发成功。

    3. 下发开始后等待10分钟左右可以从KVM观察到裸金属服务器启动成功。

    4. 输入原系统的账号密码登录。

  8. 在级联层控制节点执行以下命令,新增tags。

    nova server-tag-add nova_instance_uuid2 '__type_baremetal'

    其中,nova_instance_uuid27.a重建产生的nova_instance_uuid2,即curl命令返回的body中的id字段。

  9. 在级联层控制节点执行以下命令,绑定弹性IP。

    neutron floatingip-associate eipid port_id2

    其中,eipid步骤 2中获取的eipid,port_id2步骤 7中新建port生成的id。

    说明:

    如果待重建裸金属服务器没有绑定外部EIP,则不用执行此步骤。

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

文档编号:EDOC1100043090

浏览量:13048

下载量:555

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