8.4. 禁用加密
您可以在以下两个场景中在 Red Hat Openshift Container Storage 设置中禁用加密:
- 禁用卷的 I/O 加密
- 禁用管理加密
8.4.1. 禁用所有卷的 I/O 加密 复制链接链接已复制到粘贴板!
执行以下命令禁用卷的服务器和客户端之间的 I/O 加密:
服务器是运行红帽 Gluster 存储容器集的 OpenShift 节点。
客户端是 Red Hat Gluster Storage 未运行的其他 OpenShift 节点。
- 停止所有具有红帽 Gluster 存储卷的应用 pod。
停止所有卷。
# oc rsh <gluster_pod_name> gluster volume stop VOLNAME重置卷的所有加密选项:
# oc rsh <gluster_pod_name> gluster volume reset VOLNAME auth.ssl-allow # oc rsh <gluster_pod_name> gluster volume reset VOLNAME client.ssl # oc rsh <gluster_pod_name> gluster volume reset VOLNAME server.ssl在所有 OpenShift 节点上使用以下命令删除用于网络加密的文件:
# rm /etc/ssl/glusterfs.pem /etc/ssl/glusterfs.key /etc/ssl/glusterfs.ca注意在启用管理加密后,删除设置中的这些文件将导致所有 gluster pod 失败 glusterd,因此应避免。
停止红帽 Gluster 存储 Pod。
# oc delete daemonset glusterfs在删除守护进程时,设置 pod 会关闭。要验证 pod 是否已关闭,请执行以下命令:
# oc get pods通过执行以下命令创建 Red Hat Gluster Storage daemonset:
注意对于 Ansible 部署,镜像名称和版本必须在模板中指定,然后才能执行 命令。
# oc process glusterfs | oc create -f -创建守护进程时,pod 已启动。要验证 pod 是否已启动,请执行以下命令:
# oc get pods启动卷。
# oc rsh <gluster_pod_name> gluster volume start VOLNAME- 启动应用 pod 以使用加密的红帽 Gluster 存储卷。