AIXでrootvgをクローンする方法
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
関連
-
FreeBSD で zfs: failed with error 6 エラーを修正する方法は?
-
Unixとは何ですか?UnixとLinuxの違いは何ですか?
-
Unixとは何か、なぜそんなに重要なのか?
-
gnu bashシェルプログラミングのbashプログラミング共通の構文は、特殊な変数が画像に整理された
-
Freebsd+IPFWの組み合わせで、小規模なDDOS攻撃を防ぐ設定方法を採用。
-
FreeBSD 8.1 で Git サーバーを構築する手順
-
FreeBSD 7.3 GNOME GUI のインストール
-
AIXでのRootvgイメージ作成、キャンセル、ハードディスク交換について
-
freebsdのパーティショニングに関する知識まとめ
-
UNIXファイルシステムの解析と比較考察
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
grub2 boot freebsdの説明
-
FreeBSDのシステム使用法の説明
-
USB フラッシュドライブを使って FreeBSD をインストールするための簡単なチュートリアル
-
Unixシステムにおけるハードリンクとソフトリンクの説明
-
見落とされがちな5つのUnixコマンド
-
FreeBSD FreeNASインストール図チュートリアル
-
FreeBSDのIPアドレス、ゲートウェイ、DNSの設定方法
-
Unix OSのコマンドと設定ファイルによる知識共有の保護
-
Unix系ディレクトリ操作コマンド概要
-
freebsd9.1ソースコードからapache, mysql, php環境をインストールする(pro side by side)