博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7KVM虚拟化常用虚机管理命令
阅读量:4663 次
发布时间:2019-06-09

本文共 2362 字,大约阅读时间需要 7 分钟。

 

1:kvm安装虚拟机;

virt-install --name centos7.1 --boot network,cdrom,menu=on --ram 1024 --vcpus=1 --os-variant=rhel6 --accelerate --cdrom=/usr/local/iso/CentOS-7-x86_64-DVD-1511.iso --disk path=/usr/local/kvm/centos7/centos7vm.img,size=5,bus=virtio --bridge=br0,model=virtio --autostart --vnc --vncport=5900 --vnclisten=0.0.0.0

注:可以根据具体安装修改安装参数。

2:查看所有虚拟机列表级状态:

virsh list --all
Id Name State ---------------------------------------------------- 2 centos7 running - ubuntu14 shut off

3:查看运行虚拟机列表:

virsh list

Id Name State

----------------------------------------------------
2 centos7 running

4:启动虚拟机系统:

virsh start ubuntu14

Domain ubuntu14 started

5:关闭虚拟机系统:

virsh shutdown ubuntu14

Domain ubuntu14 is being shutdown

6:重启虚拟机

virsh reboot centos7

Domain centos7 is being rebooted

7:强行关闭某虚拟机:

virsh destroy ubuntu14

Domain ubuntu14 destroyed

8:标记虚拟机为自动开始:

virsh autostart centos7

Domain centos7 marked as autostarted

9:关闭虚拟机为自动开始:

virsh autostart --disable centos7

Domain centos7 unmarked as autostarted

10:连接终端虚拟机:

virsh console centos7

11:挂起和恢复虚拟机:

virsh suspend centos7

Domain centos7 suspended

恢复:

virsh resume centos7

Domain centos7 resumed

12:删除一个虚拟机:

   1:关闭该虚拟机:

virsh shutdown ubuntu14

  2:如果虚拟机关闭失败,可以强制关机:

virsh destroy ubuntu14

  3:Undefine 虚拟机配置:

virsh undefine ubuntu14

  4:删除虚拟机磁盘文件:

rm -rf /vm-images/ubuntu14.img

13:查看虚拟机信息:

virsh dominfo centos7

Id: -

Name: centos7
UUID: 5a62d998-01c9-4b57-995b-01b17738c316
OS Type: hvm
State: shut off
CPU(s): 1
Max memory: 1048576 KiB
Used memory: 0 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0

14:虚拟机磁盘信息:

[root@mastercl images]# pwd
/var/lib/libvirt/images
[root@mastercl images]# ls
centos7.img
[root@mastercl images]# qemu-img info /var/lib/libvirt/images/centos7.img
image: /var/lib/libvirt/images/centos7.img
file format: qcow2
virtual size: 9.0G (9663676416 bytes)
disk size: 3.6G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: true

15:导出(备份)虚拟机XML配置文件:

[root@mastercl images]# virsh dumpxml centos7 > /root/centos7_dump_xml
[root@mastercl images]# cd ~
[root@mastercl ~]# ls
anaconda-ks.cfg Desktop Downloads Pictures Templates
centos7_dump_xml Documents Music Public Videos

可以看到导出的配置文件为centos7_dump_xml。此为虚拟机的配置文件。定义了虚拟机的参数。

16:编辑虚拟机配置文件:

[root@mastercl ~]# virsh edit centos7

转载于:https://www.cnblogs.com/xin-jun/p/8461914.html

你可能感兴趣的文章
Ubuntu学习笔记(3)-常用的命令记录
查看>>
Windy数
查看>>
平衡树-初步总结
查看>>
k8s 英文文档翻译
查看>>
Python os模块
查看>>
jQuery中addClass不起作用
查看>>
python--关于函数传递
查看>>
产品经理与项目经理
查看>>
50. 分别使用迭代或递归来实现对数组的二分查找(折半查找)
查看>>
造成 nginx 403 forbidden 的几种原因
查看>>
url-safe base64 && base64
查看>>
KVM虚拟化技术
查看>>
数据库原理--数据库系统基础
查看>>
LETTers比赛第七场 Qin Shi Huang's National Road System
查看>>
C1TrueGrid 添加行索引
查看>>
最大似然估计 (MLE) 最大后验概率(MAP)
查看>>
js函数中的预编译
查看>>
oc学习之路----代理模式
查看>>
WordPress更换域名完美方法
查看>>
RSA加密解密 错误:Base-64 字符数组的无效长度
查看>>