두 개의 CentOS 플랫폼이 있습니다. 둘 다 "CentOS 릴리스 5.10 (최종)"을 실행합니다. 하나는 "실제"머신이고 다른 하나는 VM입니다. 둘 다 64 비트입니다. 실제 기계 인 Prod 및 VM Spare를 호출하십시오.CentOS VM 대 CentOS "실제"기계 패키지 차이점
내가이 공연을 들었을 때 두 기계가 동일하다는 말을 들었습니다. Spare는 Prod의 핫 스페어입니다. 이제는 사실이 아님이 분명합니다. 두 기계에는 서로 다른 yum repo 목록이 있습니다. 서로 다른 채널의 중복 된 설치 패키지가 있습니다. Prod는 서버처럼 보입니다. Spolution은 Evolution, OpenOffice 및 다른 데스크탑 크래프트에서 누군가의 데스크탑이었던 것처럼 보입니다.
Prod와 Spare는 유사한 응용 프로그램을 설치했지만 다른 repos에서 찾을 수 있으므로 사용 가능한 yum 업데이트 수준이 다릅니다.
비표준 repos를 비활성화하고 비표준 패키지를 제거하려고 시도했습니다. 예를 들어, X-Windows를 제거하면 눈물이 생겨서 수백 개의 종속 모듈이 제거되어 결국에는 귀가가 들리지 않고 맹인 및 벙어리가 된 부양 가족이 생겨났습니다. 축복받은 VM 사본이 있습니다.
최신 아이디어는 두 컴퓨터를 최신 안정된 CentOS 수준으로 마이그레이션하고 기본적으로 do-over를하는 것입니다. 단점 (나는 생각한다)은 생산 기계의 다운 타임과 알려지지 않은 커스텀 소프트웨어와 새로운 패키지 레벨 이슈이다.
내 기본적인 질문은 가능한 한 플랫폼을 동일하게 만들고 가동 중지 시간을 최소화 (또는 더 좋게 부정화)하는 가장 좋은 방법입니다.
향후 패키지 및 기타 설치를 어떻게 유지해야합니까? Puppet, Chef 및 CFEngine에 대해 알고 있지만 이전에는 사용하지 않았습니다. 이것들이 미래를위한 길입니까? 다른 것?
의 개념을 독서 권 해드립니다. – CarCzar