LoginSignup
2
2

More than 5 years have passed since last update.

【備忘録】Fedora25でのKVMのセットアップ

Posted at

やりたいこと

Fedora25でKVMを使ってVMを作成したい。
VMはGUIで管理したい。
VMをPXEブートさせたいので、ネットワークはNATを使わずにL2で接続させたい。

ブリッジの作成

L2で物理ネットワークに接続させるためにブリッジを作成する。
Fedora25ではNetworkManagerがブリッジをサポートしてくれているので、nmcliで作成することができる。

vsw0という名前でブリッジを作成

# nmcli con add type bridge ifname vsw0

# nmcli con
名前         UUID                                  タイプ          デバイス 
bridge-vsw0  1e45c3b0-a41b-4930-b468-180b2e1561fb  bridge          vsw0     
eno1         5334d359-b769-4b74-925d-13d558b310bc  802-3-ethernet  eno1     
enp3s0       5f4c3545-225a-4d1d-b2f8-55be53681d6a  802-3-ethernet  enp3s0   
virbr0       f12b5581-c28f-40a2-9ed0-aeaf01d8f5d4  bridge          virbr0   

物理IFとしてeno1を接続する

# nmcli con add type bridge-slave ifname eno1 master bridge-vsw0

# nmcli con del eno1

# systemctl restart network

eno1をssh接続などで使用している場合は切れてしまうため注意!
vsw0がeno1と同じMACアドレスになれば期待通りに設定できている。

最終的に下記のようになる。

# nmcli con
名前               UUID                                  タイプ          デバイス 
bridge-slave-eno1  1af094e5-52da-4758-b799-1876dcc7874b  802-3-ethernet  eno1     
bridge-vsw0        1e45c3b0-a41b-4930-b468-180b2e1561fb  bridge          vsw0     
enp3s0             5f4c3545-225a-4d1d-b2f8-55be53681d6a  802-3-ethernet  enp3s0   
virbr0             f12b5581-c28f-40a2-9ed0-aeaf01d8f5d4  bridge          virbr0   

KVMのインストール

VMをGUIで管理したいので、virt-managerも一緒にインストールする。

# dnf install kvm virt-manager libvirt

これで完成。とても簡単。。

あとは仮想マシンマネージャーでVMを作成する際に、ネットワークソースとして、「ブリッジ vsw0」を指定すればOK。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2