救援云服务器
功能说明
救援云服务器可以对一台故障的云服务器进行人工运维。救援云服务器时会创建一台新的云服务器,该云服务器命名使用 rescue-i-
为前缀,其挂载着被救援云服务器的系统盘。救援云服务器会在用户取消救援时回收。
针对状态处于 已关机
的云服务器,才可使用救援云服务器。若云服务器调整规格后,需要进行开机,再关机后,才能使用救援云服务器。
调整规格后,需开机 > 关机后再救援。
启动救援云服务器
-
登录 QingCloud 管理控制台。
-
在顶部菜单栏中选择产品与服务 > 计算 > 云服务器,进入云服务器页面。
-
右键点击目标云服务器所在行,从弹出的菜单栏中选择 主机设置 > 救援云服务器。
-
弹出救援云服务器对话框,用户根据页面提示信息,输入云服务器
密码
,并点击提交,弹出提示信息窗口。 -
点击继续,完成救援云服务器启动操作。
此时,原云服务器状态为
故障恢复中
,新创建的命为rescue-i-
开头的救援云服务器状态为运行中
。
使用救援云服务器
修改系统密码
-
登录救援云服务器。
-
将被救援云服务器的根盘挂载到目录。
mount /dev/vdc1 /mnt
-
使用
chroot
,切换根盘目录。chroot /mnt
-
使用命令
passwd
修改账户密码。passwd root
-
退出并卸载被救援云服务器的根盘。
exit;umount /mnt
-
在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。
拷贝数据
可以通过如下两种方式实现数据拷贝。
-
方式一:让救援云服务器加入私有网络后,再将数据从救援云服务器拷贝至同网段的其它云服务器。
-
方式二:给救援云服务器绑定 EIP,将数据通过公网拷贝。
这里以方式二为例,详细说明操作步骤。例如救援云服务器 IP 地址为 192.168.1.6
,数据存放的目标云服务器 IP 地址为 192.168.1.4
。
-
右键点击救援云服务器所在行,从弹出的菜单栏中选择公网 IPv4 > 绑定。弹出对话框中,选择公网 IP 地址
192.168.1.6
。 -
登录救援云服务器。
-
在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的
/mnt
目录。mount /dev/vdc1 /mnt
-
使用
scp
拷贝数据,被救援云服务器的数据都在/mnt
下。scp /mnt/opt/test.html root@192.168.1.4:/opt
-
卸载被救援云服务器的根盘。
umount /mnt
-
在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。
重置 fstab
-
登录救援云服务器。
-
在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的
/mnt
目录。mount /dev/vdc1 /mnt
-
使用
chroot
,切换根盘目录。chroot /mnt
-
编辑 fstab。
vi /etc/fstab
-
退出并卸载被救援云服务器的根盘。
exit;umount /mnt
-
在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。
查看错误日志,根据日志内容恢复云服务器
-
登录救援云服务器。
-
在救援云服务器内部,执行以下命令行,将被救援云服务器的根盘挂载到救援服务器的
/mnt
目录。mount /dev/vdc1 /mnt
-
使用
chroot
,切换根盘目录。chroot /mnt
-
查看 messages 日志内容。
cat /var/log/messages
-
退出并卸载被救援云服务器的根盘。
exit;umount /mnt
-
在云服务器列表中,右键点击被救援云服务器所在行,从弹出的菜单栏中选择取消救援,完成操作。