25.4. 配置示例


25.4.1. 更改默认的 OpenShift 目录

默认情况下,OpenShift 将其数据存储在 /var/lib/openshift/ 目录中,它使用 openshift_var_lib_t SELinux 类型进行标记。要允许 OpenShift 将数据存储到其他目录中,请使用适当的 SELinux 上下文标记新目录。
以下流程演示了如何更改默认 OpenShift 目录以存储数据到 /srv/openshift/

过程 25.1. 更改存储数据的默认 OpenShift 目录

  1. 以 root 用户身份,在 /srv 目录中创建一个新的 openshift/ 目录。新目录使用 var_t 类型标记:
    ~]# mkdir /srv/openshift
    ~]$ ls -Zd /srv/openshift
    drwxr-xr-x. root root unconfined_u:object_r:var_t:s0   openshift/
    
  2. 以 root 用户身份,使用 semanage 工具将 /srv/openshift/ 映射到正确的 SELinux 上下文:
    ~]# semanage fcontext -a -e /var/lib/openshift /srv/openshift
  3. 然后,以 root 用户身份使用 restorecon 工具来应用更改:
    ~]# restorecon -R -v /srv/openshift
  4. /srv/openshift/ 目录现在使用正确的 openshift_var_lib_t 类型进行标记:
    ~]$ ls -Zd /srv/openshift
    drwxr-xr-x. root root unconfined_u:object_r:openshift_var_lib_t:s0   openshift/
    
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.