3.4. ローカルストレージを保持している間に RHVH へのアップグレード
ローカルストレージは他のストレージドメインと共有されないため、ローカルストレージを別のクラスターのホストに移行することはできません(バージョン 4.0 へのアップグレード時など)。ローカルストレージドメインを持つ RHEV-H 3.6 ホストをアップグレードするには、ローカルストレージを保持しながらホストを再インストールし、4.0 環境で新しいローカルストレージドメインを作成し、以前のローカルストレージを新しいドメインにインポートします。
このプロセスは、Red Hat Virtualization Manager がバージョン 4.0 で、ホストが属するデータセンターおよびクラスターの互換性レベルが現在 3.6 であるという前提に基づいています。
手順3.2 ローカルストレージを保持している間に RHVH へのアップグレード
- このプロセスを開始する前に、RHEV-H ホストのローカルストレージがメンテナーンスモードにあることを確認します。
- Data Centers タブを開きます。
- 詳細ペインの Storage タブをクリックし、結果一覧でストレージドメインを選択します。
- Maintenance をクリックします。
- 『インストールガイドの Red Hat Virtualization Host の インストール で説明されているように、Red Hat Virtualization Host を再インストール』 します。重要インストール 先 画面で RHVH をインストールするデバイスを選択する場合は、仮想マシンを保存するデバイスを選択しないでください。オペレーティングシステムをインストールするデバイスのみを選択します。キックスタートを使用してホストをインストールする場合は、以下をキックスタートファイルに追加し、device を関連するデバイスに置き換えて、仮想マシンを含む デバイス を保持するようにしてください。
# clearpart --all --drives=device
キックスタートの使用方法は、『Red Hat Enterprise Linux 7 インストールガイド』 の キックスタート構文の参考 資料 を参照してください。 - 再インストールしたホストで、以前の環境を復元する
/data
などのディレクトリーを作成します。# mkdir /data
- 新しいディレクトリーに以前のローカルストレージをマウントします。この例では、
/dev/sdX1
がローカルストレージになります。# mount /dev/sdX1 /data
- 新しいディレクトリーに以下のパーミッションを設定します。
# chown -R 36:36 /data # chmod -R 0755 /data
- Red Hat では、サーバーの再起動が必要となる場合に備えて、/
etc/fstab
を介してローカルストレージを自動的にマウントすることも推奨しています。# blkid | grep -i sdX1 /dev/sdX1: UUID="a81a6879-3764-48d0-8b21-2898c318ef7c" TYPE="ext4" # vi /etc/fstab UUID="a81a6879-3764-48d0-8b21-2898c318ef7c" /data ext4 defaults 0 0
- 管理ポータルでデータセンターを作成し、Storage Type ドロップダウンメニューで
Local
を選択します。 - 新しいデータセンターでクラスターを設定します。詳細は、『Administration Guide』 の Creating a New Cluster を参照してください。
- Manager にホストを追加します。詳細は、『インストールガイド』 の Red Hat Virtualization Manager へのホストの追加 を参照してください。
- ホスト上で、最初のローカルストレージドメインの作成に使用する新しいディレクトリーを作成します。たとえば、以下のような設定です。
# mkdir -p /localfs # chown 36:36 /localfs # chmod -R 0755 /localfs
- 管理ポータルで Storage タブを開き、New Domain をクリックして新しいローカルストレージドメインを作成します。
localfs
を Name に、/localfs
を Path として定義します。 - ローカルストレージが
Active
になったら、ドメインの インポート を選択し、ドメインの詳細を定義します。たとえば、Data
を Name として、Local on Host
を Storage Type に、/data
を Path として定義します。 - OK をクリックして、ストレージドメインがすでにデータセンターにアタッチされていることを知らせるメッセージが表示されることを確認します。
- 新しいストレージドメインをアクティブ化します。
- Data Centers タブを開きます。
- 詳細ペインの Storage タブをクリックし、結果一覧で新しい
Data
ストレージドメインを選択します。 - Activate をクリックします。
- 新しいストレージドメインが
Active
になったら、仮想マシンとそのディスクをインポートします。- Storage タブで、
data
を選択します。 - 詳細ペインで VM Import タブを選択し、仮想マシンを選択し、Import をクリックします。詳細は、『Administration Guide』 の Importing Virtual Machines from Imported Data Storage Domains を参照してください。
- すべての仮想マシンが正常にインポートされ、適切に機能していることを確認したら、
localfs
をメンテナンスモードに移行できます。- Storage タブをクリックし、結果リストから
localfs
を選択します。 - 詳細ペインの Data Center タブをクリックします。
- Maintenance をクリックした後、OK をクリックしてストレージドメインをメンテナンスモードに移動します。
- Detach をクリックして、 Detach Storage の確認ウィンドウを開きます。
- OK をクリックします。
これで、ホストをバージョン 4.0 に正常にアップグレードし、新しいローカルストレージドメインを作成し、3.6 ストレージドメインとその仮想マシンをインポートできるようになりました。