3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Proxmoxを6.2から6.3に移行する

Posted at

お世話になります。
今回はProxmox6.2を6.3にアップグレードします。

<現在環境:1号機>
Ryzen 3500 32GB 256GB SSDサーバー
VM: Windows Server 2019 Essentials, Win10 Pro,簡易ファイルサーバ
IP: 192.168.70.201

<移行先環境:2号機>
Athlon 3000G 16GBメモリ、512GB SSD サーバー
IP: 192.168.70.50

「CPUとメモリがスペックダウンしている?」と思われたかもしれません。
移行先は一時的にこのCPUを使い、うまく移行が成功したらCPUとマザーボードとメモリをRyzenに差し替える予定です。(今回その検証を含めます)

6.2→6.3のインプレースアップグレードでもよいのですが、マイグレーション(クローン)の検証もしたかったのでノード間移行といたしました。

USBメモリからProxmox6.3を新規インストールした画面が以下です。
image.png

こちらが古い6.2のノード情報です。VMが3つあります。
image.png

W10Templateというのはリンククローン用のいわゆるゴールドイメージで、ここから派生して複数のVMを展開することができます。部署ごとに違うアプリが入ったOSを作成するなどのシーンが想定されます。Sysprepした状態で保存するのが良いでしょう。


ここからクラスタを作成します。クラスタといってもCephで本当にクラスタとして動かすためではなく、VM移行のため2ノード間で疎通させる目的です。こちらのURLを参考にさせて頂きました。
https://fefcc.net/archives/1017

1号機で「クラスタを作成」ボタンから作成します。
image.png

「Join情報」を押し、キーをコピーします。
image.png

2号機のGUIから「クラスタに参加」を押し、先ほどのキーをペーストします。パスワードは1号機のrootパスワードです。Peerアドレスに自動的に1号機のアドレスが表示されているのが便利です。
image.png

画面をリフレッシュすると、2ノードのクラスタ画面となっています。今後は1号機2号機両方から同じ管理画面となります。CPUやメモリも合算表示となっています。
image.png


ここからVMを移行します。基本はマイグレーション(移動)で、Win10は万一のためクローンといたします。Windowsをクローンした場合はライセンスがおそらく再認証となるためご注意下さい。今回は試用版OSなので不問とします。

まずはオフラインでのマイグレーションです。Windows Serverを移行します。
image.png

ターゲットノードに2号機(syanai)を選びます。
image.png

エラーになってしまいました。CPUコアが6に設定してあったため、4コアしかないAthlonの2号機では動かないということのようです。同様に仮想CD-ROMドライブなどがアタッチされていると移行できませんので注意します。
image.png

Windows Server VMの「ハードウェア」オプションから4コアに編集します。VMのシャットダウンが必要です。
image.png

オフライン状態でマイグレーションが開始しました。32GBの仮想ディスクのため、1GbEネットワークだと以下の時間の目安となります。
https://note.cman.jp/network/speed.cgi
image.png

5分ほどで終了しました。
image.png

無事に2号機にマイグレーションされています。
image.png


つづいてオンラインマイグレーションを行います。簡易サーバとしてWindows8.1を使っている想定とします。ノード間移行中、オンラインで使用し続けることができるかの検証となります。
image.png

やり方は先ほどと同じですが、オンライン状態かつコンソール画面を開いている状態にしてあります。
image.png

開始されました。この状態でコンソールを操作してみます。
image.png

メモ帳は問題なく操作ができます。下のログに「マイグレート中」と表示されています。
image.png

無事に完了しました。極度に重い操作などしなければ、ユーザーが意識することなくノード間移行ができると考えて良いでしょう。ネットワーク負荷が高くなるため、クラスタ用にセカンダリNICでVLANを切ることが望ましいです。
image.png


つづいてオンラインクローンを行います。念のためバックアップも取っています。
image.png

と、ここでエラーになってしまいました。公式サイトによるとノード間のlocal-localクローンは未サポートとのことです。共有ディスクであれば可能とのことで、別の機会に検証いたします。
https://forum.proxmox.com/threads/clone-vms-in-proxmox-cluster-from-templates.72475/
image.png

普通にオンラインマイグレーションを行います。
image.png

無事に終わりました。この記事もマイグレーション中のVMから作成していますが、動作に遅延や瞬断は起きていません。実際は39ミリ秒の停止があったようです。実運用中のクライアントVMだったためか、オフラインマイグレーションよりも速度は1/4に低下しています。
image.png

今回はここまでにし、次回以降は以下の検証を行います。

・新しいCPUとマザーボードに交換し起動確認
・共有ストレージを作成し、テンプレートからのクローン(フル、リンク両方)
・ZFSミラーによる2ノード間レプリケーション

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?