KVM安装及安装操作系统及virt-manager创建虚拟机时键盘失灵解决方案

一、部署Kvm环境

1、 创建虚拟机
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
PS:创建一个kvm01的文件夹作为安装路径

在这里插入图片描述

在这里插入图片描述
PS:内存为6G及以上

在这里插入图片描述
PS:磁盘大小为80G

在这里插入图片描述
PS:勾选虚拟化Inter VT-x/EPT 或AMD-V/RVI(V),其余可以不勾选

在这里插入图片描述
PS:选择镜像文件路径

2、安装centos 7(没写的步骤均为默认)
在这里插入图片描述
PS:自动划分即可

在这里插入图片描述
PS:在这里可以配置IP、网关、DNS和主机名

3、关闭selinux和firewalld
在这里插入图片描述
在这里插入图片描述
PS:此时源文件并没有被修改,加上-i

[root@kvm01 ~]# sed -i '/^SELINUX=/ cSELINUX=disable' /etc/selinux/config
[root@kvm01 ~]# setenforce 0 --此时selinux的修改是下次重新启动才生效,需临时修改。
[root@kvm01 ~]# getenforce 
Permissive

4、确定机器有VT

[root@kvm01 ~]# egrep 'vmx|svm' /proc/cpuin

PS:如果flags里有vmx 或者svm就说明支持VT;
如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。
可以加-c,egrep – c ‘vmx|svm’ /proc/cpuinfo,如果有数字输出,说明你的cpu支持,可以使用KVM虚拟机。

5、安装KVM虚拟化软件(CentOS 7 最小化安装)

[root@kvm01 ~]# yum install qemu-kvm qemu-img libvirt virt-install libvirt-python virt-manager python-virtinst libvirtclient

安装软件说明内容:
libvirt # 虚拟机管理
virt # 虚拟机安装克隆
qemu-kvm # 管理虚拟机磁盘

至此KVM部署完成。

二、使用 virt-install 创建虚拟机

1、virt-install安装WindowsXP:

[root@kvm01 ~]# mkdir /iso
[root@kvm01 ~]# cd /iso

在这里插入图片描述

virt-install \
--name=windowsxp \
--graphics vnc,listen=0.0.0.0,port=5940,keymap=en_us \
--ram=384 \
--vcpus=1 \
--disk path=/var/lib/libvirt/images/windowsxp.img,size=8,format=qcow2 \
--bridge=virbr0 \
--cdrom=/iso/"Windows_XP_SP3_VOL.iso"

PS:默认安装路径为/var/lib/libvirt/images/

用VNC连接5940端口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、使用 virt-manager 创建虚拟机

在这里插入图片描述

直接使用MobaXterm工具ssh方式连接虚拟机

[root@kvm01 ~]# virt-manager

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
进入安装界面(安装步骤省略):

在这里插入图片描述
在这里插入图片描述

四、为虚拟机添加一块2G磁盘

[root@kvm01 ~]# qemu-img create c1.img 2g  创建磁盘并设置大小
Formatting 'c1.img', fmt=raw size=2147483648 
[root@kvm01 ~]# qemu-img info c1.img     查看磁盘信息
image: c1.img
file format: raw
virtual size: 2.0G (2147483648 bytes)
disk size: 0

五、创建快照

[root@kvm01 ~]# cd /var/lib/libvirt/images/
[root@kvm01 images]# qemu-img snapshot -l centos7.0.img
[root@kvm01 images]# qemu-img snapshot -c centos7-1  centos7.0.img
[root@kvm01 images]# qemu-img snapshot -l centos7.0.img
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         centos7-1                 0 2020-10-18 07:15:58   00:00:00.000

六、以virt-manager进行手动管理创建虚拟机时,有可能在进入安装操作系统界面时大几率遭遇到键盘失灵的解决方案(原因为因为字符集混乱识别的问题,调整一下虚拟机后即可解决,本人没遇到)

在这里插入图片描述
PS:虚拟机的详细信息如此调整

在这里插入图片描述
PS:链接上光盘安装镜像

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
virt-install是一个用于在KVM/QEMU上创建虚拟机的命令行工具。它可以通过VNC连接来管理虚拟机。下面是使用virt-installvnc创建虚拟机的步骤: 1. 安装virt-install:在大多数Linux发行版上,可以通过包管理器安装virt-install。 2. 创建一个XML文件:在创建虚拟机之前,需要创建一个XML文件,其中包含虚拟机的配置信息。可以通过手动编写XML文件或使用virt-manager创建。 3. 运行virt-install:使用virt-install命令创建虚拟机。 ``` virt-install \ --connect qemu:///system \ --name vm-name \ --ram 2048 \ --vcpus 2 \ --disk path=/var/lib/libvirt/images/vm-name.qcow2,size=20 \ --os-type linux \ --os-variant rhel7 \ --network bridge=br0 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole \ --import ``` 解释: - --name:虚拟机的名称。 - --ram:虚拟机的内存大小(以MB为单位)。 - --vcpus:虚拟机的虚拟CPU数量。 - --disk:虚拟机的磁盘路径和大小。 - --os-type:虚拟机使用的操作系统类型。 - --os-variant:虚拟机使用的操作系统的变体。 - --network:虚拟机的网络设置。 - --graphics:虚拟机的图形设置,这里使用VNC连接。 - --noautoconsole:虚拟创建后不自动打开控制台。 - --import:启动虚拟安装程序。 4. 连接到虚拟机:使用VNC客户端连接到虚拟机的IP地址和端口,进行虚拟机的管理和操作。 以上是使用virt-installvnc创建虚拟机的步骤,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值