当前位置:首页 > 虚拟机 > 正文

kvm 安装虚拟机的方式(创建kvm虚拟机的命令)

安装kvm虚拟机并导入导出
1.确保支持cpu虚拟化
cat/proc/cpuinfo|egrep'svm|vmx'
2.安装qemu-kvm、libvirt、virt-install软件包
yum-yinstallqemu-kvmlibvirtvirt-install
3.开启libvirtd服务并开机自动启动
systemctlstartlibvirtd&&systemctlenablelibvirtd
4.创建磁盘文件
qemu-imgcreate-fqcow2./210G
5.创建虚拟机。类型为kvm,名称任意,内存1G,镜像文件指定位置,磁盘文件为步骤4中的,网络默认,图形选择vnc
virt-install--virt-typekvm--namecentos7-2020--ram1024--cdrom=/home/kvm/CentOS-7-x86_--diskpath=/home/kvm/2--networknetwork=default--graphicvnc,listen=0.0。0.0--无自动控制台
6.主机安装vncserver
yum-yinstalltigervnc-servertigervncvncvnc-server
systemctldaemon-reload
7.执行以下命令设置密码
vncserver
8.启动服务(该服务在我自己的环境中没有启动,但仍然可以使用)
systemctlstartvncserver@gao:1
9.关闭防火墙和selinux
客户端连接主机5901,然后正常安装虚拟机
导出虚拟机
——本实验是将qcow2格式导出为qcow2
1.一条命令
-From表示压缩,-O表示导出格式,2位导出文件
2
导入虚拟机
——使用virt-manager工具导入
1.安装virt-manager
yum-yinstallvirt-manager
2.打开
virt-manager
3.新建虚拟机,选择要导入的镜像
选择对应的2文件

配置cpu、内存、网络等信息
完成新虚拟机的创建
ok

centos7创建kvm虚拟机有几种方法
步骤
1.准备环境:
1.确保支持虚拟化
Centos6.2_x864
KVM需要CPU支持(Intelvmx或AMDsvm)。在安装KVM之前,请确保您的CPU提供虚拟技术支持:
如果看到egrep'^flags.*(vmx|svm)'/proc/cpuinfo,则说明您的处理器具有VT能力。
2检查是否.开启BIOSS虚拟化
2、安装KVM相关软件
1、复制(先检查yum配置是否正常)
yuminstallkvmkmod-kvmqemukvm-qemu-imgvirt-viewervirt-managerlibvirtlibvirt-pythonpython-virtinst
​2.检查是否安装了kvm模块
【[root@localhost~]#lsmod|grepkvm
​kvm_intel5549632
​kvm3377721kvm_intel
​3.启动服务并开机
​/etc/init.d/libvirtd
Chkconfiglibvirtdon
​#以上就是一个非常简单的KVM安装方法。然而,系统需要通过桌面安装,有时也需要配置。所以需要在服务器端安装桌面:Gnome
四、安装gonme桌面并配置VNC桌面连接虚拟服务器服务器。
1、安装虚拟服务器-serverDesktop
yum-ygroupinstall"Gnome""Desktop"
如果没有安装desktop,使用svn登录服务器会报错。
2、VNC安装服务器软件
yum-yinstallvnc*vnc-server*
3.修改VNCServer默认配置文件
vim/etc/sysconfig/vncservers
跳到最后倒数第二个注释去掉line
VNCSERVERS="1:root"
4.使用vncpasswd设置VNC登录密码。
类型:输入两次密码
[root@localhost~]#vncpasswd
密码:
确认:
[root@localhost~]#
设置密码后,输入隐藏目录.vnc,在主机根目录下创建以.vnc开头的文件,该目录下的文件为root用户的VNC桌面配置文件。打开xstartup配置桌面
#vim/root/.vnc/xstartup
将最后一行替换为
gnome&#这样就会激活gnome桌面
 6、启动vncserver服务并开始启动。设置为
​/etc/init.d/vncserverstart
​chkconfigvncserveron
​7.通过VNC客户端连接到虚拟服务器
下载一个小型VNC客户端,如下所示。
输入IP和端口。这是您在设置VNC服务器时设置的端口!
结果如下:
5、网桥配置
安装完这个就可以使用了,但是虚拟机无法与外界通信,并且在虚拟服务器中通信,虚拟它只与机器通信。
如果需要与外部服务器通信,配置网桥非常简单。
临时:设置桥接网卡:KVM#在br0和eth0之间建立桥接brctladdifbr0eth0#清除eth0IP地址ifconfigeth00.0.0.0#设置br0地址ifconfigbr0192.168.7.241255.255.252.0up
永久:
设置持久设备=br0onboot=yesbootProto=StaticType=BridgeiPaddr=192.168.9.47netmask=255.255.248.0gateway=192.168.1Device=ETH0ONBBBBBBBBONBBOOT=YESBOOTPROTO=StaticType=Ethernetbridge=br0
ipv6init=no
注意:
设置桥接网卡时需要注意的事项:TYPE=Bridge
如果你家的网卡是桥接网卡则应指定网卡名称:bridge=br0

