redhat官网说明连接
主要参考连接
详解网卡连接
英文博客连接
虚拟机创建连接
redhat自带的监控网页版连接
教程连接
查看mac地址连接

验证您的CPU对Intel VT或AMD-V虚拟化扩展的支持
cat /proc/cpuinfo | egrep “vmx|svm”

安装
dnf install @virt

sudo yum install qemu-kvm libvirt virt-install

默认情况下,虚拟机模块不包括在标准的Cockpit安装中。
然后,我们需要从cockpit-machines软件包开始安装一些其他软件包,该软件包可以从Web控制台管理虚拟机:

systemctl start libvirtd
systemctl enable libvirtd

sudo rpm -ivh http://mirror.centos.org/centos/7/os/x86_64/Packages/bridge-utils-1.5-9.el7.x86_64.rpm

报错
gid:107): 权限不够
正在删除磁盘 ‘mycentos.img’

WARNING /home/zeng/centos/CentOS-8.1.1911-x86_64-dvd1.iso 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]
WARNING /home/zeng/mykvm/mycentos.img 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]
WARNING /home/zeng/centos/CentOS-8.1.1911-x86_64-dvd1.iso 可能不能被管理程序访问。您将需要授予 ‘qemu’ 用户搜索以下目录的权限: [’/home/zeng’]

