在设置本地存储库之前,您必须满足某些要求。

  • 选择集群中或可访问的运行受支持操作系统的现有服务器。
  • 启用集群中所有主机对镜像服务器的网络访问。
  • 确保镜像服务器安装了包管理器,例如 yum(适用于 RHEL、CentOS、Oracle 或 Amazon Linux)、zypper(适用于 SLES)或 apt-get(适用于 Debian 和 Ubuntu)。
  • 可选:如果您的存储库具有临时 Internet 访问权限,并且您使用 RHEL、CentOS、Oracle 或 Amazon Linux 作为操作系统,请安装 yum 实用程序:

    1. yum install yum-utils createrepo

满足这些要求后,您可以采取步骤准备设置本地存储库。

步骤

  1. 创建 HTTP 服务器:

    a. 在镜像服务器上,按照 Apache 社区网站上提供的说明安装 HTTP 服务器(例如 Apache httpd)。

    b. 激活服务器。

    c. 确保所有防火墙设置都允许从集群节点到镜像服务器的入站 HTTP 访问。

    如果您使用 Amazon EC2,请确保禁用 SELinux。

  2. 在镜像服务器上,为 Web 服务器创建一个目录。

    • 例如,从 shell 窗口中键入:

      RHEL/CentOS/Oracle/Amazon Linux:

      1. mkdir -p /var/www/html/

      SLES:

      1. mkdir -p /srv/www/htdocs/rpms

      Debian/Ubuntu:

      1. mkdir -p /var/www/html/
    • 如果您使用符号链接,请在您的 Web 服务器上启用 followsymlinks

下一步

接下来,您必须设置本地存储库,可以不访问 Internet,也可以临时访问 Internet。

更多信息

httpd.apache.org/download.cgi