Centos7下如何搭建KVM虚拟机
预加载
=================================================================================
kvm相关安装包及其功能
qemu-kvm创建主KVM包
python-virtinst。机器所需的虚拟机命令行工具和库
virt-managerGUI虚拟机管理工具
virt-top虚拟机统计命令
virt-viewerGUI连接程序,连接配置好的虚拟机
libvirtC语言工具包,libvirt服务
libvirt-client为虚拟客户端提供的C语言工具包
基于libvirt服务的virtual-install虚拟机创建命令
bridge-utils为虚拟客户端提供创建和管理工具桥接工具
==================================================
1.确保机器有VT
终端入命令:
cat/proc/cpuinfo|grepvmx#intelcpu
cat/proc/cpuinfo|grpesvm#amdcpu
如果有vmx或svmflags中的:,表示支持VT,如果没有结果则说明你的CPU不支持,不能使用KVM虚拟机。2.确保BIOS中启用VT:Intel(R)VirtualizationTech[Enabled]并使用以下命令
lsmod|grepkvm
modprobekvm-intel
3。桥接网络
a、安装bridge-utils,管理网桥的工具brctl
yum-yinstallbridge-utils
安装后systemctlrestartnetwork重新启动网络
b。创建ifcfg-br0文件,输入以下内容,将红色部分修改为正确位置。
TYPE=《桥接》
BOOTPROTO=《静态》
DEFROUTE=《是》
PEERDNS=《是》
PEERROUTES=《是》
IPV4_FAILURE_FATAL"否"
IPV6INIT="是"
IPV6_AUTOCONF="是"
IPV6_DEFROUTE="是"
IPV6_PEERDNS="是"
IPV6_PEERROUTES="是"
IPV6_PRIVACY="否"
IPV6_FAILURE_FATAL="否"
STP="是"
DELAY="0"
NAME="br0"
DEVICE="br0"
ONBOOT="Yes"
IPADDR="172.16.10.215"#绑定网卡的IP
PREFIX="16"
GATEWAY="172.16.11.1"
DNS1="8.8.4.4"
DOMAIN=""
c.修改网卡配置文件完成,记得备份一下"
#PEERROUTES="yes"
#IPV4_FAILURE_FATAL="no"
#IPV6INIT="yes"
#IPV6_AUTOCONF=“是”
#IPV6_DEFROUTE=“是”
#IPV6_PEERDNS=“是”
#IPV6_PEERROUTES=“是”
#IPV6_PRIVACY=“否”
#IPV6_FAILURE_FATAL=“否”
NAME=“eno16777736”
UUID=“dad441c6-d806-4b24-926f08-48e”“
设备=“eno16777736”
ONBOOT=“是”
#IPADDR="172.16.10.215"
#PREFIX="16"
#GATEWAY="172.16.11.1"
#DNS1="8.8.4.4"
#DOMAIN="anskvm"
BRIDGE="br0"
D.重启网络并查看网桥状态
systemctlrestartnetwork
brctlshow
4.安装kvm
复制代码如下:
yum-yinstalllibcanberra-gtk2qemu-kvm.x86_64qemu-kvm-tools.x86_64libvirt.x8t-civirt.x86_64lib.x86_64libvirt-client.x86_libvirt-python.x86_6.x86_64dbus-develvirt-clonetunctlvirt-managerlibvirtlibvirt-managerlibvirtlibvirt-david-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫-大卫。6。安装汉字解决界面问题
yuminstalldejavu-lgc-sans-fonts
yumgroupinstall"Fonts"-y
7.启用libvirt
systemctlstartlibvirtd
systemctlenablelibvirtd
8。使用virt-manager管理kvm
本地必须安装xmanager和xshell工具,使用xshell时请参见x11转发建立连接。
9.上传ISO或qcow2文件到/var/lib/libvirt/images#进行连接(该目录为KVM镜像仓库)
使用xshell进行连接(使用步骤8)然后到主机上,使用virt-manager创建虚拟机,安装前必须进行配置,否则安装过程中键盘和鼠标将无法使用。

虚拟机安装详细教程

虚拟机安装详细教程

虚拟机是一种在现有操作系统之上模拟运行另一个操作系统的软件工具,允许用户在物理上同时运行多个虚拟机电脑。并隔离他们。下面是安装虚拟机的详细教程。

第一步:选择虚拟机软件

首先需要选择一个虚拟机软件,例如VMware、VirtualBox、Hyper-V等。这些软件的免费版本可供下载和使用。

第二步:下载并安装虚拟机软件

选择虚拟机软件后,需要到官网下载并安装软件,并选择对应的软件一种基于要下载的操作系统的版本。

第三步:准备虚拟机镜像文件

虚拟机镜像文件是虚拟机运行时所需的操作系统安装文件。您可以在官网下载操作系统镜像文件或使用现有的ISO文件。

第四步:创建新的虚拟机

打开虚拟机软件,点击“创建新虚拟机”按钮,然后按照向导的提示选择操作系统类型和版本并为拟机分配适当的硬件资源。

第五步:安装操作系统

创建虚拟机后,需要在虚拟机中安装操作系统,点击虚拟机软件中的“开始”按钮并选择虚拟机。使用镜像文件作为启动介质,按照操作系统安装向导完成操作系统安装过程。

第六步:配置虚拟机

安装操作系统后,您可以在虚拟机上进行一些额外的配置,例如设置网络连接、共享文件夹和共享虚拟机、剪贴板等

第七步:启动虚拟机

设置虚拟机后,您可以单击虚拟机软件中的“启动”按钮来启动虚拟机。虚拟机在单独的运行窗口中打开并显示操作系统界面。

第八步:使用虚拟机

现在您可以像在真实计算机上一样使用虚拟机,安装软件、运行应用程序、浏览网页等等。

总结:

安装虚拟机是一个比较简单的过程,按照上面的步骤操作即可。通过虚拟机可以在一台物理计算机上同时运行多个操作系统,提高计算资源的利用率,增加系统的灵活性和安全性。