このNutanix Moveはネットワークを利用して、既存の仮想環境から仮想マシンイメージを取得しNutanix側に転送する仕組みになっています。
では、既存仮想環境と新しく設置するNutanixがネットワーク的につながっていない場合、どのように移行を行えば良いかという疑問が出てきます。Nutanix Moveは、セカンドNIC構成(NIC2枚挿し)構成が可能です。
※この手法は、移行元仮想環境がHyper-Vの場合はサポートされていません。Hyper-VでNIC2枚構成を希望される場合は、「Nutanix MoveでHyper-V環境におけるNIC2枚挿し構成について」を参考にしてください。
セカンドNICを搭載した際、Moveアプライアンスの初期ウィザードでは設定内容としてあがってきませんので、手動で設定を行う必要があります。
今日は、セカンドNICの設定方法をお伝えします。
今回の環境は、Move 3.5を利用します。Move3.0.2以前の場合は一部の手順が異なりますのでご注意ください。
(なお、この手法は移行元ハイパーバイザーがHyper-Vの場合はサポートされていませんのでご注意ください)
(なお、この手法は移行元ハイパーバイザーがHyper-Vの場合はサポートされていませんのでご注意ください)
まずは、「AHVへの引っ越しは、Nutanix Moveで(その3)」を元に、Moveアプライアンスを展開します。
Move 3.5現在、Moveアプライアンスの展開先は、AHVでもESXiの2つが選択可能です。
Move 3.5現在、Moveアプライアンスの展開先は、AHVでもESXiの2つが選択可能です。
展開し、初期のNIC設定が終わった後、一度Move仮想アプライアンスをシャットダウンします。
その後、Move仮想アプライアンスにNICを追加し、再度Move仮想アプライアンスを起動します。
その後、Move仮想アプライアンスにNICを追加し、再度Move仮想アプライアンスを起動します。
起動後、adminユーザーでMoveアプライアンスにログインを行います。
ログイン後、rootユーザーにスイッチします。
rs
※パスワードは、デフォルト「nutanix/4u」です。
ここで、初期に付与したNICと新たに追加されたNICの状態を確認します。
ip addr | more
1: lo:mtu 65536 qdisc noqueue state UNKNOWN qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 #新しく追加したNIC link/ether 50:6b:8d:2c:e2:10 brd ff:ff:ff:ff:ff:ff inet 192.168.XXX.YYY/24 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::526b:8dff:fe2c:e210/64 scope link valid_lft forever preferred_lft forever 3: eth1: mtu 1500 qdisc noop state DOWN qlen 1000 link/ether 50:6b:8d:a2:d1:a3 brd ff:ff:ff:ff:ff:ff 4: docker0: mtu 1500 qdisc noqueue state DOWN link/ether 02:42:0d:fe:93:43 brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 valid_lft forever preferred_lft forever 5: br-4dd6ea78bbf6: mtu 1500 qdisc noqueue state UP link/ether 02:42:e1:d3:47:34 brd ff:ff:ff:ff:ff:ff inet 172.18.0.1/16 brd 172.18.255.255 scope global br-4dd6ea78bbf6 valid_lft forever preferred_lft forever inet6 fe80::42:e1ff:fed3:4734/64 scope link valid_lft forever preferred_lft forever 7: veth80212f5@if6: mtu 1500 qdisc noqueue master br-4d d6ea78bbf6 state UP
eth2が新たに追加されたNICであることがわかりますので、それを控えておきます。
続いて、/etc/network/interfaceを開きます。
既存で初期に設定した、IPアドレスが設定されていますので、した側に以下のように設定を行います。
vi /etc/network/interface
# Configured by /opt/xtract-vm/bin/configure-static-ip at Sat Oct 5 04:12:31 UTC 2019 # loopback configuration auto lo iface lo inet loopback # eth0 Static IP configuration auto eth0 iface eth0 inet static address 192.168.XXX.YYY netmask 255.255.255.0 gateway 192.168.XXX.ZZZ
既存で初期に設定した、IPアドレスが設定されていますので、した側に以下のように設定を行います。
DHCPでIPを付与する場合
auto eth1 iface eth1 inet dhcp
固定IPアドレスを付与する場合
auto eth1 iface eth0 inet static address 172.16.XXX.YYY netmask 255.255.255.0 gateway 172.16.XXX.ZZZ
ここで注意点ですが、デフォルトゲートウェイは1つのインターフェースにしか付与できません。
そのため、gateway項目は、eth0かeth1のどちらかにしか記載してはいけません。
それぞれに経路設定が必要な場合は、static routeを設定する必要があります。
入力後は、ネットワーク設定を再起動し新しい設定を読み込みます。
service networking restart
root@move on ~ $ service networking restart * WARNING: you are stopping a boot service * WARNING: you are stopping a boot service * Stopping busybox ntpd ... [ ok ] * Stopping networking ... * eth0 ... [ ok ] * lo ... [ ok ] * Starting networking ... * lo ... [ ok ] * eth0 ... [ ok ] * eth1 ... * Starting busybox ntpd ... [ ok ] root@move on ~ $
このような感じで、ネットワークサービスが再起動できていれば問題ありません。
再度、ipaddrコマンドでIPがNICに付与されているかを確認します
ip addr | more
root@move on ~ $ ifconfig | more br-4dd6ea78bbf6 Link encap:Ethernet HWaddr 02:42:E1:D3:47:34 inet addr:172.18.0.1 Bcast:172.18.255.255 Mask:255.255.0.0 inet6 addr: fe80::42:e1ff:fed3:4734/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7181 errors:0 dropped:0 overruns:0 frame:0 TX packets:6586 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:8082154 (7.7 MiB) TX bytes:7393655 (7.0 MiB) docker0 Link encap:Ethernet HWaddr 02:42:0D:FE:93:43 inet addr:172.17.0.1 Bcast:172.17.255.255 Mask:255.255.0.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) eth0 Link encap:Ethernet HWaddr 50:6B:8D:2C:E2:10 inet addr:192.168.XXX.YYY Bcast:0.0.0.0 Mask:255.255.255.0 inet6 addr: fe80::526b:8dff:fe2c:e210/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:26937 errors:0 dropped:0 overruns:0 frame:0 TX packets:7973 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:8926408 (8.5 MiB) TX bytes:5183056 (4.9 MiB) eth1 Link encap:Ethernet HWaddr 50:6B:8D:A2:D1:A3 inet addr:172.16.XXX.YYY Bcast:0.0.0.0 Mask:255.255.255.0 inet6 addr: fe80::526b:8dff:fea2:d1a3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10513 errors:0 dropped:0 overruns:0 frame:0 TX packets:323 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:793805 (775.2 KiB) TX bytes:3130560 (2.9 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0
ただしく、eth1にIPが付与されていることが分ります。
続いて、iptablesの停止とDocker Serviceの再起動を行います。
service iptables stop svcstop service docker restart svcstart
eth1から、MoveのUI画面を開くことも出来ますが、eth0を利用してNutanixクラスターのターゲットストレージコンテナをマウントするため、Nutanixクラスターのインターフェイスは、eth0に向けておくことが必須となります。
これで、Nutanixと既存の移行元環境が別のネットワークであってもMove仮想アプライアンスを介して、移行を行うことが可能です。
0 件のコメント:
コメントを投稿