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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux学习笔记虚拟机管理 -> 正文阅读

[系统运维]linux学习笔记虚拟机管理

添加/删除网卡

五 虚拟机管理 (一) 添加/卸载网卡 添加网卡

virsh attach-interface 域名称 --type bridge --source br0 --model virtio --persistent
eg:添加一块 网桥类型 集成在宿主机br1网桥上采用 virtio 驱动实时生效并写入配置文件

在这里插入图片描述

注意:
使用–config 时,只会修改对应虚拟机的 XML 配置。这个配置知道虚拟机下一次启动时才会生效。注意,使用 virsh reboot domain
并不会让新的设置生效!
当使用–live 时,客户机(就是虚拟机)必须是活动状态,配置会立即生效。可以看到,如果使用–live 时,客户机没有启动, 系统会报错的。而且,这时并没有将配置写到虚拟机的 XML 配置中,即,在虚拟机下一次启动时,这个配置就没了。
如果 hypervisor 支持的话,可以同时使用–config 和 --live。
使用–current 时,会根据当前客户机的状态来生效。这个说的有点隐晦,实际上就是说,当客户机处于关闭状态时,它等价于
–config;当客户机处于运行状态时,它等价于–live。

在添加删除网卡时 attach-interface 和 detach-interface 还有一个类似的参数 –persistent 当虚拟机关闭时 等价于 –config
当虚拟机开启时 等价于 –live –config
卸载网卡 首先查看虚拟机网卡信息 virsh domiflist 虚拟机

选在需要分离的网卡 mac 执行命令
在这里插入图片描述

(二) 添加/删除硬盘
1 添加硬盘

attach-disk compute1 /kvm_img/compute1_kvm.qcow2 vdb --live --subdriver qcow2 –config
在虚拟机 compute1 上 关联基于/kvm_img/compute1_kvm.qcow2  的 vdb
--live  热加载
--subdiver  指定驱动类型 如果不加 虚拟机不能识别容量
--config 写入虚拟机配置文件

2 删除硬盘 首先需要保证将要卸载硬盘在虚拟机上

umount detach-disk compute1 vdb
将挂在在 compute1  上的 vdb 与虚拟机取消关联

3 在 kvm 宿主机上重新扩容磁盘

(1)qemu-img resize	文件名称 +|-  容量
(2)重新挂载 扩容后的磁盘文件
virsh attach-disk centos01 /kvm/add01.qcow2 vdb --live --subdrive=qcow2
(3)重新挂在后发现 df -h 发现 vdb 容量没有变 需要对扩容磁盘跟新分区表
xfs_growfs /dev/vdb(XFS 文件系统) resize2fs /dev/vdb(ext* 文件系统)

(三)更换 cd-rom 光盘

首先获取虚拟机 cdrom  的 dev 标识 (在这里是 hda)
attach-disk compute1 /path/cd2.iso hda --type cdrom
虚拟机 compute1  在 hda 设备上关联 宿主机镜像文件/path/cd2.iso  类型为 cdrom(光盘)

(四)其他命令

1  查看虚机列表:
virsh list(--all 会显示所有状态 不加只显示 running 的) 2  正常关机:
virsh shutdown	ID/NAME
3  关电源:
virsh destroy ID/NAME

4  导出配置:
虚拟机创建后会生成 2 个文件: 1) 虚拟机配置文件: 虚拟机配置文件通过以命令导出
virsh dumpxml NAME > NAME.xml 存储在 /etc/libvirt/qemu 目录下 2) 虚拟机磁盘文件:
就是在创建虚拟机时 定义的磁盘文件 路径在定义路径下
5  删除虚拟机:
virsh undefined ID/NAME
删除虚拟机后只会将配置文件在目录下删除,但磁盘文件不会删除
6 导入虚机:
virsh defined  虚拟机 xml 文件
7 修改虚机配置文件
virsh edit  虚机 xml 文件(带语法检测)
8 重命名虚机
virsh domrename 原名称 新名称 (需要关机) 9 虚拟机开启自启动
 virsh autostart NAME
/etc/libvirt/qemu/autostart/软连接需要开机启动的虚拟机配置文件
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-24 11:53:55  更:2021-07-24 11:56:17 
 
开发: 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/25 16:25:43-

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