バックアップおよびリストア
engine-backupコマンド・ユーティリティを使用して、Oracle Linux Virtualization Managerを定期的にバックアップできます。 このツールは、エンジン・データベースおよび構成ファイルを1つのファイルにバックアップし、ovirt-engineサービスを中断せずに実行できます。  
               
engine-backupコマンドには次の2つのモードがあります:
               
engine-backup --mode=backupengine-backup --mode=restoreオプションとその関数の完全なリストを表示するには、engine-backup --helpを実行します。 
               
基本オプションは次のとおりです:
                   --mode 
                  
               
コマンドがバックアップ操作を実行するか、リストア操作を実行するかを指定します。 使用可能なオプションは次のとおりです: backup (デフォルト)、restoreおよびverify。  
               
                   --file 
                  
               
バックアップ・ファイルのパスと名前を指定します(たとえば、file_name.backup)。 バックアップ・モードの場合、ファイルはバックアップが保存される場所です。 リストア・モードの場合、ファイルはバックアップ・データとして読み取られます。 デフォルトのパスは/var/lib/ovirt-engine-backup/です。 
               
                  --log
                  
               
ログ・ファイルのパスと名前を指定します(たとえば、log_file_name)。 このファイルは、バックアップまたはリストア操作を記録します。 デフォルトのパスは/var/log/ovirt-engine-backup/です。 
               
                   --scope 
                  
               
engine-backupコマンドで複数回指定できます。 4つのオプションがあります。  
                  - all(デフォルト) - すべてのデータベースおよび構成データのバックアップまたはリストア
- files- システム上のファイルのみをバックアップまたはリストア
- db- エンジン・データベースのみをバックアップまたはリストア
- dwhdb- データ・ウェアハウス・データベースのみのバックアップまたはリストア
バックアップおよびリストアの詳細は、「oVirtドキュメント」管理ガイドを参照してください。
Managerのバックアップ
Managerをバックアップするには:
- 
                        
                        Managerを実行しているホストにログインします。 ノート: 仮想マシン(スタンドアロン・エンジンまたは自己ホスト・エンジン)内でManagerを実行する場合は、エンジンを実行している仮想マシンにログインします。 
- 
                        
                        Managerの完全バックアップを作成します。 バックアップを作成する前に、ovirt-engineサービスを停止する必要はありません。 engine-backup --mode=backup --scope=all --file=path --log=pathたとえば、engine-backupコマンドを使用して、Managerの完全バックアップを作成します。 Managerバックアップのバックアップ・ファイルおよびログ・ファイルは、指定したパスに作成されます。 engine-backup --mode=backup --scope=all --file=backup/file/ovirt-engine-backup --log=backup/log/ovirt-engine-backup.logBacking up: Notifying engine - Files - Engine database 'engine' - DWH database 'ovirt_engine_history' Packing into file 'backup/file/ovirt-engine-backup' Notifying engine Done.
- 
                        
                        (オプション)定期バックアップを実行する cronジョブを設定します。デフォルトでは、Managerは自動バックアップを実行しません。 Managerの定期バックアップを作成することをお薦めします。 次の例は、 crontab形式のファイルで定義されたcronジョブのサンプルを示します。today=`date +'%Y%m%d-%H%M'` engine-backup --mode=backup --scope=all --file=/backup/file/ovirt-engine-backup-${today} --log=/backup/log/ovirt-engine-backup-${today}.log
Managerの完全バックアップのリストア
Managerの完全バックアップをリストアするには:
- コマンドラインから、Managerを実行しているホストにログインします。 
                        ノート: 仮想マシン(スタンドアロン・エンジンまたは自己ホスト・エンジン)内でManagerを実行する場合は、エンジンを実行している仮想マシンにログインします。 
- engine-cleanupコマンドを使用して、Managerに関連付けられているオブジェクトをクリーン・アップします。 これにより、構成ファイルが削除され、Managerに関連付けられているデータベースがクリーンアップされます。- engine-cleanup- たとえば、 - engine-cleanupコマンドの出力は次のようになります。- [ INFO ] Stage: Initializing [ INFO ] Stage: Environment setup Configuration files: ... Log file: ... Version: otopi-1.7.8 (otopi-1.7.8-1.el7) [ INFO ] Stage: Environment packages setup [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment customization Do you want to remove all components? (Yes, No) [Yes]: Yes The following files were changed since setup: /etc/ovirt-engine/engine.conf.d/11-setup-sso.conf Remove them anyway? (Yes, No) [Yes]: Yes --== PRODUCT OPTIONS ==-- [ INFO ] Stage: Setup validation During execution engine service will be stopped (OK, Cancel) [OK]: OK All the installed ovirt components are about to be removed ...(OK, Cancel) [Cancel]: OK [ INFO ] Stage: Transaction setup [ INFO ] Stopping engine service [ INFO ] Stopping ovirt-fence-kdump-listener service [ INFO ] Stopping dwh service [ INFO ] Stopping Image I/O Proxy service [ INFO ] Stopping vmconsole-proxy service [ INFO ] Stopping websocket-proxy service [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ INFO ] Backing up PKI configuration and keys ... [ INFO ] Clearing Engine database engine ... [ INFO ] Clearing DWH database ovirt_engine_history [ INFO ] Removing files [ INFO ] Reverting changes to files ... [ INFO ] Stage: Transaction commit [ INFO ] Stage: Closing up --== SUMMARY ==-- Engine setup successfully cleaned up A backup of PKI configuration and keys is available at ... ovirt-engine has been removed A backup of the Engine database is available at ... A backup of the DWH database is available at ... --== END OF SUMMARY ==-- [ INFO ] Stage: Clean up Log file is located at ... [ INFO ] Generating answer file ... [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ INFO ] Execution of cleanup completed successfully
- engine-backupコマンドを使用して、Managerの完全バックアップをリストアします。- engine-backup --mode=restore --scope=all --file=path --log=path --restore-permissions- たとえば: - engine-backup --mode=restore --scope=all --file=backup/file/ovirt-engine-backup --log=backup/log/ovirt-engine-backup.log --restore-permissions- Preparing to restore: - Unpacking file 'backup/file/ovirt-engine-backup' Restoring: - Files - Engine database 'engine' - Cleaning up temporary tables in engine database 'engine' - Updating DbJustRestored VdcOption in engine database - Resetting DwhCurrentlyRunning in dwh_history_timekeeping in engine database - Resetting HA VM status ------------------------------------------------------------------------------ Please note: The engine database was backed up at 2019-03-25 12:48:02.000000000 -0700 . Objects that were added, removed or changed after this date, such as virtual machines, disks, etc., are missing in the engine, and will probably require recovery or recreation. ------------------------------------------------------------------------------ - DWH database 'ovirt_engine_history' You should now run engine-setup. Done.
- engine-setupコマンドを実行して、リストアされたManagerの設定を完了します。 これにより、ファイアウォールが再構成され、Managerサービスが正しく構成されます。 engine-setup
- Managerにログインし、バックアップに対してManagerがリストアされたことを確認します。