文档首页 > > 常见问题> 切换/故障切换后,生产站点服务器与容灾站点服务器的hostname不一致

切换/故障切换后,生产站点服务器与容灾站点服务器的hostname不一致

更新时间: 2020/03/30 GMT+08:00

问题描述

首次执行切换/故障切换操作前,用户修改了生产站点服务器的hostname。然后执行切换/故障切换,并启动容灾站点服务器,发现容灾站点服务器的hostname没有更新。

可能原因

对于Linux弹性云服务器,在首次执行切换/故障切换操作前,您如果在生产站点服务器内部修改了hostname,该修改不会自动同步到容灾站点服务器。

前提条件

  • 生产站点服务器为已安装Cloud-Init组件的Linux弹性云服务器。
  • 已经在生产站点服务器内部,修改了hostname。

处理方法1:暂未执行切换/故障切换

对于暂未执行切换/故障切换操作的保护组,为保证开启容灾保护后,生产站点服务器与容灾站点服务器的hostname一致,您可以在首次执行切换/故障切换操作前,先在生产站点服务器内部修改cloudinit配置文件/etc/cloud/cloud.cfg,将“preserve_hostname: false”修改为“preserve_hostname: true”

具体操作如下:

  1. 登录生产站点服务器。
  2. 执行以下命令,编辑配置文件“/etc/cloud/cloud.cfg”

    sudo vim /etc/cloud/cloud.cfg

  3. 修改“preserve_hostname”参数项
    • 如果文件“/etc/cloud/cloud.cfg”中已有参数项“preserve_hostname: false”,将其修改为“preserve_hostname: true”即可。
    • 如果文件“/etc/cloud/cloud.cfg”中没有该参数项,需在“cloud_init_modules”模块前,添加语句“preserve_hostname: true”
  4. 执行切换/故障切换操作。

    切换/故障切换后,容灾站点服务器的主机名与生产站点服务器hostname保持一致。

处理方法2:已经执行切换/故障切换

对于已经执行切换/故障切换操作,但是未提前修改配置文件/etc/cloud/cloud.cfg的生产站点服务器,您需要登录容灾站点服务器,手动修改容灾站点服务器的hostname,使其与生产站点服务器修改后的hostname保持一致。

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消