10.3. 仮想システムで作業する


仮想システムを設定したら、 ホストシステム上で SSH や仮想化管理のインターフェースを介した接続などさまざまな方法で仮想したシステムの管理及びカスタマイズが可能になります。

10.3.1. SSH 経由で仮想システムに直接ログインする

  1. 仮想システムの IP アドレスをさがす必要があります。 システム仮想システム タブに進み、 仮想システムのプロファイル名をクリックして検索を行います。
  2. 仮想システムプロファイルページ上、 IP アドレス フィールドの左側にある情報コラムに IP アドレスがあります。
  3. root になり ssh を使ってこの IP アドレスに接続します。 さきほどのキックスタートプロファイル作成で仮想システム用に設定したパスワードを使用します。

10.3.2. ホスト経由でコンソールにアクセスする

  1. まずホストシステムに接続してから作業したいゲストの ID 番号を確認する必要があります。 ssh でホストシステムに接続し次のコマンドを実行します。
    xm list
    
    Copy to Clipboard Toggle word wrap
    このコマンドで Satellite 上に作成した全ゲストの一覧が ID 番号も含めて表示されるはずです。 この一覧でさきほど作成した guest1 をさがします。 例えば、 このゲストに 2 の ID が割り当てられていた場合、
  2. この仮想システムのコンソールにアクセスするには次のコマンドを実行します。
    xm console 2
    
    Copy to Clipboard Toggle word wrap
    即時に guest1 上のログインプロンプトが見れるはずです。
  3. システムのプロビジョニングに使用したキックスタートプロファイルで設定したのと同じパスワードを使い、 root として guest1 にログインします。
    (画面になんらかのメッセージが表示されるかもしれません。 この場合、 使用しているキーボードの エンター キーを押して新しいログインプロンプトにします。)
  4. ゲストコンソールを終了してホストシステムのコマンドプロンプトに戻るには、 使用しているキーボードで Ctrl キーと ] キーを同時に押します。

10.3.3. Satellite の Web インターフェースでソフトウェアをインストールする

  1. ログインして システムシステム仮想システム と進み仮想システムのプロファイル名をクリックし、 Satellite の Web インターフェース内の仮想システムのプロファイルに行きます。
  2. 仮想システムプロファイルで、 ソフトウェアパッケージ タブをクリックします。
  3. パッケージ タブメニュー内の 新しいパッケージのインストール をクリックします。
  4. インストールしたいパッケージを選択して画面下部の右側にある 選択したパッケージをインストール ボタンをクリックします。
  5. パッケージインストールの詳細を確認してから画面下部の右側にある 確認 ボタンをクリックします。
  6. パッケージのインストールはゲストシステムが次回 Satellite にチェックインしたときに行われます。 直ちにインストールの実行を強制するには、 ゲストシステムで rhn_check コマンドを実行します。

10.3.4. 仮想システムから yum でソフトウェアをインストールする

仮想システムはそのゲストのプロビジョニングプロセスの一部として Satellite に登録されているので、 yum コマンドを使用するだけでソフトウェアのインストール及び更新を行うことができます。 たとえば、 テキストエディタの vim をインストールするには次のコマンドを発行します。
yum install -y vim-enhanced
Copy to Clipboard Toggle word wrap

10.3.5. ホストが再起動する時にゲストを再度開始する

ホストシステムが再起動するときに、デフォルトではゲストは再開始しないため管理者により手動で開始する必要があります。
ただし、 rhn-virtualization-host サービスはホストシステムの再起動が発生する際に自動的にゲストを再開始することができます。
このサービスを使用するには、以下の手順に従います。
  1. ホスト上にあるゲストの設定ファイルを /etc/sysconfig/rhn/virt/ の中で見つけます。 UUID によって名前が付けられることになりますが、 正しいファイルを見つけるには grep コマンドを使用して UUID ファイル内でゲスト名を検索します。
  2. 使用しているゲストシステムに相当する UUID ファイルを発見したら、その UUID ファイルから /etc/sysconfig/rhn/virt/auto/ ディレクトリにシンボリックリンクを作成します。
    ln -s /etc/sysconfig/rhn/virt/GUEST_UUID.xml /etc/sysconfig/rhn/virt/auto/
    
    Copy to Clipboard Toggle word wrap

10.3.6. 仮想システムを削除する

仮想システムの削除はいくつかのステップを踏んで行くことになります。
  1. まず、 削除する仮想システムをシャットダウンする必要があります。 Satellite Web インターフェース内のホストシステムのプロファイルをブラウズし、 仮想タブをクリック、 削除する仮想システムのチェックを外すとシャットダウンできます。 画面の下部にある システムのシャットダウン ボタンをクリックしてシャットダウンを完了します。
  2. 次に、 Satellite から仮想システムを削除します。 仮想システムのチェックボックスを外し、 画面の下部にある システムの削除 ボタンをクリックすると削除することができます。

    注記

    仮想システムのシャットダウン操作とその仮想システムの削除操作は少なくとも 2 分ほど間を置いてから行ってください。 間隔が短すぎると仮想システムが正しくシャットダウンせずこの仮想システムがまだ稼動している間にそれを削除しようとすることになります。 仮想システムが稼動している間にこれを削除すると、 次回のチェックインで Satellite 上に再び表示されます。 これが発生したら、 単純にシステムをシャットダウンして 2 分間待ってから再度、 削除を行います。
  3. 削除する仮想システムのディスクイメージを削除します。 たとえば、 guest1 のディスクイメージはホストシステム上の次の場所にあります。
    /var/lib/xen/disk-images/guest1.disk
    
    Copy to Clipboard Toggle word wrap
    次のコマンドでこれを削除します。
    rm /var/lib/xen/disk-images/guest1.disk
    
    Copy to Clipboard Toggle word wrap
  4. 最後に、 ホストシステムから RHN 設定ファイルを削除しなければなりません。 guest1 の RHN 設定ファイルを見つけるには、 次のコマンドを実行します。
    grep guest1 /etc/sysconfig/rhn/virt/*.xml
    
    Copy to Clipboard Toggle word wrap
    示されたファイルを削除します。 たとえば、
    rm /etc/sysconfig/rhn/virt/14e5cfbf72342515236ad74b260c2f6b.xml
    
    Copy to Clipboard Toggle word wrap
  5. これでゲストシステムをホストシステム及び Satellite から正しく削除したことになります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat