备份虚机
1、备份虚机:使用 image-create方式备份
nova image-create 命令用于创建一个镜像(image),这通常是一个虚拟机的快照,可以用于创建新的虚拟机实例。创建的镜像是一个可启动的磁盘映像,可以被多个虚拟机实例使用。
nova image-create 虚机UUID 备份名字 #### 使用 glance image-list 查看备份镜像
例如:nova image-create a368b3de-cba3-4c3b-a1d4-f131d4c8940e Jumpserver-2024-0823-bak
2、备份虚机:使用 back方式备份
nova backup 命令用于创建虚拟机的备份。这个备份是作为一个特殊的资源存储在后端存储中,可以用于恢复虚拟机到备份时的状态。备份操作通常涉及以下步骤:
nova backup 虚机UUID 备份名字 daily 2 #### 使用 glance image-list 查看备份镜像
例如:nova backup dd9b5774-eda7-4816-b39c-5fd6121d1ab8 ops.test-linux.bj1-back daily 2
参数解释:
daily:每天执行一次备份。
weekly:每周执行一次备份。
monthly:每月执行一次备份。
yearly:每年执行一次备份。 2 表示轮换次数,意味着将保留2个备份,包括最新的备份
恢复虚机
如果虚机操作系统损坏,可以使用快照进行恢复。
假设你想要重新构建名为 my-server 的虚拟机,使用名为 ubuntu-20.04 的镜像:
nova rebuild my-server ubuntu-20.04
如果虚拟机正在运行,并且你希望立即重新构建而不需要先手动停止它,可以添加 --force 选项:
nova rebuild --force my-server ubuntu-20.04