kvm(二)管理操作虚拟机

续上文:kvm(一)安装配置

客户端主机名:vm1

[[email protected] ~]# hostname
vm1
[[email protected] ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 52:54:00:44:70:00
          inet addr:192.168.100.134  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fe44:7000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:268 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21071 (20.5 KiB)  TX bytes:7997 (7.8 KiB)

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
IPADDR=192.168.100.134
NETMASK=255.255.255.0
GATEWAY=192.168.100.2
HWADDR=52:54:00:44:70:00
TYPE=Ethernet
UUID=ef9bdb2d-b13a-453a-81ee-03c7e2b93883
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static

1、给客户端安装电源管理服务

[[email protected] ~]# yum install acpid -y
[[email protected] ~]# /etc/init.d/acpid start
[[email protected] ~]# chkconfig acpid on

2、管理vm

列出现在所有的vm

[[email protected] ~]# virsh list --all

对该vm进行关机操作

[[email protected] ~]# virsh shutdown vm1

对该vm进行重启操作

[[email protected] ~]# virsh start vm1

对该vm进行断电操作 (此操作必须要在该vm运行状态有效)

[[email protected] ~]# virsh destroy vm1

断电以后还可以对该主机进行 start 操作

将该vm设置为宿主机开机即启动

[[email protected] ~]# virsh autostart vm1

以配置文件的方式启动该vm

[[email protected] qemu]# virsh create /etc/libvirt/qemu/vm1.xml

管理导出vm的配置文件,

virsh dumpxml vm2 > /etc/libvirt/qemu/vm2Bak.xml

删除vm (需事先将vm关闭,该操作只会将vm的配置文件删除,不会删除磁盘文件)

virsh undefine vm2

利用备份的vm配置文件,重新定义

virsh define vm2.xml

暂时挂机vm

virsh suspend vm2

将挂起的vm重新启用

virsh resume vm2

获取 vm 的cpu信息

virsh vcpuinfo         vm2

获取 vm 的状态

virsh domstate  vm2

时间: 2024-10-12 17:02:33

kvm(二)管理操作虚拟机的相关文章

kvm管理操作虚拟机

vm虚拟机能否像xen虚拟机一样通过virsh console 一样采用字符界面进行linux虚拟机控制台呢,答案是肯定的,默认情况下该命令是不起作用的,需要修改相关文件才能实现. 配置方法如下 (1) 添加ttyS0的许可,允许root登录 [[email protected] ~]# echo "ttyS0" >>/etc/securetty  [[email protected] ~]# tail -1 /etc/securetty  ttyS0 (2) 修改/etc

[原创]kvm虚拟化管理平台部署-完整记录

公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求. 当KVM宿主机越来越多,需要对宿主机的状态进行调控.这里我采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作 WebVirtMgr是近两年来发展较快,比较活跃,非常清新的一个KVM管理平台,提供对宿主机和虚机的统一管理,它有别于kvm自带

KVM web管理工具——WebVirtMgr(一)

WebVirtMgr 介绍 WebVirtMgr采用几乎纯Python开发,其前端是基于Python的Django,后端是基于Libvirt的Python接口,将日常kvm的管理操作变的更加的可视化. WebVirtMgr 特点 操作简单,易于使用 通过libvirt的API接口对kvm进行管理 提供对虚拟机生命周期管理 WebVirtMgr 功能 宿主机管理支持以下功能 CPU利用率 内存利用率 网络资源池管理 存储资源池管理 虚拟机镜像 虚拟机克隆 快照管理 日志管理 虚机迁移 虚拟机管理支

kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)

公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求. 当KVM宿主机越来越多,需要对宿主机的状态进行调控,决定采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作 WebVirtMgr是近两年来发展较快,比较活跃,非常清新的一个KVM管理平台,提供对宿主机和虚机的统一管理,它有别于kvm自带的

Service系统服务(一):安装一个KVM服务器、KVM平台构建及简单管理、virsh基本管理操作、xml配置文件的应用、为虚拟机制作快照备份、快建新虚拟机

一.安装一个KVM服务器 目标: 本例要求准备一台 RHEL7.2 服务器,将其搭建为KVM平台,主要完成下列操作: 1> 关闭本机的SELinux保护.防火墙服务   2> 挂载RHEL7光盘到 /mnt/dvd,将其配置为本机YUM源(baseurl = file:///mnt/dvd)   3> 安装KVM相关包组,确保已启用 libvirtd 服务 方案: RHEL7中的虚拟化服务软件组: 1> 虚拟化平台 -- "Virtualization Platform&

kvm系列之二:kvm日常管理

日常管理概述 接着上一篇,这篇博客主要描述kvm日常管理中使用的一些方法和命令. kvm的管理主要有以下几个方面: kvm状态和配置管理:包括kvm虚拟机的开启.关闭.挂起.恢复,配置文件的导出导入和编辑,还有虚拟机重命名等 磁盘管理:包括虚拟机磁盘的创建.信息查看.格式转换.容量更改以及格式化.挂载使用 kvm的console连接 kvm开机自启动 kvm快照和克隆 另外,网络模式更改和热添加技术在下一篇描述 kvm状态管理 开启.关闭和查看 状态查看 [[email protected] o

KVM虚拟化之KVM基本管理(二)

KVM虚拟化之KVM管理(二)KVM管理操作 virsh是kvm虚拟机常用的管理工具 1.virsh命令格式:virsh 参数 kvm虚拟机名 2. virsh 常用参数: 查看正在运行的KVM虚拟机 virsh list 查看所有的KVM虚拟机 virsh list --all 开启KVM虚拟机 virsh start centos7 关闭KVM虚拟机 virsh shutdown centos7 拔电源关机(强制关机) virsh destroy centos7 导出配置 virsh dum

KVM搭建及管理,虚拟机快建

一.什么是虚拟化 1.硬件虚拟化 -一台物理计算机虚拟出多台逻辑计算机 -cpu,内存可分配给多个虚拟机 2.软件虚拟化 -一个LAMP平台支撑多个网站 -桌面虚拟化 3.通过软件平台模拟出的计算机 -对最终用户来说,感受不到与物理计算机的差异 -根据虚拟化程度不同,所需的修改也不同 4.虚拟化的实现程度 完全虚拟化,Full Virtualization -由平台软件模拟实现 -客户机的操作系统代码几乎不做修改 半虚拟化,Para Virtualization -平台软件只提供最核心的虚拟机功

Linux实现KVM+QEMU+libvirt的虚拟机环境 并使用virsh对虚拟机进行管理

说明: 本文使用的实验环境是运行在windows10上的Vmware workstation 12.5 pro,宿主机操作系统是Ubuntu16(机器名称为KVM_test),kvm+qemu+libvirt安装在KVM_test上.运行在KVM_test上的客户机操作系统也是Ubuntu16(机器名称为test_ubuntu). 本实验需要的软件有Vmware workstation.vnc viewer.ubuntu16的ios镜像.Vnc viewer需要注册码,请自行百度查找. 本实验所