linux创建存储池,kvm虚拟化之存储池

kvm虚拟化之存储池

发布时间:2020-03-04 21:55:42

来源:51CTO

阅读:223

作者:丁丁历险

KVM存储池是被libvirt所管理的文件、目录或存储设备,存储池可以位于本地,也可以通过网络共享,存储池最终可以被虚拟主机所使用。默认libvirt使用基于目录的存储池设计,/var/lib/libvirt/images目录就是默认的存储池。本地存储池可以是本地的一个目录、磁盘设备、物理分区或LVM卷,但本地存储池不适合于大规模产品部署,也不支持虚拟机迁移功能。网络共享存储池使用标准的网络协议进行存储设备的共享,它支持SAN、IP-SAN、NFS、GFS2等协议。在KVM虚拟化技术中,存储池可以包含多个存储卷,对虚拟主机而言,这些存储卷将被识别为物理硬件存储设备。

下面将以目录存储以及共享NFS存储为例,演示KVM存储池及存储卷的创建流程。

(1)创建基于目录的虚拟存储池与存储卷。

1)创建目录:

[root@centos7 ~]# mkdir /var/lib/libvirt/test

2)修改文件安全相关属性:

[root@centos7 ~]# chown root.root /var/lib/libvirt/test

[root@centos7 ~]# chmod 700 /var/lib/libvirt/test

[root@centos7 ~]# semanage fcontext -a -t virt_image_t /var/lib/libvirt/test

[root@centos7 ~]# restorecon -v /var/lib/l

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
存储虚拟化是一种将不同的存储设备和资源进行抽象化和整合的技术。它可以将多个物理存储设备的容量和性能整合为一个逻辑存储,从而提高数据存储的效率和利用率。存储虚拟化通常由存储虚拟化器软件来实现,该软件可以在存储网络中创建一个虚拟存储,从而将物理存储设备组织成一个逻辑存储单元。 存储虚拟化有以下几种类型: 1. 块级存储虚拟化:它可以将多个物理存储设备整合为一个逻辑存储设备,提供块级存储服务,如 iSCSI 和 Fibre Channel。块级存储虚拟化可以在不同的存储设备之间实现数据迁移和负载均衡,从而提高存储性能和可靠性。 2. 文件级存储虚拟化:它可以将多个物理存储设备整合为一个逻辑文件系统,提供文件级存储服务,如 NFS 和 CIFS。文件级存储虚拟化可以使用户在不同的计算机上共享文件,从而提高数据的共享和利用率。 3. 对象级存储虚拟化:它可以将多个物理存储设备整合为一个逻辑对象存储系统,提供对象级存储服务,如 Amazon S3 和 OpenStack Swift。对象级存储虚拟化可以将数据分散在不同的存储设备上,从而提高数据的可靠性和可用性。 存储虚拟化的优点包括: 1. 提高存储性能和利用率:存储虚拟化可以将多个物理存储设备整合为一个逻辑存储,从而提高存储性能和利用率。 2. 简化存储管理:存储虚拟化可以将多个存储设备整合为一个逻辑存储单元,从而简化存储管理和维护。 3. 支持数据迁移和负载均衡:存储虚拟化可以在不同的存储设备之间实现数据迁移和负载均衡,从而提高存储性能和可靠性。 4. 提高数据可用性和可靠性:存储虚拟化可以将数据分散在不同的存储设备上,从而提高数据的可用性和可靠性。 总之,存储虚拟化是一种将不同的存储设备和资源进行抽象化和整合的技术,它可以提高存储性能和利用率,简化存储管理和维护,支持数据迁移和负载均衡,提高数据可用性和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值