PowerFlex 3.0: PowerFlex Gatewayを再導入する方法
Summary: この記事では、PowerFlex Gateway (GW)を再導入する手順について説明します。
Instructions
目標:
PowerFlex Gateway (GW)を正常に再導入するには、次の手順を実行します。
ファクト:
PowerFlex GWの再導入が必要になる理由はさまざまです。
-
自動SVM交換を準備する。
-
古いSUSE Linux Enterprise ServerをCentOSに置き換える。
-
工場で構築されたシステムでは、PowerFlex Manager、またはGWが関与しないその他の方法が使用されます。後でアップグレードまたは交換する場合は、環境に再度導入する必要があります。
メモ: PowerFlex Gatewayは、バージョン3.0.xではVxFlex OS Gatewayとも呼ばれます。
手順:
現在のGWのバックアップを必ず作成してください。これにより、既存のすべてのプロパティと設定が新しいGWにコピーされます。現在のGWのバックアップを作成するには、次の手順を実行します。
-
SSHを使用して現在のGWのIPにアクセスし、rootとしてログインします。
-
次のコマンドを実行して、GWフォルダーに移動します。
cd /opt/emc/scaleio/gateway/bin/
-
次のコマンドを実行して、GW構成ファイルを一時フォルダーにエクスポートします。
メモ: 古いバージョンのスクリプトの元の名前は SIOGWTool.sh でした。
./FOSGWTool.sh --export_gw_cfg --pack_linux_os_files --t /tmp/
-
次のコマンドを実行して、一時フォルダーに移動します。
cd /tmp
メモ: エクスポートされたゲートウェイ構成ファイルには、name gw_config.tarという名前が付けられます。
-
ファイルをローカル ドライブにコピーします。
-
必要に応じて、次のコマンドを実行し、出力をコピーしてメモ帳に貼り付けます。
hostname ifconfig netstat -rn cat /etc/resolv.conf
-
次のコマンドを実行して、サーバーをシャットダウンします。
shutdown now -h
-
現在のGWの名前を次のように変更します。
-
現在のGWが存在するvCenterにログインします。
-
左側のペインで、現在のGW VMに移動します。
-
GW VMを右クリックし、[Rename]をクリックします。
-
新しい名前を入力し、[OK]をクリックします。
-
新しいGW OVAテンプレートを導入するには、次の手順を実行します。
-
DellサポートWebサイトから、実行中のPowerFlexバージョンの完全なソフトウェア バンドルをダウンロードします。すべてのダウンロードを表示するには、サインインする必要があります。
-
ダウンロードしたファイルからパッケージを抽出します。
-
PowerFlex <version> Complete VMware SWディレクトリーから、OVAテンプレートを保存します。
-
VMware vSphere Clientを使用してvCenterに接続します。
-
メイン ウィンドウで、[Hosts and Clusters]を選択します。
-
左側のパネルで、OVAを導入する ESXi を選択します。
-
それを右クリックして、[Deploy OVF Template]を選択します。
[Deploy OVF Template]ウィザードが表示されます。 -
保存したOVAへのフル パスを入力し、[Next]をクリックします。
-
VMに一意の名前を割り当て、OVAを導入するVSANストレージを選択し、ウィザードで残りのデフォルト値をそのまま適用して、[Finish]をクリックします。
メモ: hostnameコマンドを使用して保存したVMと同じ名前を使用していることを確認します。OVAの導入が完了するまでに時間がかかる場合があります。 -
新しいVMを右クリックし、[Edit Settings]をクリックします。
-
十分なCPU RAMとメモリーがあることを確認し、アダプターを適切なネットワークに割り当てて、[OK]をクリックします。
-
CPU = 2vCPU
-
メモリ:8GB
-
新しいGW VMの電源を投入します。
-
新しいPowerFlex GWのホスト名とネットワーク インターフェイスを構成します。
-
コンソールを使用して、新しいPowerFlex GWを起動し、ログインします。
-
メモ: デフォルトのユーザー名はrootで、デフォルトのパスワードはadminです。
-
次のコマンドを実行して、ネットワーク管理UIを構成します。
nmtui
-
[Set system hostname]を選択し、Enterを押します。
-
ホスト名を入力し、[OK]をクリックします。
メモ: hostnameコマンドを使用して保存したVMと同じ名前を使用していることを確認します。
-
[Edit a connection]を選択し、Enterを押します。
-
[Ethernet > Wired connection 1]を選択し、[Edit]をクリックします。
-
プロファイル名をeth0に変更します。
-
[IPv4 CONFIGURATION]を[Manual]に変更し、[Show]をクリックします。
-
ネットワークを構成します。
-
IP アドレス
-
ゲートウェイ アドレス
-
DNSサーバー
-
メモ: 以前に保存したVMのネットワーク詳細を使用していることを確認します。
-
[IPv6 CONFIGURATION]を[Ignore]に変更し [OK]をクリックします。
-
PowerFlexデータ ネットワークを構成します。
-
[接続の編集]を選択し、Enterを押します。
-
Ethernet>有線接続2を選択し、編集をクリックします。
-
[Profile name]をeth1に変更します。
-
[IPv4 CONFIGURATION]を[Manual]に変更し、[Show]をクリックします。
-
追加のデータ ネットワークごとに、PowerFlexデータ ネットワークの手順を繰り返します。
-
-
ネットワークを構成します。
-
IP アドレス
-
ゲートウェイ アドレス
-
DNSサーバー
-
-
メモ: 以前に保存したVMのネットワーク詳細を使用していることを確認します。
v1 = 非ボンディングNICポート設計
v2 = 静的ボンディングNICポート設計
v3 = LACPボンディングNICポート設計
-
[Back]をクリックし、[Quit]をクリックします。
-
次のコマンドを実行して再起動します。
reboot
-
現在のGWのIPを使用してサーバーに接続し、次の手順を実行します。
-
次のコマンドを実行して、新しいオペレーティング システムが使用可能かどうかを確認します。
-
cat /etc/*release
-
古いGW構成ファイルをローカルから/root/フォルダーにコピーします。
メモ: Secure Remote Services統合がVxFlex OS GWで使用されている場合にのみ、古いGW構成ファイルを新しいGWにインポートします。Secure Remote Servicesの統合はPowerFlex Managerで行われるため、ほとんどのシステムではこれを行いません。ほとんどの場合、GWリストアは必要ありません。
GW設定ファイルが正常にインポートされました。
-
RPMを追加し、MDM IPを設定して、証明書を追加するには、次の手順を実行します。
-
現在のGWのIPを使用してサーバーに接続していることを確認します。
-
Javaをインストールします。openjdk ヘッドレス バージョンを使用します。
-
Java RPMファイルは、GWの/root/installフォルダーにあるはずです。
-
次のコマンドを実行して、Java RPMをインストールします。
rpm -ivh <java_package_name>.rpm
-
EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpmファイルは/root/installフォルダーにありません。ローカル システムから抽出したダウンロード ファイルから/root/installフォルダーにファイルをコピーします。
-
次のコマンドを実行して、PowerFlex Gatewayをインストールします。ここで、Xはバージョン番号です。
GATEWAY_ADMIN_PASSWORD=<new_GW_admin_password> rpm -ivh EMC-ScaleIO-gateway-3.X-X.<build>.x86_64.rpm
-
<new_GW_admin_password> は、PowerFlexインストーラーにアクセスするために定義するパスワードです。
パスワードは、次の条件を満たしている必要があります。
-
8文字以上
-
次のグループを含めます:[a-z]、[A-Z]、[0-9]
-
PowerFlex Gateway Web UIにログインし、次の手順を実行します。
-
Installation Managerの新しいバージョンがメイン ページに表示されていることを確認します。
-
メニューで、[Maintain]をクリックします。
-
プライマリーMDM IP、ユーザー名、パスワード、LIAパスワードを入力します。
-
プロンプトが表示されたら、すべてのMDM証明書を受け入れます。
-
Retrieve system topologyをクリックし、すべてのLIA認証が有効であることを確認します。
-
-
クラスター、プライマリーMDM、セカンダリーMDMのIPをコピーします。
-
次のコマンドを実行して、GWサーバーのユーザー プロパティを確認します。
cd /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes vi gatewayUser.properties
-
[mdm.ip.addresses]フィールドにそれらのIPを貼り付けます(プライマリーになる可能性があるMDMのすべての仮想IP、データIPを含めます)。
-
次のコマンドを実行して、ロック ボックスとMDMのユーザー名とパスワードを作成します。
メモ: 古いバージョンの以下のスクリプトの元の名前は SIOGWTool.sh でした。
/opt/emc/scaleio/gateway/bin/FOSGWTool.sh --set_mdm_credentials --mdm_user <username> --mdm_password <password> --create_default_lockbox
-
次のコマンドを実行して、GWドライブを再起動します。
systemctl restart scaleio-gateway
-
PowerFlex Gateway Web UIにログインし、 REST GW構成に対して次の手順を実行します。
-
メニューで、[Maintain]をクリックします。
-
プライマリーMDM IP、ユーザー名、パスワード、LIAパスワードを入力します。
-
[Retrieve system topology]をクリックして、プライマリーMDMの証明書を受け入れます。
-
Retrieve system topologyを再度クリックし、すべてのLIA認証が有効であることを確認します。
-
[Test REST configuration]をクリックします。
-
それをクリックして、ユーザー名とパスワードを入力します。
-
MDMからの情報が表示されます。MDM IPが使用可能であり、接続されていることを確認します。
-
プロンプトが表示されたら、すべての証明書を受け入れます。
-
-
PowerFlex Managerを使用する場合は、次のコマンドを実行してPowerFlex GWでのSecure Remote Services統合を無効にします。
メモ: PowerFlex Managerを使用していない場合は、このステップをスキップします。-
VxFlex OS 3.0以前の場合は、次のコマンドを実行します。
grep features.enable_esrs gatewayUser.properties
grep features.enable_esrs /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.enable_esrs=false
-
PowerFlexバージョン3.5および3.6の場合は、次のコマンドを実行します。
grep features.notification gatewayUser.properties
grep features.notification /opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes/gatewayUser.properties features.notification_method=none
-
PowerFlex Gatewayが正常に再導入されました。