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
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
KVM(Kernel-based Virtual Machine)是一种基于Linux内核的虚拟化技术,它允许用户在一台主机上运行多个虚拟机。下面是KVM虚拟机安装与使用步骤: 1. 检查硬件支持:首先,确保你的处理器支持硬件虚拟化扩展,如Intel的VT-x或AMD的AMD-V。你可以在BIOS设置启用这些功能。 2. 安装KVM软件包:在Linux主机上,使用包管理器安装KVM软件包。对于基于Debian的系统,可以使用以下命令: ``` sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst ``` 3. 配置网络桥接:创建一个网络桥接接口,以便虚拟机可以访问外部网络。编辑`/etc/network/interfaces`文件,添加以下内容: ``` auto br0 iface br0 inet dhcp bridge_ports eth0 ``` 4. 重启网络服务:执行以下命令以重启网络服务: ``` sudo systemctl restart networking ``` 5. 创建虚拟机:使用`virt-install`命令创建虚拟机。例如,创建一个名为"myvm"的虚拟机,使用ISO镜像文件作为安装介质: ``` sudo virt-install --name myvm --memory 2048 --vcpus 2 --disk size=20 --cdrom /path/to/iso/file --os-variant ubuntu20.04 --network bridge=br0 --graphics none --console pty,target_type=serial ``` 6. 启动虚拟机:执行以下命令启动虚拟机: ``` sudo virsh start myvm ``` 7. 连接到虚拟机:使用VNC客户端或远程连接工具连接到虚拟机的图形界面或命令行界面。 这些是KVM虚拟机的简单安装与使用步骤。你可以根据实际需求进行更多配置和管理操作,如添加磁盘、调整资源分配等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值