ESXiシェルでコピペする方法(仮想コンソール利用時)

 

ESXiシェルとは

ESXiCLIコンソールです。

ESXiシェルから各種コマンドを実行することができます。

SSH接続でもコマンドの実行が可能な点は共通ですが、

ESXiシェルはDCUI画面(KVM接続した際の2色の画面)からAlt F1で切り替えることができます。

ただし事前にDCUI(またはGUI等)でESXiシェルを有効化しておく必要があります。

 

ESXiシェルの利用及び有効化についての参考記事

ESXi 5.x, 6.x および 7.x での ESXi Shell の使い方 (2004746) (vmware.com)

ESXi Shell へのアクセスの有効化 (vmware.com)

VMware ESXi 7 : 初期設定 : ESXi Shell へアクセス : Server World (server-world.info)

 

 

コピペの問題

ESXiシェルにアクセスする際はKVM接続やBMCのコンソールリダイレクト機能でアクセスできます。

そのため、SSHと異なりコピー&ペーストができません。

ESXiシェルが利用されるのは多くの場合、構築時などに事前準備したコマンド群を正確に繰り返し実行するケースや、トラブルシューティング時に普段利用しないような複雑かつ長いコマンドをタイポなく実行しなければならないケースも多いです。

コピペができないと、それらのコマンドを手打ちしなければならないため時間がかかり、作業ミスの可能性も高くなります。

 

 

コンソールリダイレクト(仮想コンソール)機能を利用したコピペ

BMCの機能のコンソールリダイレクトを利用する場合、BMC側で仮想クリップボードの機能をサポートしているケースがあります。

一例として、Dell社のiDRACの仮想コンソール機能と仮想クリップボード機能を紹介します。

 

詳細については以下から確認可能です。

Integrated Dell Remote Access Controller 9 User's Guide | Dell US

 

 

仮想クリップボードの使用方法

iDRAC GUIから仮想コンソールを起動し、DCUI画面からESXi シェルに移動します。

②仮想コンソール画面の右上にあるConsole Controlsをを選択します

Virtual Clipboardを選択します。

④テキストボックスに入力したいコマンドを貼り付けます。




※コマンドは複数行でも構いません。

※制御文字は遅れませんが、ASCIIコード内の特殊文字は利用可能です。

※注意書きにはiDRACDataCenterライセンス(最上位)でのみ利用可能とありますが、一般的に利用されるiDRAC Enterpriseライセンスでも利用可能でしたので、ドキュメントの誤りと思われます。




⑤最後に送信ボタンを押すと改行(Enter)も含めてESXi上で実行されます。

 

コメント

このブログの人気の投稿

vSwitchにSTPが不要な理由

ESXi に DNS サーバを何個まで登録できるか

NTPと同期してくれないときのトラブルシューティング