欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

openstack与ceph环境恢复云主机

程序员文章站 2024-03-26 13:20:23
...

有一台Windows系统的云主机出现故障,系统盘坏掉,无法启动,也不能在云环境里修复系统,但是数据比较重要,需要恢复云主机里的数据。云主机有一块系统盘,一款外挂盘。

系统盘:
openstack与ceph环境恢复云主机

外挂盘:
openstack与ceph环境恢复云主机

以下操作是在生产云环境中操作

先找到损坏的云主机的系统盘

aaa@qq.com:~# rbd ls -p longtelpool | grep 348e87f2-6086-4bd2-be0e-c7ffacba392a(这个为系统盘ID)
348e87f2-6086-4bd2-be0e-c7ffacba392a_disk

把系统盘从ceph里导出来,放到下面目录并重新命名

aaa@qq.com:~# rbd export -p longtelpool 348e87f2-6086-4bd2-be0e-c7ffacba392a_disk /home/openstack/348e87f2-6086-4bd2-be0e-c7ffacba392a_disk_bak
Exporting image: 100% complete...done.

注意:
由于损坏的云主机是在生产环境中,此处先把损坏云主机的系统盘传到测试云环境中进行测试恢复

aaa@qq.com:/home/openstack# scp 348e87f2-6086-4bd2-be0e-c7ffacba392a_disk_bak aaa@qq.com:/home/openstack/
The authenticity of host '192.168.96.101 (192.168.96.101)' can't be established.
ECDSA key fingerprint is SHA256:SCgRs/C2hZarR31MGvQ96MnSH2KwOB2VbkfjdaePxF0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.96.101' (ECDSA) to the list of known hosts.
aaa@qq.com's password: 
348e87f2-6086-4bd2-be0e-c7ffacba392a_disk_bak                                                       100%   40GB  91.4MB/s   07:28    

以下操作是在测试云环境中操作

1、首先在测试云环境下创建一台Windows系统的主机,再创建一个卷(卷的大小应该与损坏了的云主机的系统盘大小一致),卷先不挂载

openstack与ceph环境恢复云主机

openstack与ceph环境恢复云主机

下图可以看到卷的ID

openstack与ceph环境恢复云主机

2、在ceph里找到卷并删除卷的标签

aaa@qq.com:/home/openstack# rbd ls -p testpool |grep 3eb39b07-5cce-461b-a0d1-bb4ff1e87d0f
volume-3eb39b07-5cce-461b-a0d1-bb4ff1e87d0f
aaa@qq.com:/home/openstack# rbd rm -p testpool volume-3eb39b07-5cce-461b-a0d1-bb4ff1e87d0f
Removing image: 100% complete...done.

3、将上面删除掉的卷的标签 用从生产环境拷过来的系统盘的标签代替,如下

aaa@qq.com:/home/openstack# rbd import -p testpool 348e87f2-6086-4bd2-be0e-c7ffacba392a_disk_bak volume-3eb39b07-5cce-461b-a0d1-bb4ff1e87d0f
rbd: --pool is deprecated for import, use --dest-pool
Importing image: 100% complete...done.

4、把新创建的卷挂载到新创建的云主机上,将卷联机,如下

openstack与ceph环境恢复云主机

下面的东西就是之前云主机的系统盘桌面上的东西

openstack与ceph环境恢复云主机

可以将有用的数据拷贝出来

相关标签: 云主机 恢复