首页 > 其他分享 >kvm笔记

kvm笔记

时间:2024-04-10 13:29:52浏览次数:27  
标签:KVM 1.1 1.2 -- virt 虚拟机 kvm 笔记

文章目录

1. KVM

1.1. 安装

1.1.1. 查看CPU是否支持KVM

输入:

egrep ‘vmx|svm’ /proc/cpuinfo --color=auto 

可以看到grep出来的内容,就说明支持kvm

1.1.2. 通过yum进行安装

输入:

yum install -y qemu-kvm libvirt virt-install virt-manager virt-viewer 

qemu-kvm: 为kvm提供底层仿真支持

libvirt: 使用最多的KVM虚拟化管理工具和应用程序接口,即通过libvirt调用KVM创建虚拟机, libvirt是KVM通用的访问API,其不但能管理KVM,还能管理VMware、Xen、Hyper-V、 virtualBox等虚拟化方案

virt-manager: 图形界面管理工具,其底层也是调用libvirt API来完成对虚拟机的操作,包括虚拟机的 创建、删除、启动、停止以及一些简单的监控功能等

virt-install: 虚拟机命令行安装工具

virt-viewer: 通过 VNC 和 SPICE 协议显示虚拟机器图形控制台的最小工具。该工具在其同名软件包 中:virtviewer

1.1.3. 启动并设置开机启动

systemctl start libvirtd

systemctl enable libvirtd

1.1.4. 创建ISO系统镜像存放目录

mkdir /iso

通过各种方法上传此目录安装镜像

1.2. 使用虚拟机

1.2.1. 图形化界面

1.2.1.1. virt-manager打开虚拟机管理器**(宿主机桌面级别)**
1.2.1.2. 安装web管理工具

1.2.2. 命令行

1.2.2.1. 新建虚拟机范本
virt-install \

-n kvm4 \

-r 4000 \

--vcpus 4 \

--disk /kvm3-xx/kvm4.qcow2,size=100,cache=none \

--location /iso/centos7.iso \

--nographics \

--network bridge=br0 \

--os-type linux \

--os-variant rhel7 \

--console pty,target_type=serial \

--extra-args 'console=ttyS0,115200n8 serial'

采用命令行安装方式,–nographics改为–graphics vnc,listen=0.0.0.0,port=5905可使用vnc工具鼠标安装

1.2.2.2. 安装命令解释
virt-install \				#创建命令

-n vm2 \					#虚拟机显示名(非虚拟机主机名)

-r 2048 \					#虚拟机内存大小

--vcpus 1 \					#虚拟机cpu个数

--disk /kvm/img/vm2.qcow2 \			  #系统磁盘卷路径

--location /kvm/iso/centos7.iso \		#系统安装iso路径

--nographics \										#不调用图形化界面

--network bridge=br0 \								#网卡1指定网桥

--network bridge=br0 \								#网卡2指定网桥

--os-type linux \									#操作系统类型

--os-variant rhel7 \							  #操作系统版本

--console pty,target_type=serial \					#console控制通道

--extra-args 'console=ttyS0,115200n8 serial'		#文本输出

1.3. 常用命令

virsh list --all  列出kvm虚拟机列表,查看是否开机状态
virsh console *** 进入虚拟机
virsh shutdown *** 虚拟机关机
virsh reboot *** 虚拟机重启
virsh destroy xxx 强制停止虚拟机
virsh undefine xxx 彻底销毁虚拟机,会删除虚拟机配置文件,但不会删除虚拟磁盘
virsh autostart xxx  设置宿主机开机时该虚拟机也开机
virsh autostart --disable xxx   解除开机启动
退出虚拟终端,按Ctrl + ]

标签:KVM,1.1,1.2,--,virt,虚拟机,kvm,笔记
From: https://blog.csdn.net/a1b1cc1/article/details/137587322

