kvm命令安装部署
一、qemu-img创建
1.创建磁盘文件
通过文件管理可以直接登看、修改、复制虚拟机的内部文件。
例如,当系统因为配置文件无法启动时,可以直接修改虚拟机 的文件。
虚拟机磁盘文件主要有raw和qcw2格式。
raw格式性能最好,速度最快;缺点就是不支持一些新的功能,如支 持镜像.zlib磁盘压缩,AES加密等。
要使用镜像功能,磁盘格式必须为qcow2。
raw格式的话,速度稍撤快点,在高版本的 qemu-kvm中,几乎不比qcovv2的格式快,而qcow2格式节省空间,可动态增长,在公有云中广泛使用,建议使用qcow2。
所有有时候,我们需要将raw格式的磁盘转换成qcow2格式。
创建一个raw格式的磁盘文件。
qemu-img create /kvm-vm/vmtest.img 5G
2.转换磁盘格式为qcow2
qemu-img convert -f raw -O qcow2 vmtest.img testvm01.qcow2
或者直接创建一个qcow2格式的磁盘文件
qemu-img create -f qcow2 /kvm/vmtest02.qcow2 10G
3.安装虚拟机
virt-install -n testvm01 -r 512 --vcpus 1 -l /iso/CentOS-7-x86_64-DVD-1611.iso --disk testvm01.qcow2,sparse --nographics -x "console=ttys0"
4.设置选项
连接成功
退出虚拟机命令:
ctrl+】
进入虚拟机命令
virsh console testvm01
二、vpn安装
1.创建磁盘
qemu-img create -f qcow2 /kvm-vm/vmtest02.qcow2 5G
2.安装
virt-install -n testvm02 -r 512 --vcpus 1 -l /iso/CentOS-7-x86_64-DVD-1611.iso --disk testvm02.qcow2,sparse --graphics vnc,listen=0.0.0.0,port=6666 --noautoconsole --accelerate
3.使用vpn连接
当重启后端口自动关闭 需要启动端口连接 进行配置
virsh start testvm02 #启动虚拟机
virsh shutdown testvm02 #停止虚拟机
修改grub配置文件,在内核行加入console=ttyS0 重启即可
linuxl6 /vmlinuz-3.10.0-693.el7.x86_64 root=/dGv/mappen/centos-root ro rd.lvm.lv=centos/root rd.lvm.lv=centos/sv/ap console=ttyS0 LANG=en_US.UTF-8
或者使用命令,如果是centos7.需要在虚拟机里运行以下命令
grubby --update-kernel=All --args="console=ttys0"
方法二
vir