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/libvirt/test
3)创建存储池:
[root@centos7 ~]# virt-manager #开启虚拟机管理器
依次选择“Edit”→“Connection Details”菜单,如图-1所示,开启虚拟机连接具体设置窗口,在Storage选项卡中,选择左下角位置的添加图标,创建存储池,如图-2所示。在创建存储池的第一步中输入存储池名称与类型。本例中存储池名称为test,类型为基于目录的存储池,如图-3所示;第二步需要输入存储池目录的具体路径,如图-4所示。至此,基于目录的存储池已创建完成,如图-5所示。下面需要在池中创建存储卷。
图-1
图-2
图-3
图-4
图-5
4)创建存储卷。
在完成存储池的创建后,我们就可以在池中创建存储卷了,如图-5所示,单击选择需要创建卷的存储池,本例为test存储池,然后选择“New Volume”按钮,根据提示输入卷名称、格式类型、大存储空间、实际分配空间,如图-6所示。单击“Finish”按钮完成存储卷的创建,如图-7所示。
图-6
图-7
(2)为虚拟机添加使用存储设备。
存储卷创建完成后,我们的虚拟主机就可以使用这些卷了,通过virt-manager选择一个虚拟机双击打开控制窗口。点选设备按钮,显示设备列表,如图-8所示,选择“Add Hardware”按钮添加新的设备,在添加虚拟硬件窗口中选择Storage存储设备,因为我们已经为虚拟主机创建好了存储卷设备。因此,我们选择已经存在的存储空间,并输入存储卷的绝对路径,如图-9所示。进入虚拟主机操作系统,通过fdisk查看磁盘信息将包含刚刚添加的存储卷设备,标记为/dev/vdb,如图-10所示。
图-8
图-9
图-10
下面将演示如何在KVM虚拟化环境中创建基于NFS的存储池以及存储卷设备,这里我们提前准备好了一台NFS共享服务器。
1)创建存储池。
与基于目录的存储池类似,我们通过如图-11所示的添加按钮,创建一个新的存储池。第一步依然是填写存储池名称以及类型,如图-12所示;第二步根据实际情况填写NFS服务器主机名或IP地址(192.168.0.254)、服务器共享目录(/nfs)、本地挂载点(/var/lib/libvirt/nfs),如图7-28所示,单击“Finish”按钮完成。
图-11
图-12
2)创建存储卷。
与基于目录的存储卷类似,我们通过“New Volume”按钮创建存储卷,根据提示输入卷名称、格式类型、大存储容量、分配存储容量,如图-13所示。
图-13
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。