Setting up a local repository involves moving the tarball to the selected mirror
server and extracting the tarball to create the repository.
- Ensure that you have downloaded the required tarball from the customer portal,
following the instructions provided as part of the product procurement process.
- You must have completed the preparatory tasks before setting up a repository.
-
Copy the repository tarballs to the web server directory and expand (uncompress)
the archive file:
-
Navigate to the web server directory you previously created.
All content in this directory is served by the web server.
-
Move the tarball to the current directory and expand each of the repository
tarball.
Replace <filename> with the actual name of the RPM
tarball that you are expanding.
tar zxvf <filename>.tar.gz
During expansion of the tarball, subdirectories are created in
/var/www/html/, such as
DP/centos7. These directories contain the
repositories.
Expanding the tarball takes several seconds.
-
Confirm that you can browse to the newly created local repositories by using the
Base URL:
http://<your_webserver>:port/<repo_name>/<OS>/<version>
- <your_webserver>:port
This is the FQDN and port of the web server
host.
- <repo_name>
The repository name, usually the abbreviated name of the
DataPlane component, for example DP for DP Platform.
- <OS>
The operating system.
- <version>
The version number of the downloaded component.
DP Platform Base URL
example:
http://<your_webserver>:port/DP/centos7/1.2.1.0
Remember this base URL. You need it to set up the repository configuration file in
subsequent steps.
-
If you have multiple repositories configured in your environment, deploy the
following plugin on the nodes in which you want to install DP software - DP Platform,
the apps, and the agents on the clusters.
yum install yum-plugin-priorities
-
Edit the /etc/yum/pluginconf.d/priorities.conf file to add the
following values:
[main]
enabled=1
gpgcheck=0
The local repository is now set up and ready for use.Create the repository configuration file for the newly created local repository.