9.5. 仮想マシンコンソールに接続します
VNC、シリアル通信、またはデスクトップビューアーコンソールを使用することで、仮想マシンにネットワーク接続がない場合でも、仮想マシンのコンソールにアクセスしてトラブルシューティングを行うことができます。
9.5.1. 仮想マシンコンソールへのアクセスに関する考慮事項 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift 仮想化環境では、OpenShift Container Platform の Web コンソールを使用するか、コマンドラインインターフェイス (CLI) から virtctl コマンドを使用することで、ゲストネットワークを必要とせずにゲスト仮想マシンにアクセスできます。
VNC またはシリアルコンソールを介してゲスト仮想マシンに接続しても、すべてのアクセス機能が利用できるわけではなく、仮想デスクトップインフラストラクチャー (VDI) へのアクセスを代替することはできません。しかし、これらのコンソールは、ゲスト仮想マシンにネットワーク接続がない場合でもアクセスできるため、トラブルシューティングに役立ちます。
VNC コンソールを使用して仮想マシンに接続する
OpenShift Container Platform の Web コンソールを使用して仮想マシンの VNC コンソールに接続できます。その手順については 、Web コンソールを使用して VNC コンソールに接続する の最初の 2 つのステップで説明しています。
または、
virtctlコマンドラインツールを使用して、実行中の仮想マシンの VNC コンソールに接続することもできます。以下の点を考慮してください。
- 仮想マシンのトラブルシューティングには、VNC コンソールの使用を推奨します。
- API サーバーへの負荷が大きいため、仮想デスクトップインフラストラクチャー (VDI) などのトラフィック量の多いアプリケーションでは、VNC コンソールの使用は推奨されません。
- API サーバーはトラフィック負荷を処理できる必要があります。
- クライアントは API サーバーにアクセスできる必要があります。
- クライアントはクラスターへのアクセス認証情報を持っている必要があります。
- 仮想マシンを別のノードへライブマイグレーションする際に、VNC 接続が切断されることが想定されます。
- VNC コンソールを使用する場合、仮想マシンごとに同時に接続できるのは 1 つだけです。
シリアルコンソールを使用して仮想マシンに接続する
OpenShift Container Platform の Web コンソールを使用して仮想マシン (VM) のシリアルコンソールに接続できます。詳細は、Web コンソールを使用したシリアルコンソールへの接続 を参照してください。
または、
virtctlコマンドラインツールを使用して、実行中の仮想マシンのシリアルコンソールに接続することもできます。以下の点を考慮してください。
- クライアントは API サーバーにアクセスできる必要があります。
- クライアントはクラスターへのアクセス認証情報を持っている必要があります。
- API サーバーはトラフィック負荷を処理できる必要があります。
- 仮想マシンを別のノードへライブマイグレーションする際に、シリアル接続が切断されることが想定されます。
- シリアルコンソールを使用する場合、仮想マシンごとに同時に接続できるのは 1 つだけです。