検索

2.2.3. 仮想マシンのシリアルコンソールを開く

download PDF
管理ポータルまたはユーザーポータルからコンソールを開く代わりに、コマンドラインから仮想マシンのシリアルコンソールにアクセスします。シリアルコンソールは、SSH とキーペアを使用して VirtIO チャネルを介してエミュレートされ、Manager への直接アクセスは必要ありません。Manager は接続のプロキシーとして機能し、仮想マシンの配置に関する情報を提供し、認証キーを保存します。管理ポータルまたはユーザーポータルから、各ユーザーの公開鍵を追加できます。適切なパーミッションを持つ仮想マシンのみのシリアルコンソールにアクセスできます。
重要
仮想マシンのシリアルコンソールにアクセスするには、その仮想マシンに対する UserVmManager、SuperUser、または UserInstanceManager パーミッションが必要です。これらのパーミッションはユーザーごとに明示的に定義する必要があります。Allone にこれらのパーミッションを割り当てるだけでは不十分です。
シリアルコンソールには、Manager の TCP ポート 2222 を使用してアクセスします。このポートは、新規インストールで engine-setup 時に開きます。シリアルコンソールは、ovirt-vmconsole パッケージと Manager 上の ovirt-vmconsole-proxy、および ovirt-vmconsole パッケージと仮想化ホストの ovirt-vmconsole-host パッケージに依存します。これらのパッケージは、新規インストールにデフォルトでインストールされます。既存のインストールにパッケージをインストールするには、ホストを再インストールします。『Administration Guide』 の Reinstalling Hosts を参照してください。

手順2.4 仮想マシンのシリアルコンソールへの接続

  1. 仮想マシンのシリアルコンソールにアクセスするクライアントマシンで、SSH キーペアを生成します。Manager は、標準の SSH キータイプをサポートします。たとえば、RSA 鍵を生成します。
    # ssh-keygen -t rsa -b 2048 -C "admin@internal" -f .ssh/serialconsolekey
    このコマンドにより、公開鍵と秘密鍵が生成されます。
  2. 管理ポータルまたはユーザーポータルで、ヘッダーバーのサインイン済みユーザーの名前をクリックし、Options をクリックして Edit Options ウィンドウを開きます。
  3. User's Public Key テキストフィールドに、シリアルコンソールへのアクセスに使用されるクライアントマシンの公開鍵を貼り付けます。
  4. 仮想マシン タブ をクリック して、仮想マシンを選択します。
  5. Edit をクリックします。
  6. Edit Virtual Machine ウィンドウの Console タブで、Enable VirtIO serial console チェックボックスを選択します。
  7. クライアントマシンで、仮想マシンのシリアルコンソールに接続します。
    1. 1 台の仮想マシンが利用可能な場合、このコマンドはユーザーをその仮想マシンに接続します。
      # ssh -t -p 2222 ovirt-vmconsole@MANAGER_IP
      Red Hat Enterprise Linux Server release 6.7 (Santiago)
      Kernel 2.6.32-573.3.1.el6.x86_64 on an x86_64
      USER login:
      
      複数の仮想マシンが利用可能な場合、このコマンドは利用可能な仮想マシンを一覧表示します。
      # ssh -t -p 2222 ovirt-vmconsole@MANAGER_IP
      1. vm1 [vmid1]
      2. vm2 [vmid2]
      3. vm3 [vmid3]
      > 2
      Red Hat Enterprise Linux Server release 6.7 (Santiago)
      Kernel 2.6.32-573.3.1.el6.x86_64 on an x86_64
      USER login:
      
      接続するマシンの数を入力し、Enter を押します。
    2. または、固有の識別子または名前を使用して仮想マシンに直接接続します。
      # ssh -t -p 2222 ovirt-vmconsole@MANAGER_IP --vm-id vmid1
      # ssh -t -p 2222 ovirt-vmconsole@MANAGER_IP --vm-name vm1
重要
シリアルコンソールセッションが異常な形で切断されると、TCP のタイムアウトが発生します。タイムアウト期間が終了するまで、仮想マシンのシリアルコンソールに再接続できません。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.