1. ホーム
  2. オペレーティングシステム
  3. ユニックス/BSD

AIXでrootvgをクローンする方法

2022-01-16 04:49:46

AIXでrootvgをクローンする方法

AIX Rootvgのイメージバックアップ
rootvgのクローンを作るにはどうしたらいいですか?
実際には、システムのアップグレードが頻繁に発生し、ダウンタイムを短縮するために、AIXの新しいハードディスクにrootvgをクローンすることができます。ハードディスクを交換して、ユーザーのアプリケーションを引き続き使用しながら、新しいドライブにシステムのアップグレードをインストールすることができます。インストールが完了し、システムを再起動すると、アップグレード後の新システムが起動します。  何らかの理由で旧システムを使用する必要がある場合は、システムの起動リストを変更し、再起動するだけです。アップグレードが確認されると、旧システムのハードディスクは他の用途に使用できるようになります。
クローン作成中、システムは以下のことを行う必要があります。
1. 現在のシステム rootvg の内容から /image.data ファイルを生成します。
2. 2. システム上の空いているドライブを使用して altinst_rootvg ボリュームグループを作成します。
3. 3. alt_inst という接頭辞を持つ論理ボリュームとファイルシステムを作成します。
4. 4. exclude.list に含まれないバックアップファイルのリストを、現在の rootvg を青写真として生成します。
5. 5. すべてのファイルを altinst_rootvg のファイルシステムにコピーします。
6. 指定された場合、installp コマンドを使用して、新しいシステムにシステム更新ソフトウェアまたは新しいパッケージをインストールします。
7. 7. bosboot コマンドを使用して、altinst_rootvg にブート論理ボリュームを作成します。
8. 指定された場合、ユーザースクリプトを実行する
9. ファイルシステムをアンマウントし、altinst_rootvg上の論理ボリュームとファイルシステムのネーミングを変更します。
10. 交換用ドライブから起動するようにブートリストを変更します。
次に、代替ディスクインストール方式で、稼働中のAIXシステムを新しいハードディスクにクローンする方法について説明します。この間、ユーザー定義のバンドルがインストールされ、ユーザーが書いたスクリプトが実行されて、新しいシステム上のAIXの構成がカスタマイズされます。 
交換用ドライブを使用したインストールプロセスでは、既存の rootvg を新しいドライブにクローンするため、サーバー上に未割り当てのドライブが必要です。これには

- 事前準備
- rootvgのクローン作成とカスタマイズの実行
- クローン化したドライブからシステムを起動する
- すべての操作が正常に行われたことを確認する

  コマンドの練習
#lspv
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 なし           
hdisk3 0001fe75533b6410 なし   

#chdev -l hdisk2 -a pv=clear ディスクID番号を消去します。
#lscfg -vpl hdisk2 ディスクの詳細を表示します。

#alt_disk_install -BOC hdisk2
#lspv
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 altinst_rootvg           
hdisk3 0001fe75533b6410 なし 

スペアディスクボリュームグループを空にします。
#alt_disk_install -X
ディスクが有効かどうかを確認するために #lspv を実行します。
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 なし           
hdisk3 0001fe75533b6410 なし 

#rmdev -dl hdisk2
hdisk2をプルダウンして、新しいマシン/パーティションに入れて、起動すれば、1が2に、2が4に、すぐになります。
いくつかのポイントを紹介します。

1、最初のサーバーのOSは完全にインストールされパッチが当てられていること、クラスタリングが必要なマシンにはオラクルやその他のソフトウェアがインストールされパッチが当てられていること(これはNIMではできないことで、もちろんこれらをrootvgに入れることが条件)、そして全体のリングが決定されていることが必要です

NIMを使うなら環境を整えておかないと、NIMの強みであるソフトを後からひとつひとつパッチしていくのが面白くないですからねぇ(笑)。

2、ハードディスクを抜くか、パーティションを使用して別のサーバー/パーティションにハードディスクをインストールした後、初めて起動すると、起動に利用できるハードディスクを見つけるように要求されることがあります、この時、smsはハードディスクをスキャンして上記のオペレーティングシステムを見つけることができるときに、起動順序を設定するように入力することができます。


追加すること。

LPAR環境では、特にDLPAR的な操作が必要な場合、レプリケーションによりalt_disk_installが同じct_node_idになり、今度はリフレッシュが必要 . .

全パーティションのct_node_id番号を確認し、重複がないかを確認します。
(etc/ct_node_id と /var/ct/cfg ファイルを見ます)

ユーザーが alt_disk_install コマンドであるマシンの rootvg をクローンし、それを別のマシンにインストールすると、2つのマシンは同じ ct_node_id 番号を持つことになります。

以下のコマンドを実行して、ct_node_id 番号を変更してください。
#/usr/sbin/rsct/install/bin/recfgct

また、以下のようなことも可能です。

#smit alt_install