IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 实验4_利用KVM管理工具管理实例 -> 正文阅读

[系统运维]实验4_利用KVM管理工具管理实例

第1部分:虚拟机基本管理。

步骤1:虚拟机信息查看。安装KVM工作的前提是系统为x86、x64架构并且虚拟化VT-x(对于Intel系列)打开。

(1)查看当前主机列表。用virsh list命令可以查看当前运行的虚拟机的ID、名称和状态信息。

virsh start cirros
virsh list

在这里插入图片描述
(2)查看虚拟机信息。用virsh dominfo cirros可以查看某台虚拟机详细信息,如ID、名称、状态、CPU、内存等信息。

virsh dominfo cirros

在这里插入图片描述
(3)查看虚拟机磁盘信息。

virsh domblklist cirros

在这里插入图片描述
(4)查看虚拟网卡信息。显示宿主机接口信息。

virsh iface-list --all

注意这里要是虚拟机无法联网则ens33这行是没有的,但不影响后续操作
在这里插入图片描述
显示虚拟机接口信息。

virsh domiflist cirros

在这里插入图片描述
(5)查看网络信息。通过查看网络列表,进一步可以查看网络详细信息。

virsh net-list
virsh net-info default

在这里插入图片描述
(6)查看虚拟机CPU绑定信息。用virsh vcpuinfo命令可以查看的绑定关系,下面命令说明vCPU0和物理CPU0绑定。

virsh vcpuinfo cirros

在这里插入图片描述

步骤2:虚拟机基本管理。

(1)挂起和恢复虚拟机。先用命令virsh domstate查看虚拟机的状态,处于运行状态,然后执行挂起操作,可以发现虚拟机被挂起,然后恢复虚拟机,虚拟机又处于运行状态。

virsh domstate cirros
virsh suspend cirros
virsh domstate cirros
virsh resume cirros
virsh domstate cirros

在这里插入图片描述
(2)关闭和启动虚拟机。先用命令virsh domstate查看虚拟机的状态,处于运行状态,然后执行关闭操作,可以发现虚拟机被关机,然后启动虚拟机,虚拟机又处于运行状态。

virsh domstate cirros
virsh shutdown cirros
virsh domstate cirros
virsh start cirros
virsh domstate cirros

在这里插入图片描述
(3)设置自动启动虚拟机。可以使用以下命令将虚拟机设置在宿主机启动时自动启动。

virsh autostart cirros

在这里插入图片描述
(4)创建快照和恢复虚拟机。下面操作过程首先查看虚拟机列表,然后用snapshot-create-asing命令将cirros虚拟机创建快照为cirros_bak,用snapshot-list命令查看快照列表,最后用snapshot-revert命令还原快照。

virsh list
virsh snapshot-create-as cirros cirros_bak
virsh snapshot-list cirros
virsh snapshot-revert cirros cirros_bak

在这里插入图片描述

第2部分:虚拟机硬件管理。

步骤1:虚拟机网卡管理。用attach-interface命令添加一块网卡,绑定在virbr0上,然后用domiflist cirros命令可以看到添加后的结果。

virsh attach-interface cirros --type bridge --source virbr0 --live --config
virsh domiflist cirros

在这里插入图片描述

步骤2:虚拟机硬盘管理。下面用qemu-img命令创建磁盘文件,然后通过attach-disk命令挂载到虚拟机上,用domblklist命令查看,可以看到新增加的硬盘vdb。

sudo qemu-img create -f qcow2 /var/lib/libvirt/images/test-vm/share-device.qcow2 -o size=100M,preallocation=metadata
virsh attach-disk cirros /var/lib/libvirt/images/test-vm/share-device.qcow2 vdb --live --config
virsh domblklist cirros

在这里插入图片描述

步骤3:虚拟机vCPU和内存调整。

(1)设置虚拟机vCPU数量。首先将虚拟机关机,然后设置虚拟机vCPU数量的最大值,再开启虚拟机,设置vCPU数量为2,再用vcpucount命令查看vCPU数量已经更改。

virsh shutdown cirros
virsh setvcpus cirros --maximum 4 --config
virsh start cirros
virsh setvcpus cirros 2
virsh vcpucount cirros

在这里插入图片描述
(2)虚拟机内存调整。首先将虚拟机关机,然后设置虚拟机内存最大值,再开启虚拟机,设置虚拟机内存数量为1,再用dominfo命令查看内存数量已经更改。

virsh shutdown cirros
virsh setmaxmem cirros 200M --config
virsh start cirros
virsh setmem cirros 100M --config --live
virsh dominfo cirros

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 21:35:42  更:2022-03-21 21:38:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:45:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码