부록 A. 오프라인 Red Hat Virtualization Manager 설치를 위한 로컬 리포지토리 구성


콘텐츠 전달 네트워크에 직접 연결되지 않은 시스템에 Red Hat Virtualization Manager를 설치하려면 인터넷에 액세스할 수 있는 시스템에서 필요한 패키지를 다운로드한 다음 오프라인 Manager 머신과 공유할 수 있는 리포지토리를 생성합니다. 리포지토리를 호스팅하는 시스템은 패키지를 설치할 클라이언트 시스템과 동일한 네트워크에 연결되어 있어야 합니다.

사전 요구 사항

  • Content Delivery Network에 액세스할 수 있는 시스템에 설치된 Red Hat Enterprise Linux 7 Server입니다. 이 시스템은 필요한 모든 패키지를 다운로드하여 오프라인 시스템에 배포합니다.
  • 사용 가능한 디스크 공간이 많이 있습니다. 이 절차에서는 많은 수의 패키지를 다운로드하고 최대 50GB의 여유 디스크 공간이 필요합니다.

온라인 시스템에서 Red Hat Virtualization Manager 리포지토리를 활성화합니다.

Red Hat Virtualization Manager 리포지토리 활성화

Red Hat Subscription Manager에 시스템을 등록하고, Red Hat Virtualization Manager 서브스크립션을 연결하고, Manager 리포지토리를 활성화합니다.

절차

  1. 메시지가 표시되면 Content Delivery Network에 시스템을 등록하고 고객 포털 사용자 이름과 암호를 입력합니다.

    # subscription-manager register
    참고

    IPv6 네트워크를 사용하는 경우 IPv6 전환 메커니즘을 사용하여 Content Delivery Network 및 서브스크립션 관리자에 액세스합니다.

  2. Red Hat Virtualization Manager 서브스크립션 풀을 찾아 풀 ID를 기록합니다.

    # subscription-manager list --available
  3. 풀 ID를 사용하여 시스템에 서브스크립션을 연결합니다.

    # subscription-manager attach --pool=pool_id
    참고

    현재 연결된 서브스크립션을 보려면 다음을 수행합니다.

    # subscription-manager list --consumed

    활성화된 리포지토리를 모두 나열하려면 다음을 수행합니다.

    # yum repolist
  4. 리포지토리를 구성합니다.

    # subscription-manager repos \
        --disable='*' \
        --enable=rhel-7-server-rpms \
        --enable=rhel-7-server-supplementary-rpms \
        --enable=rhel-7-server-rhv-4.3-manager-rpms \
        --enable=rhel-7-server-rhv-4-manager-tools-rpms \
        --enable=rhel-7-server-ansible-2.9-rpms \
        --enable=jb-eap-7.2-for-rhel-7-server-rpms

오프라인 리포지토리 구성

  1. 인터넷에 연결되지 않은 서버는 FTP(파일 전송 프로토콜)를 사용하여 다른 시스템의 소프트웨어 리포지토리에 액세스할 수 있습니다. FTP 리포지토리를 생성하려면 vsftpd 를 설치하고 구성합니다.

    1. vsftpd 패키지를 설치합니다.

      # yum install vsftpd
    2. vsftpd 서비스를 시작하고 부팅 시 서비스가 시작되는지 확인합니다.

      # systemctl start vsftpd.service
      # systemctl enable vsftpd.service
    3. /var/ftp/pub/ 디렉토리에 하위 디렉토리를 만듭니다. 다운로드한 패키지를 사용할 수 있게 됩니다.

      # mkdir /var/ftp/pub/rhvrepo
  2. 구성된 모든 소프트웨어 리포지토리에서 rhvrepo 디렉터리로 패키지를 다운로드합니다. 여기에는 시스템에 연결된 모든 Content Delivery Network 서브스크립션 풀 및 로컬로 구성된 리포지토리가 포함됩니다.

    # reposync -l -p /var/ftp/pub/rhvrepo

    이 명령은 많은 수의 패키지를 다운로드하고 완료하는 데 시간이 오래 걸립니다. l 옵션을 사용하면 yum 플러그인 지원을 사용할 수 있습니다.

  3. createrepo 패키지를 설치합니다.

    # yum install createrepo
  4. /var/ftp/pub/rhvrepo 에서 패키지가 다운로드된 각 하위 디렉터리에 대한 리포지토리 메타데이터를 생성합니다.

    # for DIR in $(find /var/ftp/pub/rhvrepo -maxdepth 1 -mindepth 1 -type d); do createrepo $DIR; done
  5. 리포지토리 파일을 만들고 관리자를 설치할 오프라인 머신의 /etc/yum.repos.d/ 디렉터리에 복사합니다.

    구성 파일은 수동 또는 스크립트를 사용하여 생성할 수 있습니다. 리포지토리를 호스팅하는 시스템에서 아래의 스크립트를 실행하고 baseurlADDRESS 를 리포지토리를 호스팅하는 시스템의 IP 주소 또는 FQDN으로 바꿉니다.

    #!/bin/sh
    
    REPOFILE="/etc/yum.repos.d/rhev.repo"
    echo -e " " > $REPOFILE
    
    for DIR in $(find /var/ftp/pub/rhvrepo -maxdepth 1 -mindepth 1 -type d);
    do
        echo -e "[$(basename $DIR)]"	>> $REPOFILE
        echo -e "name=$(basename $DIR)" >> $REPOFILE
        echo -e "baseurl=ftp://_ADDRESS_/pub/rhvrepo/`basename $DIR`" >> $REPOFILE
        echo -e "enabled=1" >> $REPOFILE
        echo -e "gpgcheck=0" >> $REPOFILE
        echo -e "\n" >> $REPOFILE
    done

3.4절. “Red Hat Virtualization Manager 설치 및 구성” 으로 돌아갑니다. 패키지는 콘텐츠 전송 네트워크 대신 로컬 리포지토리에서 설치됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동