相关文章

  • css学习笔记之展开列表图标动画
    “蓝色界面”风格的填充的星图标欢迎下载填充的星矢量图标,“蓝色界面”风格。格式有png、svg、pdf、html代码。可对填充的星图标、符号进行修改、调整大小、修改颜色。https://igoutu.cn/icon/y0OTcruih2CY/%E5%A1%AB%E5%85%85%E7%9A%84%E6%98%9F今天在这个网站看到了上面类似......
  • 【阅读笔记】RBAC(Role-Based Access Control)模型
    摘自:《凤凰架构:构建可靠的大型分布式系统》周志明著使用访问控制模型的目的所有的访问控制模型,实质上都是在解决同一个问题:“谁(User)拥有什么权限(Authority)去操作(Operation)哪些资源(Resource)。”如果某个系统涉及成百上千的资源,又有成千上万的用户,若要为每个用户访问每个资源都......
  • 书生浦语大模型实战营第二期 第三次课笔记
    课程内容概述本节课介绍了RAG(RetrievalAugmentedGeneration)技术的基础知识。展示了如何使用茴香豆(Huixiangdou)搭建一个RAG智能助理。讲解了茴香豆的进阶用法,包括网络搜索、使用远程模型、搭建网页Demo等。1.RAG技术概述RAG技术结合了检索和生成,通过检索相关信息片段来增......
  • Markdown语法笔记
    序言下述笔记为个人结合网上的相关参考资料总结的常用标准markdown语法笔记。支持工具记事本Typora(编辑器,不具备管理功能)Obsidian(编辑+管理)BearUlysses石墨文档幕布常用语法自动生成目录[TOC]部分软件不支持,例如obsidian标题#文本关于标题......
  • 模型压缩与部署-书生浦语大模型实战营学习笔记&大语言模型7
    大语言模型-7.模型压缩与部署书生浦语大模型实战营学习笔记4-模型压缩与部署本文包括第二期实战营的第5课内容,介绍关于模型压缩的相关内容,主要包括、模型量化和模型部署的相关内容。模型部署定义:在软件工程中,部署通常指的是将开发完毕的软件投入使用的过程。在人工智能领域,模......
  • Datacom HCIP笔记-MPLS协议 之二
    在Ingress节点执行该命令时,触发所有的32位路由建立LDPLSP。在Egress节点执行该命令时,触发本地32位路由建立LDPLSP,egress就是主机路由始发路由器ingress就是主机路由非始发路由器默认情况下:华为路由器仅为非物理接口主机路由产生LSP,即为/32掩码长度loopback口路由产生LSP......
  • kvm基础命令
    前言一、基础命令1.虚拟机查看2.虚拟机开启与关闭3.虚拟机删除4.查看虚拟机的配置5.配置文件重定向6.命令行登录虚拟机二、调整虚拟机磁盘大小三、虚拟机创建快照四、virshconsole报错总结前言今天我们分享一下如何使用kvm基础命令。一、基础命令1.虚拟机......
  • BOM教程笔记,常用API
    BOM1、window对象:在浏览器中替代global对象的全局对象2个角色:1.全局作用域!2.修改或设置浏览器窗口相关属性。1.打开新连接的方式:3种:在当前窗口内,替换当前页html:默认_selfjs:varnewWin=[window.]open(“url”,“_self”)打开新窗口,可重复打开:html:js:varnewWin=[......
  • CSS学习笔记
    CSS选择器CSS(层叠样式表)提供了多种选择器,用于选择要应用样式的HTML元素。CSS选择器用于选择你想要的元素的样式的模式。下列表格中的“CSS”列表示在CSS版本的属性定义,CSS1、CSS2和CSS3是层叠样式表(CascadingStyleSheets)的不同版本,每个版本引入了新的特性和功......
  • 学习笔记:书生·浦语实战营第二期第三课
    目录1.相关视频和文档2.视频学习笔记2.1RAG的原理、架构、数据库、评估与测试2.2茴香豆的介绍、特点、架构3.课后作业1.相关视频和文档视频地址:茴香豆:搭建你的RAG智能助理_哔哩哔哩_bilibili课程文档:Tutorial/huixiangdou/readme.mdatcamp2·InternLM/Tuto......