更新时间:2024-10-12 GMT+08:00
分享

批量切换Flexus L实例操作系统

操作场景

华为云运维中心(COC)提供了批量切换操作系统功能,您可以在COC控制台批量切换Flexus L实例的操作系统。

Flexus L实例当前仅支持在Linux系统之间批量切换操作系统,即Linux系统镜像、应用镜像、Linux私有镜像之间互相批量切换操作系统,不支持Linux系统与Windows系统或Windows系统之间批量切换。

切换操作系统须知

  • 切换操作系统仅变更操作系统,不变更服务器规格。
  • 切换操作系统后云服务器IP地址不发生改变。
  • 切换操作系统会清除原系统盘数据,包括系统盘上的系统分区和所有其它分区,请做好数据备份。
  • 切换操作系统不影响数据盘数据。
  • 切换操作系统后,Flexus应用服务器L实例将不再保留原操作系统。
  • 切换操作系统后,您的业务运行环境需要在新的系统中重新部署。
  • 切换操作系统后,Flexus应用服务器L实例会自动开机。
  • 切换操作系统后的几分钟,系统正在注入密码信息,在此期间请勿对云服务器执行重置密码、重启、关机操作,避免密码信息注入失败导致云服务器无法登录。

约束限制

  • 当前不支持Linux系统与Windows系统或Windows系统之间批量切换操作系统(支持单台切换操作系统)。
  • Flexus服务组合套餐不支持批量切换操作系统(支持单台切换操作系统)。
  • 应用镜像有最低CPU、内存配置要求,如果当前Flexus应用服务器L实例CPU、内存配置较低,则不支持切换到高配置要求的应用镜像。例如当前配置为2核4G,则不支持切换到最低配置为2核8G的GitLab应用镜像。您可以升级实例规格后再切换到目标应用镜像。
  • 切换操作系统后,云主机的登录密码将被清除,请重新设置密码以便登录切换后的操作系统。如果您切换的目标镜像是应用镜像,请在应用镜像启动完毕后再重置密码,否则应用镜像可能启动异常。
  • Flexus L实例私有镜像约束限制如下表。
    表1 Flexus L实例私有镜像约束限制

    约束项

    说明

    区域

    Flexus L实例和私有镜像必须属于同一个区域,否则Flexus L实例无法选用镜像。因此在创建镜像时,请将镜像创建到目标Flexus L实例所在的区域。

    Flexus L实例类型

    Flexus服务组合中的基础套餐和高可用套餐不支持使用私有镜像。

    云服务器架构

    仅支持X86架构的私有镜像,不支持鲲鹏等ARM架构的私有镜像。

    镜像类型

    私有镜像仅支持系统盘镜像,不支持数据盘镜像和整机镜像。

    • Linux系统盘镜像仅支持镜像源为华为云提供的Linux公共免费镜像、Flexus L实例应用镜像的服务器,或者您自行导入的第三方私有镜像;不支持其他镜像源为市场镜像的收费Linux镜像。
    • Windows系统盘镜像当前支持的镜像源仅为华为云商店Windows Server 2022/2019/2016/2012 R2 标准版、数据中心版。
    说明:
    • 由于Flexus L实例不支持整机镜像,如果您需要将服务器数据整机迁移到Flexus L实例,请使用SMS迁移服务。
    • 如果您需要将您私有的Windows系统服务器迁移到Flexus L实例,请使用SMS迁移服务。

    由于Flexus L实例不支持整机镜像,如果您需要将服务器数据整机迁移到Flexus L实例,请使用SMS迁移服务。

    迁移指导详见使用主机迁移服务(SMS)迁移服务器

    重置密码特性标签

    如果私有镜像的镜像源来自其他云平台的服务器或从第三方下载,此类私有镜像可能因缺少“onekey_resetpasswd”特性标签,而无法正常创建或切换L实例。请根据私有镜像未安装重置密码插件或缺少onekey_resetpasswd特性标签,无法使用镜像创建/切换L实例怎么办?处理。

准备工作

根据如下步骤完成准备工作后,才能批量切换系统。

  1. 准备“COC FullAccess”权限。
    • 如果您是主账号,则默认已有COC权限,请忽略此步骤。
    • 如果您是IAM子账号,没有“COC FullAccess”权限时,控制台将提示“您没有操作权限”,此时请联系主账号管理员为您添加“COC FullAccess”权限。授权方式为:
      1. 给用户组授权添加“COC FullAccess”权限,详细操作请参考创建用户组并授权
      2. 将IAM用户添加到用户组中,详细操作请参考用户组添加用户
      图1 无权限提示
  2. 申请COC公测。

    COC当前为公测阶段,具备COC“COC FullAccess”权限后,请根据控制台界面提示申请公测。申请通过后,才能使用COC中的功能。

  3. 如果您使用私有镜像切换Flexus L实例操作系统,请先通过华为云镜像服务创建镜像。更多信息详见准备工作

    创建镜像前,请务必先了解Flexus L实例私有镜像的约束限制,避免镜像创建后无法使用的情况。

