创建10G系统盘(固态硬盘)
lvcreate -L 10G -n lv0-ubuntu16.04 vg0
创建50G挂载盘(机械硬盘)
lvcreate -L 50G -n lv9-ubuntu16.04 vg9
创建虚拟机
1
2
3
4
5
6
7
8
9
10
11
12
13virt-install \
--virt-type kvm \
--name ubuntu16.04 \
--ram 8192 \
--cdrom=/uni/iso/ubuntu-16.04.3-server-amd64.iso \
--cpu core2duo \
--network bridge=br0,model='e1000' \
--graphics vnc,listen=0.0.0.0 \
--disk path=/dev/mapper/vg0-lv0--ubuntu16.04,bus='ide' \
--disk path=/dev/mapper/vg9-lv9--ubuntu16.04,bus='ide' \
--noautoconsole \
--os-type=linux \
--os-variant=ubuntu16.04通过vpc连接继续安装
安装完成后设置开机启动
virsh autostart ubuntu16.04
常用命令请查看KVM常用操作
磁盘扩容
登陆宿主机,扩容逻辑卷
$ lvextend -L +10G /dev/vg0/lv0v31
重启虚拟机
登陆虚拟机,扩展分区
$ sudo apt-get install gparted
$ sudo gparted
修改配置如果遇到 (gpartedbin:2088): Gtk-WARNING **: cannot open display: localhost:10.0,尝试执行
export DISPLAY=:0.0
,再ssh连上重试。
参考资料:
使用virt-install手动创建qcow2镜像并安装ISO
Ubuntu 16.04 Server 版安装过程图文详解
kvm虚拟化之virt-install