同梱の MySQL を使用すると、
「MySQL Enterprise Backup」(MEB)というユーティリティでDBが自動バックアップされます。
Oracle VM
インストレーションおよびアップグレード・ガイド リリース3.2.1
4.12. Oracle VM Managerのバックアップ
http://docs.oracle.com/cd/E40528_01/b71927/vmiug-manager-backup.html
バックアップの設定は /etc/sysconfig/ovmm に記載されています。
とはいっても、バックアップの出力先と、バックアップで使用するコマンドが
記載されているだけです。
[root@ovmm31 ~]# cat /etc/sysconfig/ovmm
RUN_OVMM=YES
JVM_MEMORY_MAX=4096m
JVM_MAX_PERM=512m
DBBACKUP=/u01/app/oracle/mysql/dbbackup ★バックアップ出力先
DBBACKUP_CMD=/opt/mysql/meb-3.8/bin/mysqlbackup ★バックアップコマンド(MEB)
UUID=0004fb000001000012738a647a8d2b17
基本的には「DBBACKUP」の場所を変更するだけで、
「DBBACKUP_CMD」は、MEBのバージョンアップでコマンドのパスが変わったりしない限り
変更しない想定のようです。
手元の環境(OVMM 3.2.1)では、バックアップ先ディレクトリは下記のような感じです。
基本的には 24時間ごと に自動バックアップされます。
※結構OVMMを停止しているので、取得データはとびとびです。
[root@ovmm31 ~]# ls /u01/app/oracle/mysql/dbbackup
AutoFullBackup-20130218_012721 AutoFullBackup-20130429_003433
AutoFullBackup-20130223_104153 AutoFullBackup-20130503_003622
AutoFullBackup-20130302_104554 AutoFullBackup-20130504_003647
AutoFullBackup-20130308_104846 AutoFullBackup-20130505_003708
AutoFullBackup-20130315_115906 AutoFullBackup-20130523_001038
AutoFullBackup-20130317_140001 AutoFullBackup-20130528_001205
AutoFullBackup-20130331_002411 AutoFullBackup-20130530_001241
AutoFullBackup-20130404_002528 AutoFullBackup-20130531_001258
AutoFullBackup-20130415_002916 AutoFullBackup-20130608_194157
AutoFullBackup-20130418_003016 AutoFullBackup-20130610_194232
AutoFullBackup-20130421_003113
OVMM リポジトリDBのバックアップを手動実行してみる
ためしに、スクリプトを実行してみたところ、
マニュアル通り、バックアップが実行されました。
[root@ovmm31 ~]# /u01/app/oracle/ovm-manager-3/bin/createBackup.sh
Backing up the Oracle VM Manager MySQL Database...
Please enter the Oracle VM manager user name: admin
Please enter the Oracle VM manager user password: ★パスワード入力
INFO: Succesfully backed up database as AutoFullBackup-20130620_005307
取得されたバックアップを一つ見てみます。
[root@ovmm31 ~]# ls -lh /u01/app/oracle/mysql/dbbackup/AutoFullBackup-20130620_010105
合計 132M
-rw-r----- 1 oracle oinstall 5.5K 6月 20 01:01 AutoBackup.log
-rw-r----- 1 oracle oinstall 132M 6月 20 01:01 OVMManagerDB.mbi
-rw-r----- 1 oracle oinstall 189 6月 20 01:01 backup-my.cnf
drwx------ 2 oracle oinstall 4.0K 6月 20 01:01 datadir
drwx------ 2 oracle oinstall 4.0K 6月 20 01:01 meta
SQL文のエクスポートではなく、バイナリファイルでバックアップされているようです。
MySQLの設定ファイルも取得してくれています。
[root@ovmm31 ~]# cd /u01/app/oracle/mysql/dbbackup/AutoFullBackup-20130620_010105/
[root@ovmm31 AutoFullBackup-20130620_010105]# file *
AutoBackup.log: ASCII English text
OVMManagerDB.mbi: data
backup-my.cnf: ASCII text
datadir: directory
meta: directory
[root@ovmm31 AutoFullBackup-20130620_010105]# file datadir/* meta/*
datadir/ibbackup_logfile: data
meta/backup_content.xml: XML 1.0 document text
meta/backup_create.xml: XML 1.0 document text
meta/backup_variables.txt: ASCII text
meta/image_files.xml: XML 1.0 document text
MySQL Enterprise Backup(MEB)の実体
MEBは、通常では MySQL の Enterprise Edition で提供されるユーティリティらしいです。
これはRPMでインストールされています。
[root@ovmm31 ~]# rpm -q meb
meb-3.8.0-rhel5
[root@ovmm31 ~]# rpm -qi meb
Name : meb Relocations: /opt/mysql
Version : 3.8.0 Vendor: Oracle
Release : rhel5 Build Date: 2012年07月28日 01時14分07秒
Install Date: 2013年02月18日 00時19分23秒 Build Host: frigg35
Group : Applications/Databases Source RPM: meb-3.8.0-rhel5.src.rpm
Size : 5318939 License: Copyright (c) 2011 Oracle. All rights reserved.
Signature : DSA/SHA1, 2012年07月28日 01時52分19秒, Key ID 8c718d3b5072e1f5
Packager : MySQL Release Engineering <mysql-build@oss.oracle.com>
Summary : MySQL Enterprise Backup 3.8.0
Description :
MySQL Enterprise Backup 3.8.0 is Oracle's enterprise-class backup solution for MySQL Server.
MEB 自体のファイルはそんなに多くありません。
これを、OVMM独自のスクリプトから実行しています。
[root@ovmm31 ~]# rpm -ql meb
/opt
/opt/mysql
/opt/mysql/meb-3.8
/opt/mysql/meb-3.8/README.txt
/opt/mysql/meb-3.8/bin/ibbackup
/opt/mysql/meb-3.8/bin/innobackup
/opt/mysql/meb-3.8/bin/mysqlbackup
/opt/mysql/meb-3.8/manual.html
/opt/mysql/meb-3.8/mysql-html.css
以上、OVMM3.2 のDBバックアップについてでした。
0 件のコメント:
コメントを投稿