功能说明

救援云服务器可以对一台故障的云服务器进行人工运维。救援云服务器时会创建一台新的云服务器,该云服务器命名使用 rescue-i- 为前缀,其挂载着被救援云服务器的系统盘。救援云服务器会在用户取消救援时回收。

针对状态处于 已关机 的云服务器,才可使用救援云服务器。若云服务器调整规格后,需要进行开机,再关机后,才能使用救援云服务器。

调整规格后,需开机 > 关机后再救援。

启动救援云服务器

  1. 登录 QingCloud 管理控制台。

  2. 在顶部菜单栏中选择产品与服务 > 计算 > 云服务器,进入云服务器页面。

  3. 右键点击目标云服务器所在行,从弹出的菜单栏中选择 主机设置 > 救援云服务器

  4. 弹出救援云服务器对话框,用户根据页面提示信息,输入云服务器 密码,并点击提交,弹出提示信息窗口。

  5. 点击继续,完成救援云服务器启动操作。

    此时,原云服务器状态为 故障恢复中,新创建的命为 rescue-i- 开头的救援云服务器状态为 运行中

使用救援云服务器

修改系统密码

  1. 登录救援云服务器。

  2. 将被救援云服务器的根盘挂载到目录。

    mount /dev/vdc1 /mnt
  3. 使用 chroot,切换根盘目录。

    chroot /mnt
  4. 使用命令 passwd 修改账户密码。

    passwd root
  5. 退出并卸载被救援云服务器的根盘。

    exit;umount /mnt
  6. 在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。

拷贝数据

可以通过如下两种方式实现数据拷贝。

  • 方式一:让救援云服务器加入私有网络后,再将数据从救援云服务器拷贝至同网段的其它云服务器。

  • 方式二:给救援云服务器绑定 EIP,将数据通过公网拷贝。

这里以方式二为例,详细说明操作步骤。例如救援云服务器 IP 地址为 192.168.1.6,数据存放的目标云服务器 IP 地址为 192.168.1.4

  1. 右键点击救援云服务器所在行,从弹出的菜单栏中选择公网 IPv4 > 绑定。弹出对话框中,选择公网 IP 地址 192.168.1.6

  2. 登录救援云服务器。

  3. 在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的 /mnt 目录。

    mount /dev/vdc1 /mnt
  4. 使用 scp 拷贝数据,被救援云服务器的数据都在 /mnt 下。

    scp /mnt/opt/test.html root@192.168.1.4:/opt
  5. 卸载被救援云服务器的根盘。

    umount /mnt
  6. 在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。

重置 fstab

  1. 登录救援云服务器。

  2. 在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的 /mnt 目录。

    mount /dev/vdc1 /mnt
  3. 使用 chroot,切换根盘目录。

    chroot /mnt
  4. 编辑 fstab。

    vi /etc/fstab
  5. 退出并卸载被救援云服务器的根盘。

    exit;umount /mnt
  6. 在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。

查看错误日志,根据日志内容恢复云服务器

  1. 登录救援云服务器。

  2. 在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的 /mnt 目录。

    mount /dev/vdc1 /mnt
  3. 使用 chroot,切换根盘目录。

    chroot /mnt
  4. 查看 messages 日志内容。

    cat /var/log/messages
  5. 退出并卸载被救援云服务器的根盘。

    exit;umount /mnt
  6. 在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。