KVM创建存储池、存储卷

Manda ·
更新时间:2024-09-20
· 788 次阅读

systemctl status libvirtd 查看服务启没启动

命令介绍
pool-list --all 查看所有的池
pool-list 查看已启动的池
一、已目录的方式创建存储池

先在/kvm目录下创建一个dirpool目录

pool-define-as dirpool dir --target /kvm-vm/dirpool/
解析:pool-define-as dirpool(池名字) dir(类型) --target /kvm-vm/dirpool/(定义目录地址)
pool-build dirpool 构建池
pool-start dirpool 启动池
pool-autostart dirpool 自启动
pool-autostart dirpool --disable 取消自启动

二、创建lvm的存储池
lsblk 查看磁盘
pvcreate /dev/sdb 创建物理卷
vgcreate vgpool /dev/sdb 创建卷组
vgs 查看卷组

pool-define-as vgpool logical --source-name vgpool --target /dev/pool
解析::pool-define-as vgpool(池名字) logical(类型) --source-name vgpool (源) --target /dev/pool(定义的目录)

pool-start vgpool 启动池
pool-autostart vgpool 修改成自启动

三、创建基于外部存储的池
另外启动一台做存储服务器 添加一块硬盘 服务端地址 192.168.64.128 客户端 192.168.64.188
关闭selinux
yum install rpcbind nfs-utils -y 安装这两个包 kvm客户端也要安
关闭防火墙
如果不关闭防火墙 需要把这个文件里面的端口都去掉注释 然后做防火墙策略放行 vim /etc/sysconfig/nfs
###生产当中不建议关闭防火墙###

两台都启动rpcbind systemctl start rpcbind
systemctl enable rpcbind 开机自启
下面我们把我们新添加的sdb硬盘做成逻辑卷
pvcreate /dev/sdb 先创建一个物理卷
vgcreate nfsvg /dev/sdb 创建一个卷组
vgdisplay nfsvg vgdisplay加上卷组名字可以查看卷组的信息
原创文章 5获赞 1访问量 99 关注 私信 展开阅读全文
作者:zhy19981218



存储 kvm

需要 登录 后方可回复, 如果你还没有账号请 注册新账号