本节动态存储主要介绍GFS的使用。

一、准备工作

  为了保证 Pod 能够正常使用 GFS 作为后端存储,需要每台运行 Pod 的节点上提前安装 GFS 的客户端工具。

  所有节点安装 GFS 客户端:

[root@k8s-master01 ~]#yum install glusterfs glusterfs-fuse -y
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
aliyun-docker-ce                                                                              | 3.5 kB  00:00:00     
base                                                                                          | 3.6 kB  00:00:00     
epel                                                                                          | 4.7 kB  00:00:00     
extras                                                                                        | 2.9 kB  00:00:00     
updates                                                                                       | 2.9 kB  00:00:00     
(1/2): epel/x86_64/updateinfo                                                                 | 1.0 MB  00:00:05     
(2/2): epel/x86_64/primary_db                                                                 | 6.9 MB  00:00:25     
Resolving Dependencies
--> Running transaction check
---> Package glusterfs.x86_64 0:6.0-49.1.el7 will be installed
--> Processing Dependency: glusterfs-libs(x86-64) = 6.0-49.1.el7 for package: glusterfs-6.0-49.1.el7.x86_64
--> Processing Dependency: libglusterfs.so.0()(64bit) for package: glusterfs-6.0-49.1.el7.x86_64
--> Processing Dependency: libgfxdr.so.0()(64bit) for package: glusterfs-6.0-49.1.el7.x86_64
--> Processing Dependency: libgfrpc.so.0()(64bit) for package: glusterfs-6.0-49.1.el7.x86_64
---> Package glusterfs-fuse.x86_64 0:6.0-49.1.el7 will be installed
--> Processing Dependency: glusterfs-client-xlators(x86-64) = 6.0-49.1.el7 for package: glusterfs-fuse-6.0-49.1.el7.x86_64
--> Processing Dependency: attr for package: glusterfs-fuse-6.0-49.1.el7.x86_64
--> Running transaction check
---> Package attr.x86_64 0:2.4.46-13.el7 will be installed
---> Package glusterfs-client-xlators.x86_64 0:6.0-49.1.el7 will be installed
---> Package glusterfs-libs.x86_64 0:6.0-49.1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================
 Package                                Arch                 Version                     Repository             Size
=====================================================================================================================
Installing:
 glusterfs                              x86_64               6.0-49.1.el7                updates               622 k
 glusterfs-fuse                         x86_64               6.0-49.1.el7                updates               130 k
Installing for dependencies:
 attr                                   x86_64               2.4.46-13.el7               base                   66 k
 glusterfs-client-xlators               x86_64               6.0-49.1.el7                updates               839 k
 glusterfs-libs                         x86_64               6.0-49.1.el7                updates               398 k

Transaction Summary
=====================================================================================================================
Install  2 Packages (+3 Dependent packages)

Total download size: 2.0 M
Installed size: 9.0 M
Downloading packages:
(1/5): attr-2.4.46-13.el7.x86_64.rpm                                                          |  66 kB  00:00:00     
(2/5): glusterfs-client-xlators-6.0-49.1.el7.x86_64.rpm                                       | 839 kB  00:00:02     
(3/5): glusterfs-fuse-6.0-49.1.el7.x86_64.rpm                                                 | 130 kB  00:00:00     
(4/5): glusterfs-6.0-49.1.el7.x86_64.rpm                                                      | 622 kB  00:00:03     
(5/5): glusterfs-libs-6.0-49.1.el7.x86_64.rpm                                                 | 398 kB  00:00:01     
---------------------------------------------------------------------------------------------------------------------
Total                                                                                435 kB/s | 2.0 MB  00:00:04     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : glusterfs-libs-6.0-49.1.el7.x86_64                                                                1/5 
  Installing : glusterfs-6.0-49.1.el7.x86_64                                                                     2/5 
  Installing : glusterfs-client-xlators-6.0-49.1.el7.x86_64                                                      3/5 
  Installing : attr-2.4.46-13.el7.x86_64                                                                         4/5 
  Installing : glusterfs-fuse-6.0-49.1.el7.x86_64                                                                5/5 
  Verifying  : attr-2.4.46-13.el7.x86_64                                                                         1/5 
  Verifying  : glusterfs-fuse-6.0-49.1.el7.x86_64                                                                2/5 
  Verifying  : glusterfs-6.0-49.1.el7.x86_64                                                                     3/5 
  Verifying  : glusterfs-client-xlators-6.0-49.1.el7.x86_64                                                      4/5 
  Verifying  : glusterfs-libs-6.0-49.1.el7.x86_64                                                                5/5 

Installed:
  glusterfs.x86_64 0:6.0-49.1.el7                        glusterfs-fuse.x86_64 0:6.0-49.1.el7                       

Dependency Installed:
  attr.x86_64 0:2.4.46-13.el7  glusterfs-client-xlators.x86_64 0:6.0-49.1.el7  glusterfs-libs.x86_64 0:6.0-49.1.el7 

Complete!
[root@k8s-master01 ~]#
yum install glusterfs glusterfs-fuse -y

相关文章:

  • 2021-09-01
  • 2021-09-22
  • 2021-11-05
  • 2021-11-11
  • 2021-07-13
  • 2022-12-23
猜你喜欢
  • 2021-05-19
  • 2021-11-14
  • 2022-12-23
  • 2021-07-31
  • 2021-11-19
  • 2021-06-19
相关资源
相似解决方案