在我们的教程的第3部分,我们将讨论如何创建和管理KVM存储卷和使用virt-manager中的GUI工具池。
一般来说,我们每天使用具有不同文件系统的存储设备。 我们也有一些存储技术/技术如iSCSI,SAN,NAS等。
我们的虚拟环境的基本概念没有巨大的不同,我们只是使用基本概念来部署真棒和可扩展的虚拟存储平台。
使用KVM环境,可以在客户操作系统中使用块设备或文件作为本地存储设备。
我们使用物理存储设备创建虚拟机的卷。 我们可以将卷描述为虚拟机的虚拟磁盘。 卷云可以是我们之前提到的块设备或文件。
创建KVM存储卷和池
作为性能考虑,块设备具有较高的手。 另外,块文件在系统管理和存储容量使用方面仍具有较高的优势。 对于来自客户机操作系统的磁盘性能不重要的情况,它倾向于使用磁盘映像文件。
存储卷也是存储池的一部分,实际上您不能在拥有至少一个存储池之前创建存储卷。
没有新的先决条件,只是我们在前面部分讨论的同一个先决条件。 如果新的东西我会提到它。 所以,让我们来看看。
第一阶段:在KVM中创建存储池
1.首先,让我们用我们以前那样从细节部分后,在主窗口中右键单击(本地主机)的方式显示在我们的环境中可用池。 将出现此窗口
检查可用的KVM池
作为缺省情况下,它被称为“ 默认 ”一个存储池使用的根文件系统的分区存储在/ var / lib中/ libvirt的/图像路径虚拟机的卷。
在许多情况下,它不推荐使用这个池,只是为你的系统使这个可用空间。 在任何方式,让我们通过点击来自同一个窗口“+”按钮来创建我们的第一个存储池。
创建KVM存储池
接下来,您可以提供新存储池的名称,并选择将用于部署存储池的存储类型。 KVM支持九种类型:
- -dir -使用文件系统目录来存储存储卷。
- -disk -使用物理硬盘存储的存储卷。
- -fs -使用预先格式化的分区存储的存储卷。
- -netfs -使用如NFS网络共享存储来存储存储卷。
- -gluster -依赖于文件系统Gluster的存储。
- -iscsi -使用网络共享iSCSI存储来存储存储卷。
- -scsi -使用本地SCSI存储来存储存储卷。
- -lvm -取决于LVM卷组来存储存储卷。
- -MPath -
目前,不支持多路径卷创建。
你可能熟悉很多,但我们将讨论一个或两个他们为本教程。 让我们从流行的(dir)类型开始。
(DIR)型是非常流行的使用,因为它不要求在有当前存储架构许多修改。
名称存储池
3.有没有地方存储池将被创建的限制,但它是非常建议创建“SPool1”在单独的分区目录中。 一个重要的事情是给这个目录正确的权限和所有权。
我将使用/ dev / sda3的作为我的分区,你可能有一个不同的。 确保已正确安装。
# mount -t ext4 /dev/sda3 /mnt/personal-data/
4.在“ 到/ mnt /个人资料/”目录安装分区后,然后提供挂载点的到该存储目录(即到/ mnt /个人资料/ SPool1)的路径。
存储池位置
5.完成后,你会发现新的存储池“SPool1”出现在列表中。
新存储池
去之前第二阶段的创建卷,让我们来讨论另一种我们的存储池叫FS。
(FS)类型取决于预格式化分区,并且对于谁想要为虚拟机磁盘/存储指定完整分区很有用。
6.我们将使用每格式的分区另一个存储池是这样的((FS)预格式化块设备)型。 您需要准备另一个具有所需文件系统的新分区。
你可以使用“FDISK”或“ 分手 ”来创建新的分区,并用“ 的mkfs”与新的文件系统格式化。 对于本节,(sda6)将是我们的新分区。
# mkfs.ext4 /dev/sda6
还可以创建一个新的目录(即SPool2),它作为一个挂载点选择的分区。
7.选择后(FS)从下拉式菜单式,旁边提供新池的名称如图所示
将第二个存储池添加到KVM
8.在下一个窗口中,你需要提供你的分区在我们的情况下,“ 为/ dev / sda6”的路径-在“ 源路径 ”栏,它作为挂载点的目录路径的/ mnt / personal-在“ 目标路径 ”字段数据/ SPool2。
添加第二个存储路径
9.最后,还有在主存储列表增加了第三存储池。
第二存储细节
因此,我们将讨论在下一部分中使用CLI工具部署另一种存储类型,现在让我们移动到创建卷。
阶段二:创建存储卷
如前所述,您可以将存储卷视为虚拟机的虚拟磁盘。 我们还有许多这种卷的格式。
通常,此格式允许您使用您的卷与QEMU,VMware,Oracle VirtualBox和Hyper-V。
10.选择要存储卷是“ 新建卷 ”的一部分存储池。 按“新音量”按钮开始。
11.接下来,提供新卷的名称,并选择它的格式。 不要忘记设置适当的大小。
在KVM中创建新卷
12.现在你的音量已准备好连接与虚拟机
将卷添加到KVM虚拟机
结论
现在,你已经学会了存储池和卷 ,以及如何创建和使用virt-manager中的GUI工具KVM环境下管理它们之间的区别。 我们还讨论了池的类型和卷格式的重要性。 这是你的轮到,使你的手更脏。