KVM [ 3 ] --- KVM虚拟机管理:virsh命令,kvm虚拟机添加内存,添加硬盘


创建 kvm 的虚拟机流程

  • 全新安装

  • 图形化

  • 字符界面安装

    • virt-install 工具安装
      • 手动安装
        需要使用空格键 Tab 键 上下方向键操作
        比较繁琐,操作难度大

      • 自动安装
        依赖 kickstart 文件

        • 红帽公司开发的产品

        获取到 ks.cfg 文件后,利用参数进行内核注入

  • 利用已有的模板安装
    模板就是从已有的虚拟机上获取

    • *.xml 配置文件
    • *.qcow2 虚拟磁盘文件

*.xml 修改的地方有:

  • 虚拟机名称
  • UUID
  • 内存
  • 磁盘位置
  • Mac 地址的后三组数据(16 进制)

KVM虚拟机管理

一、virsh 管理虚拟机

下文中 vm-name 表示一个虚拟机的名称

1 列出正则运行中的虚拟机

virsh list

2 列出所有的虚拟机

virsh list  --all

3 查看指定虚拟机的元数据信息

virsh dominfo   vm-name

4 查看指定虚拟机的 IP 地址

virsh domifaddr  vm-name

5 启动虚拟机

virsh start vm-name

6 正常关闭虚拟机

virsh shutdown  vm-name

7 强制关闭虚拟机,相当于拔掉电源

virsh destroy vm-name

8 重启虚拟机

virsh reboot vm-name

9 从一个 xml 文件定义一个虚拟机

virsh define  vmn.xml

vmn.xml 是一个 xml 文件路径名称

10 取消定义一个虚拟机

就是删除一台虚拟机,但是虚拟机的磁盘文件会保留

virsh undefine vm-name

二、给kvm虚拟机添加硬件

1 添加内存

首先确认虚拟机处于关闭状态

[root@localhost ~]# virsh shutdown vmneko
域 vmneko 被关闭

2 设置最大可分配内存

[root@localhost ~]# virsh setmaxmem vmneko 2G

3 查看虚拟机信息

[root@localhost ~]# virsh dominfo vmneko
Id:             2
名称:       vmneko
UUID:           afdf727f-1937-4e57-af1d-8c17634c4d49
OS 类型:    hvm
状态:       running
CPU:          1
CPU 时间:   20.8s
最大内存: 1048576 KiB
使用的内存: 1048576 KiB
持久:       是
自动启动: 禁用
管理的保存: 否
安全性模式: none
安全性 DOI: 0

#virsh help setmem
–config 影响下一次引导
–live 影响运行的域
–current 影响当前域

</

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值