如何实现KVM虚拟化存储池
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍了如何实现KVM虚拟化存储池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在创建虚拟机之前,需要先创建一个存储池.存储
千家信息网最后更新 2025年12月03日如何实现KVM虚拟化存储池
这篇文章主要介绍了如何实现KVM虚拟化存储池,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在创建虚拟机之前,需要先创建一个存储池.存储池(Storage pools)是在宿主机上放置虚拟机的存储位置,可以是本地的,也可以是网络存储,具体的虚拟机实例放置在卷(Volume)上
存储池
存储池(Storage pools)是在宿主机上放置虚拟机虚拟磁盘的存储位置,默认的存储是在/var/lib/libvirt/images目录下,由于对硬盘和虚拟磁盘大小的空间规划,一般在/home/kvm/images目录或规划的目录下集中存放虚拟机的虚拟磁盘方便管理,操作存储卷的命令行是virsh
创建基于文件夹的存储池
[root@e3 ~]# mkdir /data/kvm/vmfs[root@e3 ~]# ll /data/kvm/vmfs总用量 0[root@e3 ~]# ll -d /data/kvm/vmfsdrwxr-xr-x. 2 root root 4096 1月 22 10:08 /data/kvm/vmfs
定义存储池于目录
[root@e3 ~]# virsh pool-define-as vmdisk --type dir --target /data/kvm/vmfs/ #定义池 vmdisk
创建已经定义的存储池
[root@e3 ~]# virsh pool-build vmdisk构建池 vmdisk
查看活动池
[root@e3 ~]# virsh pool-list --all名称 状态 自动开始-----------------------------------------disk01 活动 否 vmdisk 不活跃 否
查看池信息
[root@e3 ~]# virsh pool-info vmdisk名称: vmdiskUUID: 2f01b1c0-2852-4a35-895a-0e82c05d5fec状态: 不活跃持久: 是自动启动: 否
激活池并开机自动启动
[root@e3 ~]# virsh pool-autostart vmdisk池 vmdisk 标记为自动启动[root@e3 ~]# virsh pool-start vmdisk池 vmdisk 已启动#这样一个基于本地文件的主机池就创建好了
在存储池创建虚拟机存储卷
[root@e3 ~]# virsh vol-create-as vmdisk test.qcow2 20G --format qcow2创建卷 test.qcow2 [root@e3 ~]# cd /data/kvm/vmfs/[root@e3 vmfs]# lstest.qcow2[root@e3 vmfs]# ll总用量 196-rw-------. 1 root root 197120 1月 22 10:20 test.qcow2
关闭一个池并删除一个池
[root@e3 vmfs]# virsh pool-destroy disk01 #关闭池销毁池 disk01[root@e3 vmfs]# virsh pool-list --all #查看名称 状态 自动开始-----------------------------------------disk01 不活跃 否 vmdisk 活动 是 [root@e3 vmfs]# virsh pool-undefine disk01 #彻底取消池池 disk01 已经被取消定义[root@e3 vmfs]# virsh pool-list --all #查看名称 状态 自动开始-----------------------------------------vmdisk 活动 是
用创建好的磁盘装虚拟机
[root@e3 ~]# virt-install --name centos66 --ram 512 --disk path=/data/kvm/vmfs/test.qcow2 --vcpus 2 --os-type linux --os-variant rhel6 --network bridge=br0 --graphics none --console pty,target_type=serial --location 'ftp://192.168.0.244/cdrom' --extra-args 'console=ttyS0,115200n8 serial'开始安装......搜索文件 .treeinfo...... | 590 B 00:00:00 !!! 搜索文件 vmlinuz...... | 7.9 MB 00:00:00 !!! 搜索文件 initrd.img...... | 66 MB 00:00:00 !!! 创建域...... | 0 B 00:00:00 连接到域 centos66换码符为 ^]#安装过程前面文章有
删除存储池中的虚拟机存储卷
[root@e3 ~]# virsh pool-delete vmdisk test.qcow2
感谢你能够认真阅读完这篇文章,希望小编分享的"如何实现KVM虚拟化存储池"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
存储
文件
名称
状态
目录
磁盘
篇文章
活动
是在
搜索
位置
宿主
用量
建好
规划
下集
主机
价值
信息
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库属于什么设备
网络技术有限公司日语怎么说
互联网引领科技
中央贫困数据库是谁建立的
侦查学网络安全
口碑好的软件开发贵吗
我的世界服务器的ip
物联网下的网络安全
每台服务器地址固定吗
数据库功能需求
Linux必备网络技术
热电厂网络安全事件
网络安全的基本属性包括
网络安全技术和运营
关于mysql数据库的书
软件开发包括网站开发吗
腐蚀模组服务器回家指令
怀旧服联盟哪个服务器好点
数据库换词
北京科技互联网有限公司
网络技术有限公司日语怎么说
工商执照网络技术服务
mt4为什么要服务器
服务器被攻击了怎么防护
戴尔服务器bmc密码忘记了
单用户数据库系统结构例子
it软件开发有哪几种
淄博奥信软件开发有限公司
服务器维护日志怎么写
软件开发技术测试题