GNU/Linux >> Linux の 問題 >  >> Linux

RedhatLinuxホストでの仮想マシンの自動起動の構成

目的

この記事の目的は、デフォルトのRedhatのKVMベースのハイパーバイザー構成を使用して仮想マシンを自動的に起動する方法を説明することです。

オペレーティングシステムとソフトウェアのバージョン

  • オペレーティングシステム: – Redhat 7.3
  • ソフトウェア: – libvirtd(libvirt)2.0.0

要件

RedhatLinuxインストールへの特権アクセスが必要になります。

難易度

簡単

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

手順

使用可能な仮想マシンの一覧表示

まず、ホストシステムで使用可能なすべての仮想マシンを一覧表示します。

# virsh list --all
 Id    Name                           State
----------------------------------------------------
 -     server.linuxconfig.org            shut off

特定の仮想マシンが、ホストシステムの起動実行後に起動するようにすでに構成されているかどうかを確認するには:

# virsh dominfo server.linuxconfig.org
Id:             -
Name:           server.linuxconfig.org
UUID:           df25d714-1c73-4b4a-b566-9d0a17295702
OS Type:        hvm
State:          shut off
CPU(s):         2
Max memory:     1048576 KiB
Used memory:    1048576 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: selinux
Security DOI:   0

さらに、実行を自動開始するようにすでに構成されているすべての仮想マシンを一覧表示するには:

# ls /etc/libvirt/qemu/autostart/

仮想マシンの自動起動を有効にする

上記のKVM仮想マシンを有効にするには、次のLinuxコマンドを自動的に実行します。

# virsh autostart server.linuxconfig.org
Domain server.linuxconfig.org marked as autostarted

virshの場合 コマンドは使用できません/インストールされていません。austostartを構成するには、/etc/libvirt/qemu/autostart/内に新しいシンボリックリンクを作成するだけです。 lnを使用するディレクトリ 指図。例:

# ln -s /etc/libvirt/qemu/server.linuxconfig.org.xml /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml

必要に応じてハイパーバイザーをリロードします:

# systemctl reload libvirtd

自動起動が有効になっているかどうかを確認します:

# virsh dominfo server.linuxconfig.org
Id:             -
Name:           server.linuxconfig.org
UUID:           df25d714-1c73-4b4a-b566-9d0a17295702
OS Type:        hvm
State:          shut off
CPU(s):         2
Max memory:     1048576 KiB
Used memory:    1048576 KiB
Persistent:     yes
Autostart:      enable
Managed save:   no
Security model: selinux
Security DOI:   0

仮想マシンの自動起動を無効にする

仮想マシンの自動開始を無効にするには、次のコマンドを実行します。

# virsh autostart --disable server.linuxconfig.org
Domain server.linuxconfig.org unmarked as autostarted

または、単にunlinkを使用します /etc/libvirt/qemu/autostart/から仮想マシンのシンボリックリンクを削除するコマンド ディレクトリ:

# unlink /etc/libvirt/qemu/autostart/server.linuxconfig.org.xml

Linux
  1. RedhatLinuxでKVMベースの仮想マシンを削除する方法

  2. RedhatLinuxでデフォルトのKVM仮想ストレージを構成する

  3. RedhatLinuxでKVMベースの仮想マシンのクローンを作成する方法

  1. Linuxシステムが物理マシンか仮想マシンかを確認する方法

  2. RedHat Virtualization で仮想マシンを起動/停止する方法

  3. 開発用の Cygwin と Linux 仮想マシンの比較?

  1. Apache仮想ホスト構成– Linux

  2. Linux Mint 13 / LinuxMint14にApacheWebサーバーをインストールします

  3. Redhat Linux のバージョンを確認する