虚拟化 创建虚拟主机

1. 启动或重启libvirtd服务和messagebus 服务

/etc/init.d/libvirtd start
/etc/init.d/messagebus restart

查看网络接口列表

brctl show

结果如下

bridge name bridge id STP enabled interfaces
br0 8000.000c29ce99ea no eth0
virbr0 8000.5254008af910 yes virbr0-nic

 

2.创建虚拟机

挂载分区

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后,不能连外网,那么就会提示让我们选择安装途径:

┌────────┤ Choose a Language ├──────────┐
│                            │
│ What language would you like to use         │
│ during the installation process?           │
│                            │    
│ Catalan                        ↑│
│ Chinese(Simplified)                  ▒│
│ Chinese(Traditional)                 ▮. │

│ Croatian                       ▒ │
│ Czech                       ▒ │
│ Danish                                    ▒ │
│ Dutch                       ▒ │
│ English                      ↓ │
│                           │
│ ┌────┐                       │
│ │ OK   │                     │
│ └────┘                       │
│                           │  
│                           │
└───────────────────────────────────┘

English -- ipv4 Manual configuration 

 

IPv4 address: 192.168.1.116___ / 255.255.255.0___
Gateway: 192.168.1.1______________________________
Name Server: 8.8.8.8__________________________________

 

posted @ 2016-01-31 00:33  dennyLinux  阅读(401)  评论(0编辑  收藏  举报