- systemctl status libvirtd 检查libvirt服务的状态
qemu-img --help 命令帮助
virt-install --help 命令帮助
{–vcpus vcpus 虚拟出多少个cpu --cpu cpu cpu的模式}
qemu-img info centos7.0.qcow2 info可以查看镜像的信息
2.格式化硬盘
qemu-img create testvm01.img 5G 创建一个raw格式的磁盘
raw格式是一个原始格式 性能比较好 没有特殊功能
qcow2比较常用 用多少储存就显示多少
把raw格式转换成qcow2格式
qemu-img convert -f raw -O qcow2 testvm01.img testvm01.qcow2
直接格式化出qcow2格式的硬盘
qemu-img create -f qcow2 testvm02.qcow2 5G
3.命令安装虚拟机
- virt-install -n testvm01 -r 1024 --vcpus 1 -l /iso/CentOS-7-x86_64-DVD-1611.iso --disk testvm01.qcow2,sparse --nographics -x ‘console=ttyS0’
解析:virt-install -n (名字)testvm01 -r (内存) 1024 --vcpus (cpu)1 -l (安装方式) /iso/CentOS-7-x86_64-DVD-1611.iso
–disk (选择硬盘)testvm01.qcow2,sparse
–nographics (不安装显卡) -x ‘console=ttyS0’ (宿主机的shell)
带感叹号的是需要设置的
2是设置时间 4最小化安装 5安装大小 8设置密码 b开始安装
dhclient 自动获取地址
ssh 192.168.122.128 远程连接虚拟机 ctrl + } 大括号退出
virsh console testvm01 进入虚拟机 testvm01 (虚拟机名字) 回车
在命令行安装图形界面的虚拟机
ss -atnlp | grep 1218 查看启动端口
virt-install -n (名字)testvm02 -r (内存)1024 --vcpus (cpu个数)1 -l (安装方式)/iso/CentOS-7-x86_64-DVD-1611.iso --disk (选择硬盘)testvm02.qcow2,sparse
–graphics vnc,listen=0.0.0.0,port=6666 (vnc模式) --noautoconsole
–accelerate
用vnc连接安装
virsh start testvm02 开启vnc的端口
方法一:VNC安装完连接不上 在创建的虚拟机 /boot/grub2/grub.cfg 文件里如下图片 后面加上
console=ttyS0
方法二:运行命令 grubby --update-kernel=All --args=‘console=ttyS0’
virsh console testvm02 配置ip