virsh 基本命令与创建存储池\存储卷

文章目录

    • 创建存储池\存储卷
    • 以下命令来源
    • 1、查看虚机
    • 2、查看某个虚机下的快照
    • 3、强制关闭虚机
    • 4、正常关闭虚机
    • 5、开启虚机
    • 6、启动暂停的虚机
    • 7、启动存储池
    • 8、查看存储池信息
    • 9、查看存储池列表
    • 10、查看存储池信息,这个看的直观点
    • 11、删除存储池
    • 12、删除存储卷
    • 13、显示虚机信息
    • 14、查看虚机状态
    • 15、简单查寻虚机信息
    • 16、查看libvirt版本
    • 17、挂起虚机
    • 18、编辑虚机配置文件
    • 19、设置虚机内存和参数
    • 20、查看主机名称
    • 21、虚机的七种状态
    • 22、对于这些命令,其实在virt-manager 里面都可以手工操作,不需要了解,但是在实际开发过程中这些操作的命令是要熟练掌握的。
    • 23、删除虚机
    • 推荐

创建存储池\存储卷

virsh list查看运行的虚拟机
virsh 基本命令与创建存储池\存储卷_第1张图片
virsh list --all查看所有的虚拟机(关闭和运行的虚拟机)
virsh 基本命令与创建存储池\存储卷_第2张图片磁盘文件默认目录为/var/lib/libvirt/images/
在这里插入图片描述
virsh pool-list查看存储池列表
virsh 基本命令与创建存储池\存储卷_第3张图片 virsh pool-list --all查看创建的存储池信息
ll /etc/libvirt/storage
virsh 基本命令与创建存储池\存储卷_第4张图片
创建一个存储池var
virsh 基本命令与创建存储池\存储卷_第5张图片
virsh 基本命令与创建存储池\存储卷_第6张图片
virsh 基本命令与创建存储池\存储卷_第7张图片
virsh 基本命令与创建存储池\存储卷_第8张图片
virsh 基本命令与创建存储池\存储卷_第9张图片
virsh 基本命令与创建存储池\存储卷_第10张图片手工创建存储池
在这里插入图片描述
virsh 基本命令与创建存储池\存储卷_第11张图片
(第二个箭头随便改两个数字)

virsh pool-define next.xml定义一个存储池
在这里插入图片描述
virsh 基本命令与创建存储池\存储卷_第12张图片
virsh pool-start next使存储池生效
virsh 基本命令与创建存储池\存储卷_第13张图片
qemu-img create -f qcow2 /home/newdisk.img 1G用qemu-img创建qcow2格式磁盘文件,大小为1G,放在/home/,名字为newdisk.img(创建一个新的磁盘)
在这里插入图片描述
在这里插入图片描述
virsh attach-disk generic /home/newdisk.img sdd(直接生效)
将/home/newdisk.img(磁盘名字)添加到generic这个虚拟机上面
在这里插入图片描述virsh domblklist hopestage查看该虚拟机的磁盘位置
virsh 基本命令与创建存储池\存储卷_第14张图片
运行中挂载,如果重启,需要重新挂载
补充:删除
virsh detach-disk generic /home/newdisk.img

以下命令来源

https://www.cnblogs.com/sunnybowen/p/10516837.html

1、查看虚机

virsh list  --all

2、查看某个虚机下的快照

virsh snapshot-list auto_test_001

3、强制关闭虚机

virsh destroy cloud   

cloud 是名字

4、正常关闭虚机

virsh shutdown cloud

5、开启虚机

virsh start cloud

6、启动暂停的虚机

virsh resume cloud

7、启动存储池

virsh pool-start poolname

8、查看存储池信息

virsh  pool-dumpxml image

virsh 基本命令与创建存储池\存储卷_第15张图片

9、查看存储池列表

virsh pool-list --all

virsh 基本命令与创建存储池\存储卷_第16张图片

10、查看存储池信息,这个看的直观点

virsh pool-info image

virsh 基本命令与创建存储池\存储卷_第17张图片

11、删除存储池

virsh pool-destroy image2

12、删除存储卷

virsh vol-delete --pool image aaa.qcow2

13、显示虚机信息

virsh dumpxml cloud

virsh 基本命令与创建存储池\存储卷_第18张图片

14、查看虚机状态

virsh domstate auto_test_001

在这里插入图片描述

15、简单查寻虚机信息

virsh dominfo cloud

virsh 基本命令与创建存储池\存储卷_第19张图片

16、查看libvirt版本

 virsh version

virsh 基本命令与创建存储池\存储卷_第20张图片

17、挂起虚机

virsh suspend cloud

18、编辑虚机配置文件

virsh edit cloud
virsh edit auto_test_001

19、设置虚机内存和参数

 virsh setmem ubuntu 512000          #给不活动虚拟机设置内存大小

 virsh setvcpus ubuntu 4             # 给不活动虚拟机设置cpu个数

20、查看主机名称

virsh hostname

在这里插入图片描述

21、虚机的七种状态

# 虚拟机共有7中状态
#   running  虚拟机正在运行在cpu上
#   idel  虚拟机是闲置的,没有在运行,在等待IO或者休眠时虚拟机会进入这种状态
#   paused  虚拟机处于暂停状态,一般情况下是被admin运行了virsh   suspend才会处于这种状态,但是仍然消耗资源,只不过不被超级管理程序调度而已。
#   shutdown 虚拟机在关闭过程中
#   shut off  虚拟机没有运行,已经完全关闭
#   crashed  虚拟机崩溃
#   dying  虚拟机处于垂死的状态,但是又没完全关闭或崩溃

22、对于这些命令,其实在virt-manager 里面都可以手工操作,不需要了解,但是在实际开发过程中这些操作的命令是要熟练掌握的。

virsh 基本命令与创建存储池\存储卷_第21张图片

虚机系统盘不能设置为只读和共享,否则启动的时候会蓝屏,起不来。

23、删除虚机

[root@localhost ~]# virsh undefine test_8888
Domain test_8888 has been undefined

[root@localhost ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 309   test_002                       running
 -     test_005                       shut off
 -     test_006                       shut off
 -     test_8884                      shut off
 -     test_8887                      shut off

推荐

https://blog.csdn.net/kongjiepku/article/details/8003856

你可能感兴趣的:(#,工程实践,大数据,运维,java)