KVM虚拟机安装Ubuntu 16.04

  1. 创建10G系统盘(固态硬盘)

    lvcreate -L 10G -n lv0-ubuntu16.04 vg0

  2. 创建50G挂载盘(机械硬盘)

    lvcreate -L 50G -n lv9-ubuntu16.04 vg9

  3. 创建虚拟机

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    virt-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
  4. 通过vpc连接继续安装

  5. 安装完成后设置开机启动

    virsh autostart ubuntu16.04

    常用命令请查看KVM常用操作

  6. 磁盘扩容

    • 登陆宿主机,扩容逻辑卷

      $ 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