キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
426
閲覧回数
0
いいね!
0
コメント
higoto
Cisco Employee
Cisco Employee

英語版はこちら

はじめに 

本ドキュメントでは、HyperFlex(HX)データストアを 既存の Non-HX ESXi ホストにマウントする方法を説明いたします。

 

想定シナリオ 

  • 既存の ESXi クラスタ上で稼働している仮想マシンを HX クラスタに移行する
  • 既存ストレージアレイの撤去に伴い、そのアレイ上のデータストアで稼働している仮想マシンを HX データストアに移行する

 

要件 

  • 既存 ESXi ホスト および HX Converged ノード(ESXi ホスト) への Root アクセスが可能
  • SCVM への Root アクセスが可能
  • エンドツーエンドで Qos、Jumbo Frame が正しく設定されている
  • Storage Data Network 用 VLAN が Platinum(Cos値 5)を使用している
  • Storage Data Network 用 VLAN を通じて既存 ESXi ホスト と疎通可能

 

手順 

HX ESXi ホスト

Step 1:
HX ESXi ホストのいずれか1台に SSH 接続します。
マウントしているデータストアの一覧をコマンド「esxcfg-nas -l」で確認します。

[root@hx-esxi-01:~] esxcfg-nas -l 
hx-nfs-1 is 192.168.255.254:hx-nfs-1 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-2 is 192.168.255.254:hx-nfs-2 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-3 is 192.168.255.254:hx-nfs-3 from 1234567890987654321-9876543210123456789 mounted available

 

Step 2: 
コマンド「cat /etc/hosts」を実行し、その出力より Cluster ID を含む行をメモします。
(springpath というワードを含む行が該当します)

[root@hx-esxi-01:~] cat /etc/hosts 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.101 hx-esxi-01.cnmi.local hx-esxi-01
127.0.0.1 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789


root@SpringpathControllerABC7DEFGHI:~# stcli cluster info |less

entityRef:
type: cluster
id: 1234567890987654321:9876543210123456789
name: hx-cluster
config:
clusterUuid: 3d7ca4aeb81eb009:79015c342a0e312a
ip:

 

Step 3: 
全ての HX ESXiホストに SSH 接続し、コマンド「esxcli network firewall unload」を実行します。

[root@hx-esxi-01:~] esxcli network firewall unload 
[root@hx-esxi-02:~] esxcli network firewall unload
[root@hx-esxi-03:~] esxcli network firewall unload
[root@hx-esxi-04:~] esxcli network firewall unload

 

 

HX SCVM(Storage Controller VM)

Step 4:  
SCVM のいずれか1台に SSH 接続します。
コマンド「stcli security whitelist add --ips <vmkernel IP Address on the storage data network for legacy ESXi Hosts>」を実行します。

例)
root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist add --ips 192.168.255.201 192.168.255.202 192.168.255.203 192.168.255.204

 

上記の例では、既存 ESXi ホストをホワイトリストに追加しています。
追加後のホワイトリストをコマンド「stcli security whitelist list」で確認します。

root@SpringpathControllerABC7DEFGHI:~# stcli security whitelist list 
----------------------------------------
192.168.255.201
----------------------------------------
192.168.255.202
----------------------------------------
192.168.255.203
----------------------------------------
192.168.255.204
----------------------------------------

 

 

既存 ESXi ホスト

Step 5: 
全ての既存 ESXi ホストに SSH接続し、コマンド「vi /etc/hosts」で /etc/hosts ファイルを編集するために開きます。

[root@legacy-esxi-01:~] vi /etc/hosts 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01

 

Step 6: 
前述の HX ESXi ホストの /etc/hosts ファイルから springpath のワードを含む行を既存 ESXi ホスト上の /etc/hosts ファイルにコピー&ペーストし、一旦保存します。

[root@legacy-esxi-01:~] vi /etc/hosts 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01
127.0.0.1 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789

 

Step 7: 
続けて、先ほどペーストした行の先頭にある 127.0.0.1 を HX cluster data IP アドレスに変更します。

[root@legacy-esxi-01:~] vi /etc/hosts 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
172.16.255.201 legacy-esxi-01.cnmi.local legacy-esxi-01
192.168.255.254 1234567890987654321-9876543210123456789.springpath 1234567890987654321-9876543210123456789

 

Step 8: 
コマンド「esxcfg-nas -a -o <host> -s <share_name> <datastore_name>」を実行します。

[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-1 hx-nfs-1 
[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-2 hx-nfs-2
[root@legacy-esxi-01:~] esxcfg-nas -a -o 1234567890987654321-9876543210123456789 -s 192.168.255.254:hx-nfs-3 hx-nfs-3

 

Step 9: 
コマンド「esxcfg-nas -l」を実行し、HX データストアが既存 ESXi ホストにマウントされていることを確認します。

[root@legacy-esxi-01:~] esxcfg-nas -l 
hx-nfs-1 is 192.168.255.254:hx-nfs-1 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-2 is 192.168.255.254:hx-nfs-2 from 1234567890987654321-9876543210123456789 mounted available
hx-nfs-3 is 192.168.255.254:hx-nfs-3 from 1234567890987654321-9876543210123456789 mounted available

 

上記手順にて、既存 ESXi ホストへの HX データストアのマウントは完了です。

 

 

以上

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします