웹사이트 검색

FTP 네트워크 소스를 사용하여 여러 CentOS/RHEL 서버를 설치하는 방법


이 튜토리얼에서는 FTP 서버(vsftpd)를 네트워크 소스로 사용하여 RHEL/CentOS 8/7을 설치하는 방법을 보여줍니다. 이를 통해 설치를 수행하는 시스템의 최소 ISO 이미지와 소스를 보유하는 서버 시스템의 FTP 서버 경로에 마운트된 추출된 바이너리 DVD ISO를 사용하여 단일 소스 지점에서 여러 시스템에 RHEL/CentOS Linux를 설치할 수 있습니다. 나무.

이 기능이 작동하려면 네트워크에 연결된 시스템에 RHEL/CentOS 8/7이 이미 설치되어 있어야 하지만 다른 RHEL/CentOS 버전이나 다른 Linux도 사용할 수 있습니다. FTP, HTTP 또는 NFS 서버가 설치되어 작동하는 배포판, RHEL/CentOS 바이너리 DVD를 마운트할 경우 ISO 이미지이지만 이 가이드에서는 Vsftpd 서버가 있는 RHEL/CentOS 8/7에만 중점을 둡니다.

요구사항

서버 측에서

Vsftpd 서버와 DVD/USB 드라이브에 있는 바이너리 DVD ISO 이미지를 사용한 RHEL/CentOS 8/7 최소 설치.

  • CentOS 8 서버 설치
  • RHEL 8 서버 설치
  • CentOS 7.0 설치
  • RHEL 7.0 설치
클라이언트 측

다음 링크에서 얻을 수 있는 RHEL/CentOS 8/7 최소 ISO 이미지를 다운로드하세요.

  • CentOS 8 ISO 이미지 다운로드
  • CentOS 7 ISO 이미지 다운로드
  • RHEL 8 ISO 이미지 다운로드
  • RHEL 7 ISO 이미지 다운로드

1단계: 서버 측에서 네트워크 소스 준비

1. 첫 번째 단계는 다음 yum 명령을 실행하여 CentOS/RHEL 서버에 Vsftp 서버를 설치하는 것입니다.

yum install vsftpd

2. Vsftpd 바이너리 패키지가 시스템 시작에 설치된 후 서비스 상태를 활성화하고 확인합니다.

systemctl start vsftpd
systemctl enable vsftpd
systemctl status vsftpd

3. 다음으로, IP 명령이나 ifconfig를 사용하여 시스템 외부 IP 주소를 얻으세요. 나중에 원격 위치에서 네트워크 소스에 액세스해야 합니다.

ip addr show
OR
ifconfig

4. 외부 연결에서 Vsftp 서버를 사용할 수 있도록 하려면 다음 명령을 사용하여 시스템에 방화벽 규칙을 추가하여 포트 21을 열고 다음과 같은 경우 방화벽을 다시 시작하여 새 규칙을 적용하십시오. 영구 성명으로 추가되었습니다.

firewall-cmd --add-service=ftp --permanent
systemctl restart firewalld

5. RHEL/CentOS 8/7 바이너리 DVD ISO 이미지를 이미 다운로드했다고 가정하고 이를 컴퓨터 DVD-ROM/USB에 넣습니다. 드라이브를 실행하고 Vsftp 서버 경로에 대한 읽기 전용 속성이 있는 루프로 마운트합니다. 일반적으로 vsftpd의 경우 위치는 다음 명령을 사용하여 /var/ftp/pub/입니다.

mount -o loop,ro /dev/sr0  /var/ftp/pub/           [Mount DVD/USB]
OR
mount -o loop,ro path-to-isofile  /var/ftp/pub/    [If downloaded on the server]

6. 지금까지의 결과를 보려면 원격 위치에서 브라우저를 열고 FTP 프로토콜을 사용하여 ftp://system_IP/pub/ 주소로 이동하세요.

위의 스크린샷에서 볼 수 있듯이 바이너리 DVD ISO 이미지의 추출된 콘텐츠와 함께 설치 트리 디렉터리가 나타나야 합니다. 이제 원격 설치에 사용할 FTP 네트워크 소스가 준비되었습니다.

2단계: 네트워크 설치 원본 추가 – 원격 클라이언트

6. 이제 위에 구성된 서버를 FTP 소스 설치로 사용하여 다른 컴퓨터에 RHEL/CentOS 8/7을 설치할 차례입니다. RHEL/CentOS 8/7 설치를 수행할 시스템에서 부팅 가능한 최소 바이너리 ISO 이미지를 DVD-ROM/USB 드라이브에 넣고 부팅 가능한 USB 드라이브를 생성하려면 Unetbootin Bootable을 사용하거나 루퍼스 도구.

RHEL/CentOS 8/7 설치 프로세스에 대한 이전 문서에 설명된 것과 동일한 절차를 사용하지만 설치 요약 순서를 약간 변경합니다.

날짜 및 시간, 키보드언어를 구성한 후 네트워크 및 호스트 이름을 이동하고 시스템을 전환하세요. < b>이더넷 카드를 ON으로 설정하면 네트워크에 DHCP 서버가 있거나 고정 IP 주소로 구성한 경우 자동으로 네트워크 구성을 가져오고 네트워크 연결을 얻을 수 있습니다.

7. 네트워크 카드가 활성화되고 작동되면 네트워크 설치 소스를 추가할 차례입니다. 설치 요약 메뉴에서 소프트웨어 -> 설치 소스로 이동하세요. FTP 프로토콜을 사용하는 네트워크 설치 소스를 선택하고 아래 이미지와 같이 FTP 서버 IP 주소 및 경로로 이전에 구성한 소스를 추가합니다.

ftp://remote_FTP_IP/pub/

8. 네트워크 설치 소스를 추가한 후 위의 완료 버튼을 눌러 변경 사항을 적용하고 설치 프로그램이 네트워크 소스를 감지하고 자동으로 구성할 때까지 기다립니다. 모든 것이 구성된 후 로컬 바이너리 DVD ISO 이미지를 사용하는 것과 동일한 방식으로 설치 절차를 진행할 수 있습니다.

9. 네트워크 소스를 추가하는 또 다른 접근 방식은 부팅 메뉴의 TAB 키를 눌러 설치 프로세스에 추가 옵션을 추가하고 부팅 메뉴의 명령줄에서 네트워크 소스를 설정하는 것입니다. 다음 줄을 추가하십시오.

ip=dhcp inst.rep=ftp://192.168.1.70/pub/
  1. ip=dhcp -> 자동으로 NIC를 시작하고 DHCP 방법을 사용하여 구성합니다.
  2. inst.rep=ftp://192.168.1.70/pub/ -> DVD 마운트 설치 소스가 있는 FTP 서버 IP 주소 및 경로입니다.

10. 부팅 명령줄 편집을 마친 후 Enter 키를 눌러 설치 프로세스를 시작하면 FTP 네트워크 설치 소스가 자동으로 구성되어 설치 요약에 표시됩니다.

이 튜토리얼에서는 소스 설치를 위한 네트워크 위치로 FTP 프로토콜만 사용하는 방법을 제시하지만, 동일한 방식으로 HTTPS 및 HTTP와 같은 다른 프로토콜을 사용할 수 있습니다. 유일한 변경 사항은 바이너리 DVD ISO 복사본을 사용하는 NFS 프로토콜입니다. 시스템에 DVD ISO 이미지를 마운트할 필요 없이 /etc/exports 파일에 구성된 내보낸 경로에 이미지를 저장할 수 있습니다.