操作步骤

  1. 登录COC控制台。

    进入COC控制台时,如果界面提示没有权限或需申请公测,请根据准备工作添加权限或申请公测后再继续操作以下步骤。

  2. COC控制台获取Flexus L实例资源。

    在COC控制台对Flexus L实例进行批量切换系统前,须先获取Flexus L实例资源,即将Flexus L实例同步到COC。COC获取Flexus L实例后,才能对L实例进行操作。因此,一旦有新创建的Flexus L实例,请务必先在COC控制台同步资源。否则,对于新创建的Flexus L实例,将无法获取资源并对其切换系统。

    1. 在左侧导航中选择“资源管理 > 应用资源管理”,在应用资源管理界面中,选择“ 更多资源类型 > 计算”,单击“Flexus应用服务器L实例”。

    2. 在“Flexus应用服务器L实例”页签下,单击“同步资源”。

      COC控制台同步的是您账号下所有区域的Flexus L实例资源。

  3. 在左侧菜单栏中选择“资源运维 > 资源批量操作”,单击“批量FlexusL操作”栏目的“切换操作系统”。
    图2 批量切换系统
  4. 进入切换操作系统界面,配置参数。
    图3 批量切换系统

    参数

    说明

    目标实例

    • 选择方式:当前仅支持“手动选择”。
    • 企业项目:选择“全部”。
    • 资源类型:固定配置,表示目标资源类型为Flexus L实例。
    • 区域:请选择Flexus L实例所在的区域,当前仅支持对单区域的Flexus L实例云主机批量切换系统,不支持跨区域切换系统。
    • 目标实例:请选择需要切换系统的Flexus L实例。

      如果列表中有缺失的Flexus L实例,请先同步资源

    分批策略

    您可以设置是否分批次切换系统。

    • 自动分批:Flexus L实例会根据默认规则自动分成多批次。
    • 手动分批:您可以根据需要,手动创建若干批次,然后手动将Flexus L实例分配到各批次中。
    • 不分批:所有待执行的Flexus L实例会全部在同一批次。
    说明:
    • 如果您选择了“自动分批”或“手动分批”并产生了多个批次切换系统任务,每个批次任务执行后将会暂停。请手动开启任务,下一批次任务才会继续执行,具体操作详见相关操作
    • 如果您的L实例有正在运行的业务,选择“不分批”策略可能对您的业务运行有影响,建议改为分批策略。

    熔断策略

    熔断策略表示本次任务暂停的策略。您可以设置重装系统的成功率,当实际成功率低于设置值时,任务状态会变为异常,并停止执行。取值范围为0~100,可以精确到小数点后一位。

    成功率=(系统切换成功的L实例数量/总L实例数量)*100%。

    是否关机

    当存在“运行中”状态的云主机时,将出现此配置项。此时,请勾选“立即关机”。

    镜像

    请选择您需要切换的镜像。

    Flexus应用服务器L实例提供系统镜像和丰富的应用镜像供您选择,同时支持私有镜像。对于私有镜像,先了解Flexus L实例私有镜像的约束限制创建私有镜像,再使用私有镜像。更多镜像信息详见Flexus L实例镜像概述

  5. 单击“提交”,确认信息后,单击“确定”COC开始切换系统。

    提交任务后,系统将会对本次操作产生一个工单,并自动跳转到工单详情页面。后续您还可以根据相关操作进入工单详情页面,查看工单的执行信息。

    切换系统后,云主机自行启动,当云主机再次为“运行中”状态时,表示切换结束。

    • 切换操作系统后的几分钟,系统正在注入密码信息,在此期间请勿对云服务器执行重置密码、重启、关机操作,避免密码信息注入失败导致云服务器无法登录。
    • 切换操作系统后,云主机的登录密码将被清除,请重新重置密码以便登录切换后的操作系统。如果您切换的是应用镜像,请在应用镜像启动完毕后再重置密码,否则应用镜像可能启动异常。

相关操作

如果您选择了“自动分批”或“手动分批”并产生了多个批次任务,每个批次任务执行后将会暂停。请根据如下操作手动开启任务后,下一批次任务才会继续执行。

  1. 登录COC控制台。
  2. 选择“任务管理 > 执行记录”,在“资源操作工单”中单击任务ID。
    图4 查看执行记录
  3. 在工单详情中,单击“继续”。
    图5 工单详情页面

相关文档