00 RHCSA9 | EX200 Exam | Lab Configuration | YUM Repo Setup
3.2 هزار بار بازدید -
پارسال
-
Chapters:00:00
Chapters:
00:00 Introduction
03:30 Configure Local YUM/DNF Repo
11:55 Convert local repo over http
20:43 Configure repo on node01 over http
22:52 Configure repo on node02 over http
##################################
RHCSA 8/9 Lab Setup - Server Configuration
##################################
Login to server01.rhcsa9.momer.io as root or user with sudo access to configure local repo
-- Server details
-- add following entries in you /etc/hosts (do that according to your own naming conventions)
10.10.10.91 server01.rhcsa9.momer.io server01
10.10.10.92 node01.rhcsa9.momer.io node01
10.10.10.93 node02.rhcsa9.momer.io node02
-- connect rhel9.iso to your server (use your virtualization software)
-- mount iso to server
mkdir -p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
-- copy mounted dvd content locally on the server
mkdir /rhel9
cd /rhel9
cp -rf /mnt/cdrom/* .
-- create a repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
-- add following content to the file, save and exit
[BaseOS]
name=RHEL9 Base OS
baseurl=file:///rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=file:///rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- disable susbcription manager
vi /etc/dnf/plugins/subscription-manager.conf
-- change enabled
from
enabled=1
to
enabled=0
-- verify your repo is enabled and working fine
dnf repolist all
-- install httpd
dnf install -y httpd
Convert your local repo over http
-- enable and start httpd
systemctl enable --now httpd
-- move the repo content to apache documentroot directory
mv /rhel9 /var/www/html
-- change the selinux context of apache documentroot directory
chcon -Rvt httpd_sys_content_t /var/www/html
-- Configure the firewall for service http and port 80
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
-- edit repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
[BaseOS]
name=RHEL9 Base OS
baseurl=http://server01/rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=http://server01/rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- verify the repo is working fine
dnf repolist all
dnf install -y telnet
################################
RHCSA 8/9 node Configuration
################################
-- Login as root on node01
-- make sure the host file configuration is correct and server01 is reachable
-- edit /etc/hosts file as below
10.10.10.91 server01.rhcsa9.momer.io server01
10.10.10.92 node01.rhcsa9.momer.io node01
10.10.10.93 node02.rhcsa9.momer.io node02
-- disable susbcription manager
vi /etc/dnf/plugins/subscription-manager.conf
-- change enabled
from
enabled=1
to
enabled=0
-- edit repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
[BaseOS]
name=RHEL9 Base OS
baseurl=http://server01/rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=http://server01/rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- verify the repo is working fine
dnf repolist all
dnf install -y telnet
-- repeat "RHCSA 8/9 node Configuration" steps on node02
Reference document
https://www.redhat.com/sysadmin/apach...
Thanks.
Enjoy !!
00:00 Introduction
03:30 Configure Local YUM/DNF Repo
11:55 Convert local repo over http
20:43 Configure repo on node01 over http
22:52 Configure repo on node02 over http
##################################
RHCSA 8/9 Lab Setup - Server Configuration
##################################
Login to server01.rhcsa9.momer.io as root or user with sudo access to configure local repo
-- Server details
-- add following entries in you /etc/hosts (do that according to your own naming conventions)
10.10.10.91 server01.rhcsa9.momer.io server01
10.10.10.92 node01.rhcsa9.momer.io node01
10.10.10.93 node02.rhcsa9.momer.io node02
-- connect rhel9.iso to your server (use your virtualization software)
-- mount iso to server
mkdir -p /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
-- copy mounted dvd content locally on the server
mkdir /rhel9
cd /rhel9
cp -rf /mnt/cdrom/* .
-- create a repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
-- add following content to the file, save and exit
[BaseOS]
name=RHEL9 Base OS
baseurl=file:///rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=file:///rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- disable susbcription manager
vi /etc/dnf/plugins/subscription-manager.conf
-- change enabled
from
enabled=1
to
enabled=0
-- verify your repo is enabled and working fine
dnf repolist all
-- install httpd
dnf install -y httpd
Convert your local repo over http
-- enable and start httpd
systemctl enable --now httpd
-- move the repo content to apache documentroot directory
mv /rhel9 /var/www/html
-- change the selinux context of apache documentroot directory
chcon -Rvt httpd_sys_content_t /var/www/html
-- Configure the firewall for service http and port 80
firewall-cmd --add-service=http --permanent
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
-- edit repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
[BaseOS]
name=RHEL9 Base OS
baseurl=http://server01/rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=http://server01/rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- verify the repo is working fine
dnf repolist all
dnf install -y telnet
################################
RHCSA 8/9 node Configuration
################################
-- Login as root on node01
-- make sure the host file configuration is correct and server01 is reachable
-- edit /etc/hosts file as below
10.10.10.91 server01.rhcsa9.momer.io server01
10.10.10.92 node01.rhcsa9.momer.io node01
10.10.10.93 node02.rhcsa9.momer.io node02
-- disable susbcription manager
vi /etc/dnf/plugins/subscription-manager.conf
-- change enabled
from
enabled=1
to
enabled=0
-- edit repo file as shown below
vi /etc/yum.repos.d/rhel9.repo
[BaseOS]
name=RHEL9 Base OS
baseurl=http://server01/rhel9/BaseOS
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=RHEL9 ApStream
baseurl=http://server01/rhel9/AppStream
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-- verify the repo is working fine
dnf repolist all
dnf install -y telnet
-- repeat "RHCSA 8/9 node Configuration" steps on node02
Reference document
https://www.redhat.com/sysadmin/apach...
Thanks.
Enjoy !!
پارسال
در تاریخ 1402/05/22 منتشر شده
است.
3,239
بـار بازدید شده