로컬 yum 저장소를 다른 많은 저장소의 로컬 위성으로 전환하는 방법

로컬 yum 저장소를 다른 많은 저장소의 로컬 위성으로 전환하는 방법

이 질문을 하는 것이 최선의 방법인지 잘 모르겠습니다. 나는 질문을 가능한 한 가장 명확하게 전달하려고 노력하고 있습니다.

이 yum 저장소를 내 인프라의 서버에 추가한 다음 이 저장소를 통해 모든 외부 yum 저장소를 집계할 수 있도록 로컬(내 클러스터에) yum 저장소 서버를 구축하고 싶습니다.

최종 목표는 로컬 yum 저장소가 내부 클러스터에 존재해야 하는 소프트웨어의 소스가 되는 것입니다. 따라서 단일 소스에서 내 클러스터에 사용 가능한 패키지 버전을 제어할 수 있습니다.

여기에 도움과 지식을 주시면 대단히 감사하겠습니다.

감사해요

답변1

가장 간단한 것은 전 세계 공용 저장소(mirror.centos.org 누구?)에서 트리를 가져와서 /var/www/html/reponame에 모두 미러링하는 크론 작업입니다.

나중에 redhat의 cobbler 프로젝트를 살펴보는 것을 강력히 고려해 보십시오. 이것은 훌륭한 저장소 관리자이며 나중에 저장소를 배포판에 구축하고 구성 파일과 함께 실행기에 붙이는 데 도움이 되며 마술처럼 완전한 이미지를 갖게 되고 서버를 설치하게 됩니다. 하지만 이는 cronned wget 스크립트에 소요되는 20분보다 길기 때문에... 내일입니다.

답변2

모든 저장소를 하나의 서버(가급적 클러스터)에 놓고 ftp 또는 http를 사용하여 저장소를 "공유"하면 됩니다.

관련 정보