16.2. 将 Red Hat Virtualization 数据库迁移到远程服务器
16.2.1. 将 Manager 数据库迁移到远程服务器 复制链接链接已复制到粘贴板!
在最初配置 Red Hat Virtualization Manager 后,您可以将 Manager (引擎
)数据库迁移到远程数据库服务器。使用 engine-backup
创建数据库备份,并在新的数据库服务器中恢复它。
新的数据库服务器必须安装有 Red Hat Enterprise Linux 7 并启用所需的存储库:
16.2.1.1. 启用 Red Hat Virtualization Manager 存储库 复制链接链接已复制到粘贴板!
在 Red Hat Subscription Manager 中注册系统,附加 Red Hat Virtualization Manager
订阅并启用 Manager 软件仓库。
流程
使用 Content Delivery Network 注册您的系统,在提示时输入您的客户门户网站用户名和密码:
subscription-manager register
# subscription-manager register
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您使用 IPv6 网络,请使用 IPv6 转换机制来访问 Content Delivery Network 和 subscription Manager。
查找
Red Hat Virtualization Manager
订阅池并记录池 ID:subscription-manager list --available
# subscription-manager list --available
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用池 ID 将订阅附加到系统:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_id
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意查看当前附加的订阅:
subscription-manager list --consumed
# subscription-manager list --consumed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出所有启用的软件仓库:
yum repolist
# yum repolist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 配置存储库:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
将 Manager 数据库迁移到远程服务器
登录到 Red Hat Virtualization Manager 机器并停止
ovirt-engine
服务,使其不会影响到引擎备份:systemctl stop ovirt-engine.service
# systemctl stop ovirt-engine.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建
engine
数据库备份:engine-backup --scope=files --scope=db --mode=backup --file=file_name --log=log_file_name
# engine-backup --scope=files --scope=db --mode=backup --file=file_name --log=log_file_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将备份文件复制到新的数据库服务器:
scp /tmp/engine.dump root@new.database.server.com:/tmp
# scp /tmp/engine.dump root@new.database.server.com:/tmp
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 登录到新的数据库服务器并安装
engine-backup
:yum install ovirt-engine-tools-backup
# yum install ovirt-engine-tools-backup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在新数据库服务器上恢复数据库。file_name 是从 Manager 复制的备份文件。
engine-backup --mode=restore --scope=files --scope=db --file=file_name --log=log_file_name --provision-db --no-restore-permissions
# engine-backup --mode=restore --scope=files --scope=db --file=file_name --log=log_file_name --provision-db --no-restore-permissions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在数据库已迁移,启动
ovirt-engine
服务:systemctl start ovirt-engine.service
# systemctl start ovirt-engine.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow