25 おそらく COM通信におけるNGTの疎通に関する資料がないため、現状正しいアーキテクチャーがわ かりませんが、ゲスト仮想マシンは、AHV上に仮想COMが作られていることを考えると、CVM がAHVを介してそれぞれ仮想マシンのCOMに対して命令を出しているものと思われます AHV AHV上の仮想COM(ファイル)に リダイレクト COM COM
29 COMポートをつくると COMポートは、Linuxが正常に起動しない 場合などにコンソールとして利用できるよ うに用意されているようです。 COMポートを作った上で、Launch Conso leをクリックするとVNC以外にCOMポート の選択が可能となります。 参考: KB-4819 How-to capture the serial output for a Linux VM on AHV https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000Xe9HCAS
31 NGTにおけるIP通信とCOM通信の優先度 ドキュメントには、以下の記載があります。 参考:https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc_2022_9:man-nutanix-guest-tool-nga-vm-communication-r.html By default on AHV clusters, the NGA service communicates with the CVM over IP- less connections using the first serial port on the guest VM. If the CVM does not respond, NGA reverts to IP-based communication. デフォルトでは、NGTの通信は、COM通信がデフォルトとなり、COMでの疎通ができない 場合のみ、IPベースの疎通が有効になるようです。 仮想マシンが稼働しているホスト上のCVMが万が一ダウンした場合、COM接続での制御 が出来なくなるのでそういう場合のためにIPベースの疎通も取れるようにしておくことがお 勧めされていると考えられます。
46 メッセージのやり取り Nutanixのドキュメントには、以下の記載があります。 In IP-less communication, the NGA service in the guest VM starts periodic communication with the CVM over the first serial port on the guest VM. The NGA service communicates with the CVM by sending remote procedure calls (RPCs) over the serial port to the CVM. The communication link over the serial port becomes active when NGA receives a response from the CVM. If the CVM does not respond, NGA reverts to IP-based communication. RPCなのでおそらくバイナリデーターをBASE64にエンコードして送っているものと思われる。 参考:https://portal.nutanix.com/page/documents/details?targetId=Prism-Central-Guide-vpc_2022_9:man-nutanix-guest-tool-nga-vm-communication-r.html