开始安装…
搜索文件 vmlinuz… | 7.7 MB 00:00
搜索文件 initrd.img… | 59 MB 00:00
正在分配 ‘mycentos.img’ | 10 GB 00:00
ERROR Cannot access storage file ‘/home/zeng/mykvm/mycentos.img’ (as uid:107, gid:107): 权限不够
正在删除磁盘 ‘mycentos.img’ | 0 B 00:00
域安装失败,您可以运行下列命令重启您的域:
‘virsh start virsh --connect qemu:///system start mycentos’
否则请重新开始安装。
[ro

https://blog.csdn.net/xixixilalalahaha/article/details/106570511?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-15.nonecase

在宿主机中配置桥接

ifcfg-br0内容为
DEVICE=br0
BOOTPROTO=static
IPADDR=192.168.1.119
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
TYPE=Bridge


ifcfg-enp3s0内容为
TYPE=Ethernet
BOOTPROTO=none
DEVICE=enp3s0
ONBOOT=yes
BRIDGE=br0

查看mac地址 ip link show
连接
mac地址要与网卡地址对应
虚拟机网卡 ifcfg-enp1s0 内容为
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp1s0
TYPE=Ethernet
HWVICE=52:54:00:f3:e3:de
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.110
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DEVICE=enp1s0


virt-install
–name=centos
–memory=3072,maxmemory=3072
–vcpus=2,maxvcpus=2
–os-type=linux
–os-variant=centos8
–location=/opt/virt/iso/CentOS-8.2.2004-x86_64-minimal.iso
–disk path=/opt/virt/centos/centos.img,size=40
–bridge=br0
–console=pty,target_type=serial
–extra-args=“console=tty0 console=ttyS0”

参考


kvm用法
快照创建连接
sudo virsh snapshot-create-as --domain ubuntu --name ubuntusnap1 --description “first snap1”

sudo virsh snapshot-create-as --domain centos --name centossnap1 --description “first snap1”

sudo virsh snapshot-delete centos --snapshotname 删除快照
https://www.jianshu.com/p/f6cc295a2108


https://blog.csdn.net/weixin_44049466/article/details/92420063?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase 删除虚拟机


存储池的创建 连接

Centos7 Kvm 存储池
1、存储池介绍
#KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录,通过远端磁盘阵列(ISCSI,NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统
#存储池是放置虚拟机存储的位置,可以是本地,也可以是网络存储,具体的虚拟机实例放置在卷上,
#KVM创建的存储池可以理解为一种映射关系,即将某一块挂载至宿主机器上的存储空间形成可被KVM使用的逻辑存储池,以方便虚拟主机的管理
2、定义存储池
#采用本地目录方式创建KVM存储池
[root@node72 ~]# mkdir -p /data/vmfs
#定义存储池
[root@node72 ~]# virsh pool-define-as vmfspool --type dir --target /data/vmfs
定义池 vmfspool
#创建存储池
[root@node72 ~]# virsh pool-build vmfspool
构建池 vmfspool
#查看所有存储池
[root@node72 ~]# virsh pool-list --all
名称 状态 自动开始

vmfspool 不活跃 否

[root@node72 ~]# virsh pool-info vmfspool
名称: vmfspool
UUID: c6d5bd62-3229-4a16-b267-081d943be80a
状态: 不活跃
持久: 是
自动启动: 否
#设置存储池自动启动
[root@node72 ~]# virsh pool-autostart vmfspool
池 vmfspool 标记为自动启动
#启动存储池
[root@node72 ~]# virsh pool-start vmfspool
池 vmfspool 已启动

[root@node72 ~]# virsh pool-list --all
名称 状态 自动开始

vmfspool 活动 是

[root@node72 ~]# virsh pool-info vmfspool
名称: vmfspool
UUID: c6d5bd62-3229-4a16-b267-081d943be80a
状态: running
持久: 是
自动启动: 是
容量: 49.98 GiB #显示挂载分区总容量
分配: 6.59 GiB #分区已经使用容量
可用: 43.38 GiB #可用容量
[root@node72 ~]#
3、存储池创建映像文件,安装vm
#在存储池创建一个卷(映像文件)
[root@node71 ~]# virsh vol-create-as vmfspool oel3_qcow2.img 10G --format qcow2
创建卷 oel3_qcow2.img

[root@node71 ~]# ll /data/vmfs/
总用量 196
-rw------- 1 root root 197120 10月 26 13:39 oel3_qcow2.img
[root@node71 ~]#
[root@node71 ~]# virsh vol-info --pool vmfspool /data/vmfs/oel3_qcow2.img
名称: oel3_qcow2.img
类型: 文件
容量: 10.00 GiB
分配: 196.00 KiB
[root@node71 ~]#
4、存储池的删除
#忘记记录了,
#virsh pool-destroy vmfspool
#virsh pool-undefine vmfspool
#virsh pool-delete vmfspool
virsh pool与vol命令帮助

Storage Pool (help keyword ‘pool’)
find-storage-pool-sources-as 找到潜在存储池源
find-storage-pool-sources 发现潜在存储池源
pool-autostart 自动启动某个池
pool-build 建立池
pool-create-as 从一组变量中创建一个池
pool-create 从一个 XML 文件中创建一个池
pool-define-as 在一组变量中定义池
pool-define define an inactive persistent storage pool or modify an existing persistent one from an XML file
pool-delete 删除池
pool-destroy 销毁(删除)池
pool-dumpxml XML 中的池信息
pool-edit 为存储池编辑 XML 配置
pool-info 存储池信息
pool-list 列出池
pool-name 将池 UUID 转换为池名称
pool-refresh 刷新池
pool-start 启动一个(以前定义的)非活跃的池
pool-undefine 取消定义一个不活跃的池
pool-uuid 把一个池名称转换为池 UUID

Storage Volume (help keyword ‘volume’)
vol-clone 克隆卷。
vol-create-as 从一组变量中创建卷
vol-create 从一个 XML 文件创建一个卷
vol-create-from 生成卷,使用另一个卷作为输入。
vol-delete 删除卷
vol-download 将卷内容下载到文件中
vol-dumpxml XML 中的卷信息
vol-info 存储卷信息
vol-key 为给定密钥或者路径返回卷密钥
vol-list 列出卷
vol-name 为给定密钥或者路径返回卷名
vol-path 为给定密钥或者路径返回卷路径
vol-pool 为给定密钥或者路径返回存储池
vol-resize 创新定义卷大小
vol-upload 将文件内容上传到卷中
vol-wipe 擦除卷

centos 8 安装 kvm相关推荐

  1. centos上安装kvm系统

    今天在自己电脑的虚拟机系统centos6.5上装了一个KVM(基于内核的虚拟机) 安装准备: 在虚拟机系统处理器选择虚拟引擎模式(关机修改) 关闭防火墙和selinux 临时关闭 永久关闭 vim / ...

  2. CentOS 8 安装KVM虚拟机 Cockpit管理

    安装前先关闭SELINUX sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config KVM管理软件安装 yum -y in ...

  3. 关于 CentOS 7 安装KVM 桌面化空白的解决方法

    问题总是会出现的,解决的方法却不会是千篇一律的.这个问题我用了三天时间安装了十几次,帖子搜索了十几次才堪堪解决. 问题是这个: init 5 切换桌面化以后,空白,啥都没有!!!愁死个人有没有!!! ...

  4. centos 7 安装kvm 虚拟机

    virt-install --name template --ram 512 --location /home/ISO/CentOS-7-x86_64-DVD-1611.iso --disk path ...

  5. CentOS 6.9下配置安装KVM

    注意:KVM一切安装和运行都是在root用户下完成的,并且只有root才能支持某些软件. 一.准备工作: 1.查看系统版本.内核版本 ##查看系统版本 # cat /etc/redhat-releas ...

  6. Centos 6.4 KVM安装和配置

    Centos 6.4 KVM安装和配置 测试使用环境: 服务器:Dell R710  CPU型号物理CPU颗数内存大小和数量 [root@localhost ~]# cat /proc/cpuinfo ...

  7. Centos 安装 KVM虚拟化工具 超云服务器 VMware

    需求:在裸机(超云服务器)上安装centos7,并在centos7上安装虚拟化工具,且再建三个虚拟机(centos/windows) 目录 需求:在裸机(超云服务器)上安装centos7,并在cent ...

  8. suse linux kvm安装包,在CentOS 7/Ubuntu 16.04/Debian 9/SLES 12上安装KVM的方法

    本文介绍在Linux上安装KVM的方法,涉及CentOS 7.Ubuntu 16.04.Debian 9.SUSE Linux Enterprise Server 12(SLES 12). 在Cent ...

  9. Centos 8 stream x64安装KVM

    Centos 8 stream 安装kvm 提示:本次记录介绍根据在X86机器中,安装KVM服务的过程,仅供参考 提示:安装前需确保服务器可以支持与互联网互通,在安装过程中会需要下载外网依赖 Cent ...

最新文章

  1. 编译openwrt时报错:g++: internal compiler error: Killed (program cc1plus)
  2. c#写字板实现加粗功能_Windows 7中写字板和绘画中的新功能
  3. 不允许后退提交数据的方法(抗重复刷新提交)
  4. iOS 自定义layer的两种方式
  5. C#基于Linq和反射实现数据持久化框架Xml4DB
  6. python数据分析之(3)pandas
  7. 微信小程序代码体积压缩到最小
  8. Python npy文件
  9. 阿里巴巴代码规范 学习总结
  10. WIN7安装IIS后无默认网站(Default Web site)解决方案
  11. 通过Log4j生成CSV格式日志时自动插入表头处理方法
  12. js实现页面的多个日期时间倒计时效果(多个拼团)
  13. 51单片机驱动红外编解码模块(YS-IRTM)
  14. 关于自学es6的笔记上传
  15. 微信网页授权多应用多域名使用 oauth2授权
  16. IBM发表未来5年5项科技预测 3D全息手机或现世
  17. Android点选下拉列表框选项,获取选项内容
  18. Python 串级PID代码
  19. Redux和react-redux的区别是什么?
  20. 熬之滴水穿石:Delphi曾经的利器(2)

热门文章

  1. Android学习之图片画廊(SimpleAdapter)
  2. 【语音识别入门】My-Voice-Analysis
  3. 【电气专业知识问答】问:运行中的隔离开关可能出现什么异常情况?怎样处理?
  4. 有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐 分成50、90克各一份?
  5. Android Butterknife黄油刀
  6. 男女会籍注册(指针数组+链表+二级指针)
  7. 用CSS3写一个旋转轮播图
  8. 轨道交通隧道消防应急照明的研究与产品选型
  9. R语言dplyr包:高效数据处理函数(filter、group_by、mutate、summarise)
  10. 小程序原生 canvas 绘制身份证区域