VBS在线切换

通过该操作,可以FusionStorage V100R006C30设备的计算节点增加到本存储集群并接管本存储集群的业务。

前提条件

操作步骤

  1. 选择“资源 > 访问 > VBS”。
  2. 单击“在线切换VBS”。

    系统进入“在线切换VBS”页面。

  3. 增加节点,将FusionStorage 6.3设备上可进行在线切换的计算节点添加至本存储集群。

    1. 选择节点。
      1. 单击“选择节点”。

        系统弹出“选择节点”页面。

      2. 输入FusionStorage 6.3设备的参数信息,具体参数说明请参见表1
        表1 FusionStorage 6.3设备信息参数说明

        参数名称

        参数说明

        FusionStorage浮动IP地址

        FusionStorage 6.3设备的浮动IP地址。

        REST接口帐户

        FusionStorage 6.3设备的REST接口帐户名。一般为“admin”。

        说明:

        请参见《FusionStorage V100R006C30 产品文档》中“块存储服务>操作与维护>块存储服务安全维护>帐号和密码管理>帐户信息一览表”章节获取帐户信息。

        REST接口帐户密码

        FusionStorage 6.3设备的REST接口帐户密码。

      3. 单击“扫描”,扫描出FusionStorage 6.3设备上可进行在线业务切换的计算节点。
      4. 在“可选节点”区域勾选节点到右侧已选区域。
      5. 单击“确定”,完成节点的选择。
    2. 为上一步中所有已选的节点进行鉴权操作。
      1. 勾选节点并单击“鉴权”。

        系统弹出“鉴权”页面。

      2. 输入节点的鉴权信息,具体参数说明可参见表2
        表2 鉴权信息参数说明

        参数名称

        参数说明

        用户名

        节点的用户名。

        密码

        用户名对应的密码。

        root密码

        节点root用户的密码。

      • 勾选节点并单击“删除”,可以删除已选择的节点。执行提交操作后,无法再删除。
      • 删除所有已选的节点后,“取消在线切换”按钮会亮起。您可以单击“取消在线切换”,结束在线切换操作。
    3. 待所有节点都鉴权完成后,单击“提交”,进行节点配置和网络管理组件安装。
      • 单击“选择节点”,可以继续添加新的节点,添加后,需要对新添加的节点进行鉴权并重新单击“提交”。
      • 每次增加节点操作最多支持选择512个节点。如果可进行在线业务切换的节点数超出512个,请分批次进行直至所有可进行业务切换的节点都成功添加并安装完VBS后,再一起执行业务切换。
      • 软件安装完成后,“清理集群配置”按钮会亮起。单击“清理集群配置”会清理在线切换过程中新安装的软件。清理完成后,节点将恢复到“提交”操作前状态。
      • 单击节点所在行右侧的“更多”,选择“日志详情”,可以查看安装信息。
    4. 单击“下一步”。

  4. 为已添加的节点配置对接本存储集群的存储网络。

    1. 单击“增加存储IP地址段”设置新的存储IP地址段,具体参数说明参见表3
      表3 存储网络参数

      参数名称

      参数说明

      IP地址段

      存储IP地址所属的IP地址段。

      说明:
      • 当IP地址为IPv4时:
        • IPv4的32位地址分成4个8位字段,每个8位字段写成十进制,中间用点号分隔。
        • IPv4地址各字段不能为空,只能为整数。
        • 左起第一个字段的取值范围为1~223(不包括127)。
        • 其余字段的取值范围为0~255。
        • IP地址不能设置为特殊地址,例如广播地址等。
        • 示例:192.168.1.100
      • 当IP地址为IPv6时:
        • IPv6的128位地址分成8个16位字段,每个16位字段写成4个十六进制,中间用冒号分隔。
        • IPv6地址中每个16位字段中的前导零位可以去除做简化表示,但每个字段必须至少保留一位数字。
        • 如果地址中包含很长的零序列,为进一步简化表示,可以用冒号将十六进制格式中相邻的连续零位合并,用双冒号“::”表示。“::”在一个地址中只能出现一次,该符号也能用来压缩地址中前部和尾部的相邻的连续零位。
        • IP地址不能设置为特殊地址,例如网络地址、回环地址、组播地址等。
        • 示例:fc00::1234

      子网掩码/前缀

      当IP地址为IPv4时,为存储IP地址的子网掩码,标识IP地址所属的子网。当IP地址为IPv6时,为存储IPv6地址的前缀长度。

      • 系统会自动识别出本存储集群设备当前已配置的存储网段,您可以继续单击“增加存储IP地址段”扩充新的存储网段。
      • 勾选需要删除的存储IP地址段,单击“移除”可以移除IP地址段。
    2. 单击“预览”。

      系统将自动配置节点上的存储IP地址并刷新下表格信息。

      • 对网络配置进行修改后,单击“重置”可以将IP地址段恢复到上一次预览成功时的配置。
      • 单击节点右侧的“更多”,选择“管理绑定端口”可以对该节点的绑定端口进行管理。
    3. 单击“提交”。
    4. 待存储网络配置成功后,单击“下一步”。

  5. 为已添加的节点安装VBS。

    1. 单击“安装”,为节点安装VBS。

      如果安装失败,用户可以通过单击“清理集群配置”重新配置,也可以单击“移除节点”对节点进行移除。

    2. 待安装完成后,单击“下一步”。

  6. 在执行业务在线切换前,需要保证已扫描到的FusionStorage 6.3集群的所有独立VBS节点均已添加至本存储集群并已安装VBS。如果存在部分节点未完成在线切换前的配置,系统将弹出提示框,请单击“确定”继续添加节点,直至已扫描出的节点均被添加。如果已扫描到的所有节点均已添加至本存储集群并已安装VBS,请忽略本步骤,直接进入切换业务步骤。
  7. 切换业务,将计算节点的VBS从FusionStorage 6.3版本切换为本存储集群版本。

    1. 单击“切换业务”。

      系统弹出“切换业务”页面。

    2. 选择切换模式,包括“自动”和“手动”。
      • 自动:系统会根据批次编号,从低到高依次执行所有业务的切换。批次编号是系统为了保证数据一致性,根据卷资源的使用情况,将使用相同卷资源的节点分为同一批次。
      • 手动:用户可以根据业务需求,自定义执行业务切换的批次。

        如果不再使用本存储集群版本的VBS,您可以将VBS重新回滚至FusionStorage 6.3版本,具体操作如下:

        1. 单击“回滚”。
        2. 系统弹出“回滚”页面。
        3. 选择回滚模式,包括:“回滚指定切换批次”和“全部回滚”。
          • 回滚指定切换批次:用户可以指定需要回滚的切换批次。
          • 全部回滚:回滚所有的切换批次。
        4. 选择是否“移除节点”。勾选后,在线切换回滚后将移除已勾选切换批次的所有节点。移除节点操作会将节点从集群中删除,在线切换过程中新安装的软件将被清理。如需继续在线切换,请回到“选择节点”步骤重新选择节点。

          如果只回滚,不移除节点,此时节点仍处于纳管中的状态,节点回滚至VBS进程安装完成的状态,FusionStorage 6.3设备接管业务;如果回滚的同时移除节点,则节点结束被纳管状态。

        5. 单击“确定。

        如果移除节点失败,DeviceManager上可能无法查看到移除失败的节点,需要您手动执行如下操作清理VBS节点:

        1. 通过管理IP地址以root用户登录计算节点,或以其他用户登录后通过su - root命令切换到root用户。
        2. 执行以下命令查看脚本clear_all_for_fs_manual.sh是否存在,如下示例说明脚本存在。脚本存在进入iii.执行以下命令卸载节点,脚本不存在进入iv. 执行以下命令卸载节点
          [root@localhost ~]# ls -l /opt/fusionstorage/deploymanager/clouda/clear_all_for_fs_manual.sh
          -r-x------. 1 root root 258 Apr 21 10:46 /opt/fusionstorage/deploymanager/clouda/clear_all_for_fs_manual.sh
        3. 执行以下命令卸载节点。
          cd /opt/fusionstorage/deploymanager/clouda
          bash clear_all_for_fs_manual.sh
        4. 执行以下命令卸载节点。
          cd /opt/fusionstorage/deploymanager/clouda
          bash clear_all_for_fs_node.sh all
    3. 所有批次的业务都完成切换后,才能单击“下一步”。

  8. 确认在线切换。

    业务切换完成后,请联系技术工程师执行创建SmartMigration等后续操作。