kvm命令行安装虚拟机与vnc安装

环境:centos7最小化安装
IP地址:192.168.1.10
1.安装虚拟化软件

yum install qemu qemu-img qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

2.创建磁盘文件

cd /kvm-vm/
qemu-img create -f qcow2 /kvm-vm/vmtest01.qcow2 10G
#-f为指定文件格式 
raw:速度快不支持快照
qcow2:动态增长,支持快照

3.安装系统

virt-install --name vmtest01 -r 512 --disk /kvm-vm/vmtest01.qcow2,sparse  \
 -l /iso/CentOS-7-x86_64-DVD-1611.iso --vcpus=1 --nographics -x 'console=ttyS0'
 #参数说明:
 --name			##虚拟机名称
 -r				##内存大小
 --disk			##磁盘文件位置
 -l				##系统镜像位置
 --vcpus		##cpu数量
 --nographics	##不开启图形设置
 其余virt-install --help查看帮助

命令执行完后如下图,跟图形化安装一样需要改什么直接输入数字安提示进行
##q为退出,b为安装,c为继续
在这里插入图片描述
安装完成之后自动连接,或者使用

virsh console vmtest01 

退出shell
Ctrl+]

4.vnc安装虚拟机
跟前面步骤一样,创建磁盘文件

qemu-img create -f qcow2 /kvm-vm/vncvm02.qocw2 10G

安装虚拟机

virt-install --name vncvm02 --vcpus=1 --disk /kvm-vm/vncvm02.qocw2,sparse \
-l /iso/CentOS-7-x86_64-DVD-1611.iso  -r 512 \
 --graphics vnc,listen=0.0.0,port=6666 --noautoconsole
#参数说明:
graphics vnc,listen=0.0.0,port=6666		##图形设置为vnc,监听地址,端口号,
vnc连接图形界面时需要有端口号
	

Starting install...
	Retrieving file .treeinfo...                                                                                                                                       |  366 B  00:00:00     
	Retrieving file vmlinuz...                                                                                                                                         | 5.1 MB  00:00:00     
	Retrieving file initrd.img...                                                                                                                                      |  41 MB  00:00:00     
	Domain installation still in progress. You can reconnect to 
	the console to complete the installation process.

开启防火墙端口

firewall-cmd --add-port=6666/tcp
firewall-cmd --add-port=6666/tcp --permanent 

使用VNC连接主机ip+端口号进行安装
在这里插入图片描述
在这里插入图片描述
##注:安装完成后可能需要在kvm主机上启动一下虚拟机
启动命令:

virsh start 域名

这时可以用vnc继续连接虚拟机,也可以用ssh

##无法使用virsh console命令解决方案
使用vnc或者ssh登录到虚拟机,命令行中输入以下命令后重启

grubby --update-kernel=ALL --args="console=ttyS0"
reboot
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值