centos7图形化安装kvm虚拟机(代码片段)

author author     2022-11-20     679

关键词:

准备:
Centos7的虚拟机,虚拟机镜像文件


1.KVM的安装

[[email protected] ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python
qemu-kvm   #kvm的主程序,KVM虚拟化模块
virt-manager    #KVM 图形化管理工具
libvirt   #虚拟化服务
libguestfs-tools    #虚拟机的系统管理工具
libvirt-python     #python调用libvirt虚拟化服务的api接口库文件

[[email protected] ~]# systemctl start libvirtd    #开启虚拟化服务
[[email protected] ~]# systemctl enable libvirtd   #添加到开机自启动

确定正确加载kvm

[[email protected] ~]# lsmod | grep kvm
    kvm_intel             174841  3 
    kvm                   578518  1 kvm_intel
    irqbypass              13503  3 kvm

配置KVM的网桥
作用:用于连接用以网段内的所有机器,也就是让客户机和宿主机共享一个物理网络设备。


1. 编辑配置文件:

    [[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=80960b0d-54cd-41db-bb42-28d30da2afa4
DEVICE=ens33
ONBOOT=yes
BRIDGE="br0" //添加这一行,如果配置过静态ip,需要把ipaddr,gateway,netmask,dns配置删除

`


2.添加文件:

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE="br0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=dhcp   #这里也可以设置成静态IP

[[email protected] ~]# systemctl restart network

查看当前ip

[[email protected] ~]# ifconfig

br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.10.13  netmask 255.255.255.0  broadcast 192.168.10.255
    inet6 fe80::20c:29ff:febe:8be8  prefixlen 64  scopeid 0x20<link>
    ether 00:0c:29:be:8b:e8  txqueuelen 1000  (Ethernet)
    RX packets 1109336  bytes 4514990433 (4.2 GiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 984697  bytes 53197602 (50.7 MiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:be:8b:e8 txqueuelen 1000 (Ethernet)
RX packets 3280291 bytes 4647765745 (4.3 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 984898 bytes 59123703 (56.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    inet6 ::1  prefixlen 128  scopeid 0x10<host>
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
    inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
    ether 52:54:00:67:94:c0  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vnet0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet6 fe80::fc54:ff:fed1:8167  prefixlen 64  scopeid 0x20<link>
    ether fe:54:00:d1:81:67  txqueuelen 1000  (Ethernet)
    RX packets 85  bytes 7298 (7.1 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 731  bytes 62680 (61.2 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看桥接信息

[[email protected] ~]# brctl show
bridge name bridge id       STP enabled interfaces
    br0     8000.000c29be8be8       no      ens33 
                                                                        vnet0
virbr0      8000.5254006794c0   yes     virbr0-nic

创建一台KVM的虚拟机:

如果硬盘容量足够大,跳过这一步:
1. 首先,添加一块一盘,
2. 刷新
        for((i=0;i<=2;i++)); do echo "- - -" > /sys/class/scsi_host/host$i/scan done
3. 刷新后lsblk看看硬盘个数是否添加成功;
4. 分区: fdisk   添加了一个sdb1的分区
5. 格式化:mkfs.xfs /dev/sdb1  
6. 挂载分区:  mount /dev/sdb1 /var/lib/libvrit/image
这里就结束了

上传iso镜像到/var/lib/libvirt/image下面,随便放到哪儿,但是不要放到含有特殊权限的目录下。

运行virt-manager启动虚拟服务
[[email protected] ~]# virt-manager
![](http://i2.51cto.com/images/blog/201806/04/28b171eaefe1442d7d23f9bf62af13e0.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

文件-----添加新的虚拟机---------本地安装介质---------使用镜像(刚才上传镜像的位置)------一直默认下去--------开机直接安装即可(安装时候和vmware一样)
注意:在选择网络的时候选择刚才创建好的br0桥接网络即可

安装KVM虚拟机完成

KVM常用命令:

[[email protected] ~]# virsh list   列出正在运行的虚拟机
[[email protected] ~]# virsh start centos7     #开启物理机 
[[email protected] ~]# virsh shoutdown  centos7    #关闭物理机
[[email protected] ~]# virsh autostart centos7  #设置为物理开机后自动启动

centos7中安装kvm虚拟机(代码片段)

...工具,专门用来管理KVM的,所以通常都是与KVM同时出现。centos7KVM新增如下功能:cpu热添加内存热添加VMwareWorkstation虚拟机centos7中部署KVM虚拟机1、centos7.x系统需求内存4G以上处理器需打开虚拟化功 查看详情

安装配置kvm虚拟机(代码片段)

环境软件:VMware?Workstation15Pro系统:centos7.2网络:192.168.122.0/24(nat网络)宿主机环境准备KVM需要宿主机CPU必须支持虚拟化功能,因此如果是在vmwareworkstation上使用虚拟机做宿主机,那么必须要在虚拟机配置界面的处理器选项中开启... 查看详情

kvm安装及使用(代码片段)

...xff08;一)使用virt-manager创建虚拟机(二)使用图形化界面创建虚拟机(三)virt-install创建虚拟机(四)基于Kickstart安装方式(五)基于PXE安装三、KVM虚拟机的几种连接方式一、KVM安装 查看详情

centos7之kvm虚拟化基础管理(代码片段)

一、安装kvm虚拟化#如果本身是图形化界面可忽略[root@kvm-test~]#yum-ygroupinstall"GNOMEDesktop"#安装GNOME桌面环境[root@kvm-test~]#yum-yinstallqemu-kvm#KVM模块[root@kvm-test~]#yum-yinstallqemu-kvm-tools#KVM调试工具,可不安装[root@kvm-test~]# 查看详情

centos7上安装kvm部署虚拟机(代码片段)

一、虚拟机部署前准备安装KVM宿主机准备一台虚拟机并安装centos系统配置基本要求:内存2G,处理器2核,硬盘10G,支持虚拟化。挂载新加硬盘#fdisk-l#fdisk/dev/sdb#mkfs.ext4/dev/sdb1#vim/etc/fstab/dev/sdb1/kvm_dataext4defaults11#mkdir/kvm_data#mount-a#df-... 查看详情

centos7安装kvm

1:查看系统版本cat/etc/centos-release2:首先验证cpu是否支持虚拟化(vm-虚拟机设置-处理器-勾选虚拟化Intel和虚拟化cpu)cat/proc/cpuinfo|grep‘vmx‘(输出有vmx就支持)3:加载kvmmobprobekvmmobprobekvm-intellsmod|grepkvm#出现kvm表示加载关闭SElinux[[email&... 查看详情

centos7安装kvm并搭建虚拟机(代码片段)

vmware处理器配置:查看cpu是否支持虚拟化:egrep‘(vmx|svm)‘/proc/cpuinfo安装软件:yum-yinstallqemu-kvmlibvirtvirt-installbridge-utils查看模块是否加载:lsmod|grepkvm启动服务:systemctlstartlibvirtdsystemctlenablelibvirtd搭建桥接网络:vim/etc/sys 查看详情

centos7上安装并配置kvm,以及通过kvm安装centos系统(代码片段)

笔记内容:CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统笔记日期:2018-03-0728.5Centos7上安装KVM28.6配置网卡28.7创建虚拟机安装CentOS728.8虚拟机管理Centos7上安装KVM首先我们需要一台配置较高的CentOS7虚拟机,当然用物理机也可以... 查看详情

kvm虚拟机管理(代码片段)

...机 3>选择本地介质安装此处需要先将镜像文件导入图形化服务器的/var/lib/libvirt.images/目录下[root@localhostimages]#cd/var/lib/libvirt/images/[root@localhostimages 查看详情

1.linux桌面虚拟化技术kvm(代码片段)

...3:解决centos6下shutdown关丌了KVM虚拟机的问题实验环境:centos7.4镜像:http://mirrors.163.com/centos/7.4.1708/isos/x86_64/注:安装系统时,把图形界面和开发工具安装好1.1虚拟化产品对比介绍1.1. 查看详情

centos7构建kvm虚拟化平台,并通过kvm安装虚拟机(代码片段)

什么是虚拟化?虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破了物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。虚拟化的优... 查看详情

原创centos7.9使用kvm安装win1021h1虚拟机(简易版教程)(代码片段)

...不通,我已经试过了,无奈又放弃了,只能给CentOS7.9安装上桌面。内容参考CentOS7.2下KVM安装及初步使用_Linux教程_Linux公社-Linux系统门户网站Centos7.4安装kvm虚拟机( 查看详情

kvm管理虚拟机(代码片段)

...存和网卡28.15迁移虚拟机在上一篇中,我们介绍了如何在CentOS7上安装并配置KVM,以及通过KVM安装CentOS系统。本篇则是介绍在KVM里安装完虚拟机后,如何使用KVM来管理虚拟机。克隆虚拟机克隆虚 查看详情

kvm创建新虚拟机

安装图形化管理界面yuminstallvirt-manager-y安装好之后 新建虚拟机,我使用的方法是使用ISO镜像文件安装 选择镜像  设置内存如此,一步一步走下去即可,不再截图 创建好之后,在kvm那里会出现新创建的虚拟机,... 查看详情

kvm之vnc图形界面安装虚拟机

系统:CentOS6.5_64必要工具:win图形界面工具“VNCViewer”,“RegisterVNCService”       各类iso镜像准备,磁盘空间规划 1、图形化安装部署,挂载大容量磁盘[[email protected]iso]#fdisk/dev/sdb分割磁盘空间Comma... 查看详情

virt-manager图形化配置虚拟机并安装操作系统(代码片段)

...述2.配置虚拟机3.安装操作系统4.总结1.概述通过virt-manager图形化配置虚拟机,并安装操作系统,是类似于VMwareworkstation安装虚拟机的过程。很明显,这些操作包括以下几个过程:配置虚拟机为虚拟机安装操作系统其他管理虚拟机... 查看详情

通过kvm部署第一台虚拟机

通过前期的准备(Centos7安装KVM),接下来就可以来部署虚拟机了。安装虚拟机有两种方法,一种是通过virt-manager使用图形化工具安装,还有一种就是通过virt-install命令行方式进行安装,本篇文章采用的是命令行安装。0x01准备工... 查看详情

centos7图形化安装kvm

全都在图形化界面安装宿主机器安装图形化centos7(1)安装软件  yuminstall-ykvmlibvirtbridge-utilsvirt-manager(2)设置桥接网络[[email protected]network-scripts]#vimifcfg-eth0DEVICE=eth0NM_CONTROLLED=yesONBOOT=yesTYPE=Ethe 查看详情