1.3. 将数据仓库迁移到独立机器
将数据仓库服务从 Red Hat Virtualization Manager 迁移到单独的机器。在单独的计算机上托管数据仓库服务可减少每台计算机的负载,并允许每个服务避免与其他进程共享 CPU 和内存导致的潜在冲突。
迁移数据仓库服务,并使用现有的
ovirt_engine_history
数据库连接它,或者选择性地将 ovirt_engine_history
数据库迁移到新的数据库计算机,然后再迁移数据仓库服务。如果 ovirt_engine_history
数据库托管在 Manager 上,在 Data Warehouse 服务之外迁移数据库也会进一步降低 Manager 计算机上资源的竞争。您可以将数据库迁移到将数据仓库服务迁移到与 Manager 机器和新数据仓库服务机器独立的机器上。
1.3.1. 将数据仓库数据库迁移到独立机器
(可选)在迁移数据仓库服务前迁移
ovirt_engine_history
数据库。使用 engine-backup 创建数据库备份,并在新数据库计算机上恢复它。有关 engine-backup 的更多信息,请运行 engine-backup --help。
将您的系统订阅到所需的权利。请参阅安装指南中的订阅所需 权利。
要只迁移数据仓库服务,请参阅 第 1.3.2 节 “将数据仓库服务迁移到独立机器”。
过程 1.2. 将数据仓库数据库迁移到独立机器
- 创建数据仓库数据库和配置文件的备份:
# engine-backup --mode=backup --scope=dwhdb --scope=files --file=file_name --log=log_file_name
- 将备份文件从 Manager 复制到新机器:
# scp /tmp/file_name root@new.dwh.server.com:/tmp
- 在新机器上安装 engine-backup :
# yum install ovirt-engine-tools-backup
- 在新计算机上恢复数据仓库数据库。FILE_ NAME 是从 Manager 复制的备份文件。
# engine-backup --mode=restore --scope=files --scope=dwhdb --file=file_name --log=log_file_name --provision-dwh-db --no-restore-permissions
数据仓库数据库现在托管在与管理器托管的独立计算机上。继续 第 1.3.2 节 “将数据仓库服务迁移到独立机器” 以完成迁移。