随记,这样操作键盘会错位,不晓得为啥会这样,但不影响使用
建议使用配置文件来安装KVM虚拟机,就不会出现这个问题了,参考:http://www.yfshare.vip/2017/05/14/部署KVM虚拟机/
1 2 3 4 5 6 7 8 9 10 11
| [root@localhost ~] --ram 512 \ --vcpus=1 \ --disk path=/kvm_data/centos6.6/centos.img,size=30 \ --accelerate \ --cdrom=/iso/CentOS-6.6-x86_64-bin-DVD1.iso \ --graphics vnc,password=123456,port=5920 \ --network bridge=br0 \ --force --autostart [root@localhost ~]
|
注:如果使用本地源(iso),加参数–cdrom=;如果使用网络源,加参数–location ‘http://mirrors.aliyun.com/centos/6/os/x86_64/‘
1 2 3 4 5 6 7 8 9 10 11 12 13
| [root@localhost ~] --name Kvm_centos6.6 \ --ram 512 \ --disk path=/kvm_data/centos6.6/centos.img,size=30 \ --vcpus 1 \ --os-type linux \ --os-variant rhel6 \ --network bridge=br0 \ --graphics none \ --console pty,target_type=serial \ --location 'http://mirrors.aliyun.com/centos/6/os/x86_64/' \ --extra-args 'console=ttyS0,115200n8 serial'
|
说明:
–name 指定虚拟机的名字
–ram 指定内存分配多少
–vcpus 指定分配cpu几个
–os-type 指定系统类型为linux
–os-variant 指定系统版本
–network 指定网络类型
–graphics 指定安装通过哪种类型,可以是vnc,也可以没有图形,在这里我们没有使用图形直接使用文本方式
–console 指定控制台类型
–disk path 指定虚拟磁盘放到哪里,size=30 指定磁盘大小为30G,这样磁盘文件格式为raw,raw格式不能做快照,后面有说明,需要转换为qcow2格式,如果要使用qcow2格式的虚拟磁盘,需要事先创建qcow2格式的虚拟磁盘。 参考 http://www.361way.com/kvm-qcow2-preallocation-metadata/3354.html
–extra-args 设定内核参数
–location 指定网络安装介质地址(http/nfs)
–cdrom 指定本地安装介质(iso)
注:这样操作,好像键盘会错位,不晓得为啥,可以凑合着用
如果宿主机(linux有图形化界面的话,可以用Virtual Machine Manager也一样)
1 2 3 4 5 6
| [root@localhost ~] image: /kvm_data/centos6.6/centos.img file format: raw virtual size: 30G (32212254720 bytes) disk size: 1.9G [root@localhost ~]
|
使用virt-install 工具安装虚拟机后,会在/etc/libvirt/qemu/目录下生成Kvm_centos6.6.xml文件
1 2 3 4 5 6 7 8 9 10 11
| [root@localhost ~] Id Name State ---------------------------------------------------- 7 Kvm_centos6.6 running [root@localhost ~] [root@localhost ~] Domain Kvm_centos6.6 marked as autostarted [root@localhost ~]
|
1 2 3 4 5 6 7
| [root@localhost ~] total 12 drwxr-xr-x 2 root root 4096 May 12 11:23 dump srwxr-xr-x 1 qemu qemu 0 May 12 13:51 Kvm_centos6.6.monitor drwxr-xr-x 2 qemu qemu 4096 May 12 11:23 save drwxr-xr-x 2 qemu qemu 4096 May 12 11:23 snapshot [root@localhost ~]
|
1 2 3 4 5
| [root@localhost ~] 2552 qemu 20 0 855m 241m 5804 S 15.9 24.6 18:24.97 qemu-kvm 2552 qemu 20 0 855m 241m 5804 R 15.9 24.6 18:25.13 qemu-kvm 2552 qemu 20 0 855m 241m 5804 R 12.9 24.6 18:25.26 qemu-kvm [root@localhost ~]
|
修改KVM虚拟机磁盘格式:
参考:https://www.ibm.com/developerworks/cn/linux/1409_qiaoly_qemuimgages/
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| qemu-img create -f qcow2 -o preallocation=metadata /data/daixuan2.img 10G [root@localhost ~] --name centos \ --ram 512 \ --disk path=/data/centos.img,format=qcow2,size=10,bus=virtio \ --vcpus 1 \ --os-type linux \ --os-variant rhel6 \ --network bridge=br1 \ --graphics none \ --console pty,target_type=serial \ --location 'http://mirrors.163.com/centos/6.7/os/x86_64/' \ --extra-args 'console=ttyS0,115200n8 serial'
|
本文出自”Jack Wang Blog”:http://www.yfshare.vip/2017/05/14/部署KVM虚拟机之命令行操作/