当前位置: 首页 > news >正文

【KVM虚拟化环境部署】

环境部署

KVM虚拟化环境

1、装系统时手动选择安装
在这里插入图片描述
2、CentOS 7 最小化安装

yum install qemu-kvm qemu-img libvirt -y
yum install virt-install libvirt-python virt-manager python-virtinst libvirt-client -y

安装好CentOS 7后,去设置里面点击处理器,将右边虚拟化引擎勾上
![在这里插入图片描述](https://img-blog.csdnimg.cn/9890af

添加一块硬盘
在这里插入图片描述
分区并格式化

Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): e
Partition number (1-4, default 1): 
First sector (2048-209715199, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): 100G
Value out of range.
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199): 
Using default value 209715199
Partition 1 of type Extended and of size 100 GiB is set[root@kvm ~]# lsblk /dev/sdb
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb      8:16   0  100G  0 disk 
└─sdb1   8:17   0    1K  0 part [root@kvm ~]# mkfs.xfs /dev/sdb1
[root@kvm ~]# blkid
/dev/sdb1: UUID="1f183fa3-b579-44de-b14f-9eb1b911914a" TYPE="xfs"#挂载
[root@kvm ~]# mkdir /vms
[root@kvm ~]# echo UUID="1f183fa3-b579-44de-b14f-9eb1b911914a" /vms xfs defaults 0 0 >> /etc/fstab
[root@kvm ~]# mount -a
[root@kvm ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/sdb1                100G   33M  100G   1% /vms#镜像
[root@kvm iso]# ll
total 996352
-rw-r--r--. 1 root root 1020264448 Jul  2 16:48 CentOS-7-x86_64-Minimal-2009.iso
Command (m for help): w
1.确定机器有VT终端输入命令:[root@localhost ~]# egrep 'vmx|svm' /proc/cpuinfo如果flags: 里有vmx 或者svm就说明支持VT; 如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机
2.确保BIOS里开启VT:Intel(R) Virtualization-Tech-[Enabled]使用如下命令:[root@localhost ~]# lsmod | grep kvm kvm_intel             188740  0 kvm                   637289  1 kvm_intel[root@localhost ~]# modprobe kvm_intel

使用 virt-manager 工具

创建虚拟机,本例使用iso镜像

[root@kvm ~]# virt-manager

在这里插入图片描述
在这里插入图片描述
选择镜像路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

virsh-install命令行安装

[root@kvm ~]# yum install qemu-kvm qemu-img libvirt
[root@kvm ~]# yum install virt-install libvirt-python virt-manager python-virtinst libvirt-client virt-viewer
[root@kvm ~]# virt-install --name=centosvm02 --graphics vnc,listen=0.0.0.0,port=5910,keymap=en_us --ram=2048 --vcpus=2 --disk path=/vms/vm02.img,size=10,format=qcow2 --bridge=virbr0 --cdrom=/iso/CentOS-7-x86_64-Minimal-2009.iso

在这里插入图片描述

virsh命令常用参数总结

在这里插入图片描述

http://www.lryc.cn/news/127676.html

相关文章:

  • 030 - 定点类型(精确值)
  • 生活随笔,记录我的日常点点滴滴.
  • C语言:每日一练(选择+编程)
  • Prompt、RAG、微调还是重新训练?选择正确的生成式 AI 的方法指南
  • Java实现单例模式的几种方法
  • VIOOVI:标准的作业规范要求是什么?标准化作业规范怎么写?
  • WPF中的GridSplitter使用原则
  • 【【STM32----I2C通信协议】】
  • 【JUC】线程池ThreadPoolTaskExecutor与面试题解读
  • 也许你正处于《孤注一掷》中的“团队”,要留心了
  • Kafka 入门到起飞 - 什么是 HW 和 LEO?何时更新HW和LEO呢?
  • go入门实践五-实现一个https服务
  • 面试之快速学习STL-set
  • leetcode 1614.括号的最大嵌套深度
  • Ajax 笔记(四)—— Ajax 进阶
  • Linux 5种网络IO模型
  • Linux多线程【初识线程】
  • Python爬虫的应用场景与技术难点:如何提高数据抓取的效率与准确性
  • Spring Cloud Gateway系例—参数配置(CORS 配置、SSL、元数据)
  • QT:UI控件(按设计师界面导航界面排序)
  • AtCoder Beginner Contest 314-A/B/C
  • 讯飞星火、文心一言和通义千问同时编“贪吃蛇”游戏,谁会胜出?
  • 数学建模之“聚类分析”原理详解
  • 【面试问题】当前系统查询接口需要去另外2个系统库中实时查询返回结果拼接优化思路
  • Scada和lloT有什么区别?
  • Conda(Python管理工具)
  • (14)嵌套列表,Xpath路径表达式,XML增删查改,Implicit,Operator,Xml序列化,浅拷贝与深拷贝
  • 软考笔记 信息管理师 高级
  • 124、SpringMVC处理一个请求的流程是怎样的?
  • 低成本高收益,五金店小程序的秘密武器