...

Portable Images Network Tool(PINT)Linux readmeバージョン1.0.0

by user

on
Category: Documents
5

views

Report

Comments

Transcript

Portable Images Network Tool(PINT)Linux readmeバージョン1.0.0
Portable Images Network Tool(PINT)Linux
readmeバージョン1.0.0
HP 部品番号: 573878-193
第 1.0.0 版
© Copyright 2009, 2011 Hewlett-Packard Development Company, L.P.
Legal Notices
Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial
Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under
vendor's standard commercial license.
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express
warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall
not be liable for technical or editorial errors or omissions contained herein.
目次
1
2
3
4
5
概要.........................................................................................................5
リリース情報............................................................................................6
インストール............................................................................................7
推奨される使用方法..................................................................................8
操作.........................................................................................................9
PINTの有効化および無効化.....................................................................................................................9
移行の決定............................................................................................................................................9
6 サポートされている環境..........................................................................14
7 HPの連絡先.............................................................................................15
目次
3
例目次
5-1 System NIC Migration Configuration Fileに追加されたMACアドレス..........................................................11
5-2 強制移行の流れ...................................................................................................................................12
4
第1章 概要
HP Portable Images Network Tool(PINT)は、HP Virtual Connectを使用するHP BladeSystem c-Classブ
レードとHP BladeSystem c-Classブレード上のVMware ESX仮想マシンの間でオペレーティング システム
イメージを移行する際のネットワーク問題を解決するために使用されます。具体的には、PINTは、c-Class
ブレードとVMware ESXオペレーティング環境との間で、物理サーバーからProLiantサーバーへ(P2P)、
仮想マシンから仮想マシンへ(V2V)、仮想マシンからProLiantサーバーへ(V2P)、および物理サーバー
から仮想マシンへ(P2V)といったオペレーティング システム イメージの移行を行う際に発生する、
ネットワーク インターフェイス コントローラー(NIC)の設定問題を解決します。
注記: オペレーティング システム イメージを新しいネットワーク環境(新しいサブネットなど)に移
行する場合、イメージには、IPアドレス、サブネット マスク、ゲートウェイ、ルーティング、NICチー
ム、ファイアウォール設定などの新しいネットワーク設定が必要です。
PINTは、最適なアルゴリズムを使用して、オペレーティング システム イメージの移行時にもNIC設定を
維持します。このアルゴリズムは、ターゲット サーバーへの移行後も、ソース サーバーのNIC設定を維
持します。
重要: ターゲット サーバーのNICに、ソース サーバーとは異なるドライバー セットが必要な場合は、
ターゲット サーバーでPINTを使用する前に新しいドライバーをインストールする必要があります。
5
第2章 リリース情報
▲
PINTバージョン1.0.0
•
•
PINTバージョン1.0.0-6
•
•
PINTの初版リリース
PINT for RHEL5.Xの初版リリース
PINTバージョン1.0.0-6
•
hp-pintスクリプトで次のLinuxコマンドを使用して、PINTを有効および無効にできるようになり
ました。
•
Linux:chkconfig --add /etc/rc.d/init.d/hp-pint
chkconfig --del /etc/rc.d/init.d/hp-pint
•
SuSE:/usr/lib/lsb/install_initd /etc/init.d/hp-pint
/usr/lib/lsb/remove_initd /etc/init.d/hp-pint
•
PINTバージョン1.0.0-4
•
•
PINT for RHEL6.Xの初版リリース
PINTバージョン1.0.0-3
•
PINT for SLES 10.2、10.3、および11.Xの初版リリース
6
第3章 インストール
•
Linuxの場合は、次のインストール手順に従います。
1. Insight Controlサーバー移行アプリケーション ステーション上のInsight Controlサーバー
移行ディレクトリ\PI\PINTフォルダーからソース サーバーに
hp-pint-redhat-x-x.x.x-x.i386.rpmファイルをコピーします。
2. rpm -ihv hp-pint-redhat-x-x.x.x-x.i386.rpmを実行して、PINTサービスをインス
トールし起動します。
•
SuSEの場合は、次のインストール手順に従います。
1. Insight Controlサーバー移行アプリケーション ステーション上のInsight Controlサーバー
移行ディレクトリ\PI\PINTフォルダーからソース サーバーに
hp-pint-SuSE-x-x.x.x-3.i586.rpmファイルをコピーします。
2. rpm -ihv hp-pint-SuSE-x-x.x.x-3.i586.rpmを実行して、PINTサービスをインストー
ルし起動します。
•
PINTは、Insight Controlサーバー移行の[エージェントの展開]ページからインストールすることもで
きます。次のように操作してください。
1. ユーザー名、パスワード、およびドメインを入力して、Insight Controlサーバー移行にログイン
します。
2. [エージェントの展開]をクリックします。
3. [PINT (オプション)]セクションで、 [Linux]を選択します。
4. [IPアドレス]、[ユーザー名]、および[パスワード]ボックスに認証情報を入力します。ソース
サーバーでは、パスワードをブランクにすることはできません。
5. [PINTのインストール]をクリックします。
6. 移行エージェントのデプロイメント ステータスと結果を表示します。
7
第4章 推奨される使用方法
PINTの主な使用モデルは、ソース サーバーの静的ネットワーク設定を保持しておきたい場合のオペレー
ティング システムの移行です。通常、 Linuxオペレーティング システムは、ターゲット サーバーで検出
されたNICごとに、新しいネットワーク インターフェイス設定を作成します。これらの新しいインター
フェイスは、DHCPを使用するために設定されます。PINTは、ソース サーバーの静的設定をターゲット
サーバーのインターフェイスに適用するためのメカニズムを備えています。
PINTを使用すると、VMware ESX上で稼動している仮想マシン、および物理サーバーの任意の組み合わ
せに対する移行を容易に実行できます。これには、次の移行が含まれます。
•
物理サーバー間でのVirtual Connectプロファイルの移行。元のサーバーのMACアドレスが保持され
ます。
•
MACアドレスが保持されない、物理サーバー間での移行。
•
物理サーバーから仮想マシンへの移行。
•
仮想マシンから物理サーバーへの移行。
Insight Controlサーバー移行は、PINTなしで使用します。Insight Controlサーバー移行を実行すると、PINT
は無効になります。このため、Insight Controlサーバー移行の実行後に、PINTを再インストールする必要
があります。すでにドライバーがシステム イメージにロードされている場合は、類似のシステム間で移
行を実行可能にするために、Insight Controlサーバー移行の後にターゲット サーバーにPINTを追加する
ことができます。
8
第5章 操作
PINTの有効化および無効化
PINTを有効にするには、次に示すように適切なコマンドを使用してください。
注記: 移行後に、Insightサーバー移行ソフトウェアでPINTが無効となります。すでにドライバーがシス
テム イメージにロードされている場合は、類似のシステム間で移行を実行可能にするために、Insight
Controlによる移行の完了後にターゲット サーバーでPINTを再度有効にすることができます。SLESオペ
レーティング システムの場合は、移行後にYASTを使用してDHCPを有効にしないでください。代わりに
次のenableコマンドを使用してください。
•
Linux:# chkconfig --add hp-pint
•
SuSE:# /usr/lib/lsb/install_initd /etc/init.d/hp-pint
PINTを無効にするには、次に示すように適切なコマンドを使用してください。
•
Linux:# chkconfig --del hp-pint
•
SuSE:#/ /usr/lib/lsb/remove_initd /etc/init.d/hp-pint
PINTを有効にした後、次のコマンドを使用してください。
•
Linux: /etc/init.d/hp-pint start
•
SuSe: /etc/init.d/hp-pint start
移行の決定
PINTは、オペレーティング システムによって格納された以前のネットワーク設定であるSystem NIC
Migration Configuration Fileと、オペレーティング システムによって自動的に割り当てられる新しいネッ
トワーク設定との比較に基づいて移行を決定します。
オペレーティング システムを起動するたびに、PINTは、ネットワーク コントローラーを、設定ファイ
ルに格納されているハードウェア設定と比較します。MACアドレスの変更、PCIバスの変更などの相違
を検出した場合は、オペレーティング システムは新しいデフォルトDynamic Host Configuration Protocol
(DHCP)設定を新しいコントローラーに割り当てます。古い設定は「孤立化」されます(つまり、設
定はオペレーティング システムに残りますが、アクティブなコントローラーには適用されなくなりま
す)。次の条件は、PINTが移行を決定する方法と、その決定の内容を示しています。
注記: イメージをターゲット ハードウェアに移行する前に、ソース ハードウェアにターゲットNICの
ドライバーをインストールする必要があります。このドライバーをインストールしていないと、オペレー
ティング システムが孤立したNIC設定を削除するため、PINTがNIC設定の移行に使用する情報が消失し
ます。
•
•
同一のMACアドレス(Linuxのみ) - 新しいネットワーク コントローラーが元のコントローラーと
同じMACアドレスを持つ場合(Virtual Connectプロファイルの移行後など)、PINTは、MACアドレ
スに基づいて、元の設定を新しいコントローラーに適用します。PINTは、最初に、オペレーティン
グ システムがバックアップしたネットワーク設定の設定値を読み込み、その後、バックアップされ
ていたネットワーク設定を動作可能なネットワーク設定に適用し、最後に、そのネットワーク イン
ターフェイスについてオペレーティング システムがバックアップしたネットワーク設定を削除しま
す。
PCIバスのインスタンス化順序の変更(Red Hatのみ) - 新しいオペレーティング環境でオペレーティ
ング システムが起動するとき、PCIバスが前のオペレーティング環境と異なる順序でインスタンス
化を行うことがあります。この場合、MACアドレスは存在しますが、別のネットワーク設定に割り
当て直されます。
PCIバスのインスタンス化が異なる順序で行われると、オペレーティング システムはネットワーク
コントローラーごとに変更を検出し、ネットワーク設定を孤立化して、デフォルトのDHCPブート
プロトコルをネットワーク インターフェイスに割り当てます。PINTはMACアドレスを追跡します。
各MACアドレスに以前に適用されていたネットワーク設定はそのMACアドレスに適用しなおされ
ます。これにより、移行前にそのMACアドレスに割り当てられていたネットワーク設定と設定が一
致するようになります。
PINTの有効化および無効化
9
•
MACアドレスが見つからない - MACアドレスがネットワーク設定のMACアドレスと一致しない場
合、オペレーティング システムは、ネットワーク コントローラーに割り当てられたネットワーク
設定を孤立化します。HP Insight Recovery、P2Vイメージ移行、またはV2Pイメージ移行では、これ
は予想される動作です。このシナリオでは、オペレーティング システムは新しいMACアドレスを
すべて確認します。Linuxでは、PINTは検出した各ネットワーク コントローラーのネットワーク設
定もすべて孤立化し、以前のオペレーティング環境のネットワーク設定をバックアップします。
この問題には、次のような解決策があります。
•
10
操作
System NIC Migration Configuration Fileに追加されたMACアドレス - System NIC Migration
Configuration File(/etc/sysconfig/network-scripts/migrate.cfg)にMACアドレ
スが手動で追加されている場合、System NIC Migration Configuration FileのEthernetネットワー
ク設定がMACアドレスが一致するネットワーク設定に割り当てられます。
例 5-1 System NIC Migration Configuration Fileに追加されたMACアドレス
次に示すように、イメージの移行の前にSystem NIC Migration Configuration Fileが変更されて
いる場合、PINTはネットワーク設定を変更して、System NIC Migration Configuration Fileでの
割り当てに合わせてネットワーク ハードウェアを追跡します。
<NIC-CFG-LIST>
<NIC-CFG>
<NIC INDEX>eth</NIC INDEX>
<MAC-LIST>
<MAC>New MAC G</MAC>
</MAC-LIST>
</NIC-CFG>
</ NIC-CFG-LIST>
<NIC-CFG-LIST>
<NIC-CFG>
<NIC INDEX>eth0</NIC INDEX>
<MAC-LIST>
<MAC>New MAC G</MAC>
</MAC-LIST>
</NIC-CFG>
<NIC-CFG>
<NIC INDEX>eth1</NIC INDEX>
<MAC-LIST>
<MAC>New MAC H</MAC>
</MAC-LIST>
</NIC-CFG>
<NIC-CFG>
<NIC INDEX>eth2</NIC INDEX>
<MAC-LIST>
<MAC>New MAC E</MAC>
</MAC-LIST>
</NIC-CFG>
<NIC-CFG>
<NIC INDEX>eth3</NIC INDEX>
<MAC-LIST>
<MAC>New MAC F</MAC>
</MAC-LIST>
</NIC-CFG>
</ NIC-CFG-LIST>
•
System NIC Configuration FileにMACアドレスがない - Linuxでは、System NIC Configuration
ファイルにMACアドレスがない場合、次に示すように、該当するネットワーク コントローラー
用にバックアップされたネットワーク設定がそのコントローラーのネットワーク設定に割り当
てられます。
•
ifcfg-eth0.bak : ifcfg-eth0
•
ifcfg-eth1.bak : ifcfg-eth1
•
ifcfg-eth(n).bak : ifcfg-eth(n)
移行の決定
11
該当するNICインデックスのバックアップがない場合や設定を別のNICが使用している場合、
オペレーティング システムのデフォルト設定が保持されます。
SuSEでは、System NIC Configuration FileでMACアドレスが見つからない場合、次に示すよう
にPINTが未使用のNIC設定を昇順で新しいNICに割り当てます。
•
ifcfg-eth0 : ifcfg-eth2
•
ifcfg-eth1 : ifcfg-eth3
•
ifcfg-eth(n) : ifcfg-eth(n+2)
新しいどのNICでも未使用のNIC設定を使用できない場合や設定が別のNICに使用されている
場合は、オペレーティング システムのデフォルト設定が保持されます。
•
移行動作の強制実行 - 設定ファイルに情報を追加することで、特定の動作を強制的に実行できます。
ファイルの各NIC設定には、<User-MAC-List>セクションがあり、<UserMACAddress>エントリーが
含まれます。MACアドレスに基づいて決定を下すような状況では、PINTは、このセクションのエン
トリーと比較してから、システムMACアドレスのリストをチェックします。
つまり、特定の設定を特定のNICに強制的に移行したい場合は、NICのMACアドレスを設定の
<User-MAC-List>セクションに追加します。
例 5-2 強制移行の流れ
あるサーバーが、2枚のNICを装備しています。そのサーバーを2枚のNICを装備したサーバーに移
行するが、各NICにどの設定を適用するかを指定したいと考えています。ソース サーバーの設定
ファイルの内容は、次のとおりです。
<NIC-CFG-LIST>
<NIC-CFG>
<NIC INDEX>eth0</NIC INDEX>
<MAC-LIST>
<MAC>00:0c:29:6c:23:5f</MAC>
</MAC-LIST>
</NIC-CFG>
<NIC-CFG>
<NIC INDEX>eth1</NIC INDEX>
<MAC-LIST>
<MAC>00:0c:29:6c:23:69</MAC>
</MAC-LIST>
</NIC-CFG>
</NIC-CFG-LIST>
ターゲット サーバーのNICは、次のMACアドレスを持つものと仮定します。
eth0のMACアドレスを99-9E-9D-9C-A9-99に、eth1のMACアドレスを99-9C-9D-9E-F9-99に指定し
ます。イメージ移行前のeth0の設定をイメージ移行後のeth0に強制的に適用し、イメージ移行前の
eth1の設定をイメージ移行後のeth1に強制的に適用します。/etc/sysconfig/network-scripts
ディレクトリのmigrate.cfgファイル内のMACエントリーを、次のように編集します。
<NIC-CFG-LIST>
<NIC-CFG>
<NIC INDEX>eth0</NIC INDEX>
<MAC-LIST>
<MAC>99:9e:9d:9c:a9:99</MAC>
</MAC-LIST>
</NIC-CFG>
<NIC-CFG>
<NIC INDEX>eth1</NIC INDEX>
<MAC-LIST>
<MAC>99:9c:9d:9d:9e:f9:99</MAC>
</MAC-LIST>
</NIC-CFG>
</NIC-CFG-LIST>
•
12
操作
コマンド ライン インターフェイス
•
/usr/bin/hppint -iを入力して、migrate.cfgファイルを削除してからmigrate.cfg
ファイルを作成しなおします。
•
/usr/bin/hppint -uを入力して、migrate.cfgファイルを更新します。
•
PINT移行アルゴリズムを使用してネットワーク設定を移行するには、/usr/bin/hppint -m
と入力します。
•
Linuxのみ - オペレーティング システムのネットワーク設定
を、/etc/sysconfig/hppint/ifcfg-saveディレクトリにifcfg-ethx.bakファイルと
して保存するには、/usr/bin/hppint -sと入力します。
•
Linuxのみ - 保存済みのネットワーク設定を、/etc/sysconfig/network-scriptsディレク
トリにifcfg-ethx.bakファイルとして復元するには、/usr/bin/hppint -rと入力しま
す。
注記: CLIは主にPINT内部使用向けであり、次の方法でスクリプトを使用することをおすすめしま
す。
1. Linux のみ - /etc/init.d/hp-pint start
2. SuSeのみ - /etc/init.d/hp-pint start
移行の決定
13
第6章 サポートされている環境
PINTは、、仮想マシンで稼動するInsight Controlサーバー移行によってサポートされるバージョンの Linux
で動作します。サポートされている特定の仮想環境について詳しくは、『HP Insight Software サポート
マトリックス』を参照してください。
注記: PINTでサポートされるオペレーティング システムは、Insight Controlサーバー移行がサポートす
るオペレーティング システムと同じです。詳しくは、『HP Insight Softwareサポート マトリックス』を
参照してください。
PINTでサポートされるProLiantサーバーは、Insight Controlサーバー移行がサポートするc-Classブレード
と同じです。詳しくは、『HP Insight Softwareサポート マトリックス』を参照してください。
14
第7章 HPの連絡先
連絡先:
日本HP
http://welcome.hp.com/country/jp/ja/contact_us.html
15
Fly UP