1. 啓動或重啓libvirtd服務和messagebus 服務html
/etc/init.d/libvirtd start
/etc/init.d/messagebus restart
查看網絡接口列表linux
brctl show
結果以下centos
bridge name bridge id STP enabled interfaces
br0 8000.000c29ce99ea no eth0
virbr0 8000.5254008af910 yes virbr0-nic網絡
2.建立虛擬機spa
掛載分區rest
fdisk -lfdisk /dev/sdb
n
p
1
1
回車
p
w
mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data
vi /etc/fstab
/dev/adb1 /data ext4 defaults 0 0
mkdir /data/kvm
virt-install --name denny1 --ram 512 --disk path=/data/denny1.img,size=30 --vcpus 1 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location 'http://mirrors.163.com/centos/6.7/os/i386/' --extra-args 'console=ttyS0,115200n8 serial'
--name 指定虛擬機的名字
--ram 指定內存分配多少
--disk path 指定虛擬磁盤放到哪裏,size=30 指定磁盤大小爲30G,這樣磁盤文件格式爲raw,raw格式不能作快照,後面有說明,須要轉換爲qcow2格式,若是要使用qcow2格式的虛擬磁盤,須要事先建立qcow2格式的虛擬磁盤。 參考 http://www.361way.com/kvm-qcow2-preallocation-metadata/3354.html 示例:qemu-img create -f qcow2 -o preallocation=metadata /data/test02.img 7G; --disk path=/data/test02.img,format=qcow2,size=7,bus=virtio
--vcpus 指定分配cpu幾個
--os-type 指定系統類型爲linux
--os-variant 指定系統版本
--network 指定網絡類型
--graphics 指定安裝經過哪一種類型,能夠是vnc,也能夠沒有圖形,在這裏咱們沒有使用圖形直接使用文本方式
--console 指定控制檯類型
--location 指定安裝介質地址,能夠是網絡地址,也能夠是本地的一個絕對路徑,(--location '/mnt/', 其中/mnt/下就是咱們掛載的光盤鏡像mount /dev/cdrom /mnt)若是是絕對路徑,那麼後面還須要指定一個安裝介質,好比NFS,假如虛擬機設置ip後,不能連外網,那麼就會提示讓咱們選擇安裝途徑:code
┌────────┤ Choose a Language ├──────────┐
│ │
│ What language would you like to use │
│ during the installation process? │
│ │
│ Catalan ↑│
│ Chinese(Simplified) ▒│
│ Chinese(Traditional) ▮. │orm
│ Croatian ▒ │
│ Czech ▒ │
│ Danish ▒ │
│ Dutch ▒ │
│ English ↓ │
│ │
│ ┌────┐ │
│ │ OK │ │
│ └────┘ │
│ │
│ │
└───────────────────────────────────┘htm
English -- ipv4 Manual configuration blog
IPv4 address: 192.168.1.116___ / 255.255.255.0___Gateway: 192.168.1.1______________________________Name Server: 8.8.8.8__________________________________