文档首页/ 存储容灾服务 SDRS/ 常见问题/ 同步复制(只适用于存量经营)/ 首次切换/故障切换和容灾演练操作后,登录弹性云服务器有哪些注意事项?
更新时间:2024-04-29 GMT+08:00

首次切换/故障切换和容灾演练操作后,登录弹性云服务器有哪些注意事项?

  • 对于已安装Cloud-Init/Cloudbase-Init的云服务器,首次执行切换/故障切换操作,或者创建容灾演练后,系统第一次启动时会运行Cloud-Init/Cloudbase-Init,为云服务器重新注入初始化数据,影响生产站点服务器、容灾站点服务器和容灾演练服务器的登录密码或密钥。
  • 对于未安装Cloud-Init/Cloudbase-Init的云服务器,首次执行切换/故障切换操作,或者创建容灾演练,不会改变生产站点服务器、容灾站点服务器和容灾演练服务器的登录密码或密钥。

如下示例以切换/故障切换为例进行说明,容灾演练服务器的登录约束请参照首次切换/故障切换后容灾站点服务器的场景:

假设生产站点服务器为A,容灾站点服务器为B,经过首次切换/故障切换操作后,生产站点和容灾站点服务器如表1所示。

表1 生产站点和容灾站点服务器

-

生产站点服务器

容灾站点服务器

切换/故障切换前

A

B

首次切换/故障切换后

B

A

此时,详细的登录约束如下:

【场景一】生产站点服务器A为Windows操作系统,且未安装Cloudbase-Init,在首次切换或者故障切换操作后:
  • 如果设置密码方式登录云服务器,请使用云服务器A的密码登录生产站点服务器B或容灾站点服务器A。
  • 如果设置密钥对方式登录云服务器,请使用云服务器A获取到的密码登录生产站点服务器B或容灾站点服务器A。

首次切换/故障切换完成后,后续再执行切换/故障切换操作,对于未安装Cloudbase-Init的云服务器,登录密码/密钥仍然保持不变。以表1为例:

使用云服务器A的密码登录生产站点服务器或容灾站点服务器。

【场景二】生产站点服务器A为Windows操作系统,且已安装Cloudbase-Init,在首次切换或者故障切换操作后:
  • 如果设置密码方式登录云服务器,根据Cloudbase-Init是否已经启动存在差异:

    在Cloudbase-Init未启动的情况下(一般是生产站点服务器开机后的3-5分钟内),仍然可以使用云服务器B的密码进行登录。

    当Cloudbase-Init启动完成后,云服务器B在切换/故障切换前设置的密码失效。您需要通过“重置密码”操作,重置云服务器B的密码,并使用新密码进行登录。

  • 如果设置密钥对方式登录云服务器,根据Cloudbase-Init是否已经启动存在差异:

    在Cloudbase-Init未启动的情况下(一般是生产站点服务器开机后的3-5分钟内),仍然可以使用云服务器B获取到的密码进行登录。

    当Cloudbase-Init启动完成后,云服务器B在切换/故障切换前获取到的密码失效。您需要通过“获取密码”操作,重新获取云服务器B的登录密码。

首次切换/故障切换完成后,后续再执行切换/故障切换操作,对于已安装Cloudbase-Init的云服务器,登录密码/密钥不再改变。以表1为例:

  • 密码方式登录:使用首次切换/故障切换时,云服务器B“重置密码”操作后的新密码进行登录。
  • 密钥对方式登录:使用首次切换/故障切换时,云服务器B通过“获取密码”操作后重新获取的密码进行登录。
【场景三】生产站点服务器A为Linux操作系统,在首次切换或者故障切换操作后:
  • 如果设置密码方式登录云服务器,请使用云服务器A的密码登录生产站点服务器B或容灾站点服务器A。具体的:

    切换或者故障切换前,如果云服务器A没有修改密码,则在切换或者故障切换后,使用创建云服务器A时设置的密码登录。

    切换或者故障切换前,如果云服务器A修改了密码,则在切换或者故障切换后,使用云服务器A修改后的密码进行登录。

    对于非CoreOS操作系统的弹性云服务器,首次切换/故障切换完成后,后续再执行切换/故障切换操作,登录密码不再改变。

    对于CoreOS操作系统的弹性云服务器,首次切换或者故障切换后,后续再执行切换或故障切换操作,云服务器A的密码将被恢复为初始密码。因此,需使用创建云服务器A时设置的初始密码登录生产站点服务器A或容灾站点服务器B。

  • 如果设置密钥对方式登录云服务器,请使用云服务器A的密钥对,采用SSH密钥方式登录生产站点服务器B或容灾站点服务器A。