Linux/ツール/KVM/ネットワーク関連
KVM ネットワーク関連
仮想ネットワークを確認したい
以下コマンドを実行して仮想ネットワークをリスト表示する。
$ sudo virsh net-list
Name State Autostart Persistent
- -------------------------------------------------------
default active yes yes
仮想ネットワークのDHCPで割り当てるIPアドレスの範囲を確認/変更したい
以下コマンドを実行し、<range start~>の範囲を変更する。
$ sudo virsh net-edit default
<network>
<name>default</name> <uuid>aaaaaaaa-bbbb-cccc-dddd-eeeeffffgggg</uuid> <forward mode='nat'/> <bridge name='virbr0' stp='on' delay='0'/> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254'/> </dhcp> </ip></network>
以下に仮想ネットワークの実ファイルが配置されている。
$ sudo ls /etc/libvirt/qemu/networks/
VMマシンにDHCPから割り当てられたIPアドレスを取得したい
VM作成時にデフォルトネットワークに接続するインタフェースを作成しておけば、
DHCPでIPアドレスを割り当ててくれるが、IPアドレスが分からないためssh接続できない。
以下コマンドをホストOS上で実行することで、
DHCPからVMマシンに割り当てられたIPアドレスを取得することができる。
$ cat /var/lib/libvirt/dnsmasq/default.leases
1234567890 ee:ee:ee:ee:ee:ee 192.168.122.123 webserver *
- 最終更新:2015-02-10 14:57:55