業務で物理サーバをOpenstackに移す必要がでてきたので、その検証を行いました。 同じことをする人がどれだけいるのかよくわからんが、誰かの役に立つかもしれないので、記載します。 なお、手順を確立する上で下記のQiita記事は大いに参考にさせてもらったので、示しておきます。
この記事は以下の4本で構成する予定。
- 導入、インストール編(本記事)
- バックアップ編
- リストア編その1(ボリュームへのリストア)
- リストア編その2(イメージ変換、起動)
今回の目的は物理サーバをバックアップとり、OpenStackにリストアすること。 構成は以下の通り。
物理サーバ: CentOS 6.3 仮想サーバ:OpenStack Mitaka
ではまず導入・インストールから…
インストール編
まずレポジトリ ファイルをwgetする。
$ cd /etc/yum.repos.d/ $ sudo wget http://www.mondorescue.org/ftp/rhel/6/x86_64/mondorescue.repo $ ls -l mondorescue.repo -rw-r--r-- 1 root root 201 6月 3 17:57 2016 mondorescue.repo
ダウンロードしたレポジトリ ファイルでGPGキーが合わなかったから以下に修正した。
diff /tmp/mondorescure.repo.org mondorescue.repo 6c6 < gpgkey=ftp://ftp.mondorescue.org//rhel/6/x86_64/mondorescue.pubkey --- > gpgkey=ftp://ftp.mondorescue.org//centos/6/x86_64/mondorescue.pubkey
インストール
$ sudo yum install mondo
いろいろな依存パッケージも一緒にインストールされる
圧縮パッケージ(lzo/lzop)もインストールする lzopをインストールすると同時にlzoもインストールされる
$ sudo yum install lzop
これでインストールは完了!