此内容没有您所选择的语言版本。
9.3. Configuring Network Encryption for an existing Trusted Storage Pool
You can configure network encryption for an existing Red Hat Gluster Storage Trusted Storage Pool for both I/O encryption and management encryption.
9.3.1. Enabling I/O encryption for a Volume 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Enable the I/O encryption between the servers and clients:
- Unmount the volume on all the clients.
umount mount-point
# umount mount-point# umount mount-point
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Stop the volume.
gluster volume stop VOLNAME
# gluster volume stop VOLNAME# gluster volume stop VOLNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Set the list of common names for clients allowed to access the volume. Be sure to include the common names of all the servers.
gluster volume set VOLNAME auth.ssl-allow 'server1,server2,server3,client1,client2,client3'
# gluster volume set VOLNAME auth.ssl-allow 'server1,server2,server3,client1,client2,client3'# gluster volume set VOLNAME auth.ssl-allow 'server1,server2,server3,client1,client2,client3'# gluster volume set VOLNAME auth.ssl-allow 'server1,server2,server3,client1,client2,client3'# gluster volume set VOLNAME auth.ssl-allow 'server1,server2,server3,client1,client2,client3'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Enable
client.ssl
andserver.ssl
on the volume.gluster volume set VOLNAME client.ssl on gluster volume set VOLNAME server.ssl on
# gluster volume set VOLNAME client.ssl on # gluster volume set VOLNAME server.ssl on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Start the volume.
gluster volume start VOLNAME
# gluster volume start VOLNAME# gluster volume start VOLNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Mount the volume from the new clients. For example, to manually mount a volume and access data using Native client, use the following command:
mount -t glusterfs server1:/test-volume /mnt/glusterfs
# mount -t glusterfs server1:/test-volume /mnt/glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.3.2. Enabling Management Encryption 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Though, Red Hat Gluster Storage can be configured only for I/O encryption without using management encryption, management encryption is recommended. On an existing installation, with running servers and clients, schedule a downtime of volumes, applications, clients, and other end-users to enable management encryption.
You cannot currently change between unencrypted and encrypted connections dynamically. Bricks and other local services on the servers and clients do not receive notifications from
glusterd
if they are running when the switch to management encryption is made.
- Unmount the volume on all the clients.
umount mount-point
# umount mount-point# umount mount-point
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Stop all the volumes.
gluster volume stop VOLNAME
# gluster volume stop VOLNAME# gluster volume stop VOLNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Stop
glusterd
on all servers.service glusterd stop
# service glusterd stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Stop all gluster-related processes on all servers.
pkill glusterfs
# pkill glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Create the
/var/lib/glusterd/secure-access
file on all servers and clients.touch /var/lib/glusterd/secure-access
# touch /var/lib/glusterd/secure-access
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Start
glusterd
on all the servers.service glusterd start
# service glusterd start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Start all the volumes
gluster volume start VOLNAME
# gluster volume start VOLNAME# gluster volume start VOLNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Mount the volume on all the clients. For example, to manually mount a volume and access data using Native client, use the following command:
mount -t glusterfs server1:/test-volume /mnt/glusterfs
# mount -t glusterfs server1:/test-volume /mnt/glusterfs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow