Nutanix CE 2017.02.23 の自動ダウンロードによるアップグレードがなかなか来ないので、2017.01.10 からメタデータとバイナリをアップロードする方法でアップグレードしてみました。
Nutanix CE 2017.02.23 では、AOS だけでなく AHV のアップグレードも含まれています。まず AOS をアップグレードしてから、AHV をアップグレードする必要があります。
今回はシングルノード クラスタなので、AOS、AHV のアップグレードでそれぞれ再起動による停止があります。
バイナリとメタデータの入手
Nutanix のコミュニティサイトサイトから、ダウンロードします。
CE をダウンロードした時と同様、ログインが必要です。
https://next.nutanix.com/t5/Discussion-Forum/Download-Nutanix-CE-Docs-and-Guides/m-p/18653#M8324
メタデータは、ページの下のほうにさりげなくリンクがあります。
zip ファイルを解凍すると、AOS と AHV のメタデータが両方入っています。
AOS のアップグレード
AHV より先に、AOS をアップグレードします。
通常のワンクリックアップグレードの画面で、「upload the Acropolis base software binary」リンクをクリックすると、METADATA と BINARY のファイルを選択して Upload できます。「Upload Now」をクリックしてアップロードを待ちます。
アップロードが完了したら、「Upgrade Now」でアップグレードできます。
確認画面があります。シングルノード の CE の場合は、アップグレードの途中で一時的に使用できなくなります。
しばらく待ちます。アップグレードの最後(98%あたり)で、Prism が再起動されるようです。
Web ブラウザを更新すると、アップグレードが終わっていたりします。
CURRENT VERSION が 2017.02.23 にアップされています。
ちなみにここでは AHV は再起動されません。
AHV のアップグレード
AHV も、AOS と同じ手順でアップグレードできます。
メタデータとバイナリをアップロードするのは、「Hypervisor」のタブからです。
アップロードが完了したら、「Upgrade Now」します。
AOS と同様、確認画面が表示されます。
しばらく待ちます。
AOS 同様、最後に AHV の再起動による断があるので、適度に待ってからブラウザを更新すると、100% になります。
AHV のバージョンが 20170222 になっています。
ncli からのバージョン確認
CVM の ncli でも、バージョンアップされたことを確認できます。
バージョンアップ前
nutanix@NTNX-419d7d2f-A-CVM:192.168.1.191:~$ ncli cluster version Cluster Version : ce-2017.01.10-stable Changeset ID : ad05a2 Changeset Date : 2017-01-10 17:58:44 -0800 ncli Version : ce-2017.01.10-stable Changeset ID : ad05a2 Changeset Date : 2017-01-10 17:58:44 -0800
バージョンアップ後
nutanix@NTNX-419d7d2f-A-CVM:192.168.1.191:~$ ncli cluster version Cluster Version : ce-2017.02.23-stable Changeset ID : 4d4e6f Changeset Date : 2017-02-23 13:31:04 -0800 ncli Version : ce-2017.02.23-stable Changeset ID : 4d4e6f Changeset Date : 2017-02-23 13:31:04 -0800
AHV の OS バージョン
AHV もバージョンアップアップされています。
バージョンアップ前
[root@NTNX-419d7d2f-A ~]# cat /etc/nutanix-release el7.nutanix.20150513 [root@NTNX-419d7d2f-A ~]# cat /etc/centos-release CentOS Linux release 7.1.1503 (Core) [root@NTNX-419d7d2f-A ~]# uname -a Linux NTNX-419d7d2f-A 3.10.0-229.4.2.el7.nutanix.20150513.x86_64 #1 SMP Wed May 13 23:29:05 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
バージョンアップ後
[root@NTNX-419d7d2f-A ~]# cat /etc/nutanix-release el7.nutanix.20170222 [root@NTNX-419d7d2f-A ~]# cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) [root@NTNX-419d7d2f-A ~]# uname -a Linux NTNX-419d7d2f-A 4.4.26-1.el7.nutanix.20170222.x86_64 #1 SMP Wed Feb 22 21:27:12 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
CentOS 7.3 っぽいけれども、kernel は 3.10.0-514.x ではなく 4.4.x のようです。
以上。