준비
1. Repo 서버 (물리서버 or VM 가능)
(인터넷 연결필수, HDD 여유 공간 100GB 이상)
2. Redhat 계정. (ID/ PW)
3. 외부 방화벽 Port 80, 443 Open
1단계 subscription 등록
# subscription-manager register
Registering to: subscription.rhsm.redhat.com:443/subscription
Username:
Password :
등록 완료 시
The system has been registered with ID: 1122448e-8d06-44fa-a1d9-c965c9eb9c5a
The registered system name is: lab1
# subscription-manager attach –auto <- 등록된 ID 의 repo channel 을 자동등록.
2단계 Web-Server 설치.
repo서버에 DVD ISO 파일로 local.repo 를 설정 한다.
# yum install httpd <- apache 설치.
# systemctl enable –now httpd <- apache가 자동으로 시작되는 설정.
# vi /etc/httpd/conf/httpd.conf <- apache 설정 변경
123 번줄 DocumentRoot "/data/repo" <- “ “ 부분은 repo data 가 저장될 공간”
139 번줄
<Directory "/data/repo">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
# Further relax access to the default document root:
<Directory "/data/repo">
저장 하고 나온 후
#systemctl restart httpd
3단계 방화벽 설정
# firewall-cmd --add-service=http –permanent <- OS 방화벽에 http 오픈 (port 80)
# firewall-cmd –reload <- 방화벽 설정 reload
4단계 repo data 작업
/data/repo <-repo 데이터 가 저장 될 공간으로 가정.
#cd /data/repo < - 이동.
# reposync --repoid=rhel-7-server-rpms --downloadcomps --download-metadata
위 명령으로 해당채널인 rhel-7-server-rpms 의 패키지가 다운로드.
Repo 서버에 web 으로 접속하여 repo 데이터가 보이는지 확인 필요.
5단계 repository 파일 작성
서버 구성은 끝났으며, 해당 repo서버를 이용할 수 있는 repo 파일을 만든다.
#cd /
#vi sportstoto.repo
######################################################
[rhel-7-server-rpms-repository]
name=rhel-7-server-rpms #<- repo channel name
baseurl=http://192.168.0.6/rhel-7-server-rpms #<- ip 는 repo서버 IP 변경
enabled=1 #<- 해당 repo channel 사용
gpgcheck=0 #<- GPG키 사용안함.
#######################################################
저장 하고 나온 sportstoto.repo 파일을 repo 를 이용할 서버들 /etc/yum.repos.d/ 에 복사합니다.
이용 서버에서
# yum clean all <- 기존 cache 삭제
# yum repolist <- yum channel 정보 갱신.
Rhel-7-server-rpms 이 보이면 정상 동작 임.
'Linux Tech ' 카테고리의 다른 글
cgroup 으로 시스템 자원 제한 걸기 (0) | 2021.12.30 |
---|---|
Virtualbmc(vbmc) 완벽 설치 - RedHat 계열 (0) | 2021.12.15 |
iscsi 구성 후 reboot 시 볼륨이 보이지 않을때는 (0) | 2021.12.14 |
etc/fstab 설명 - 작성 중 (0) | 2021.12.14 |
Linux 에서 Intel CPU 버그 관련 (0) | 2021.12.14 |