CentOS 설치 후 처음으로 시스템을 시작할 때 소프트웨어를 설치합니다.

CentOS 설치 후 처음으로 시스템을 시작할 때 소프트웨어를 설치합니다.

OS를 설치하는 CentOS 6.4의 사용자 정의 텍스트 기반 설치가 있고 처음 부팅한 후 사용자 rc.local정의 애플리케이션을 설치하고 고객을 위해 시스템을 준비하는 사용자 정의 파일이 있습니다. 설치가 완료되면 rc.local정상적인 작동을 위해 운영 체제와 함께 제공된 원본 파일이 다시 복사됩니다.

이 방법은 수년 동안 잘 작동했지만 처음 부팅한 후 소프트웨어를 설치하는 더 좋은 방법이 있는지 궁금하십니까? 아니면... OS를 설치한 후 다른 앱을 설치하는 것이 가장 좋은 방법인가요?

답변1

오늘날 설치된 소프트웨어를 포함한 자동화된 프로비저닝 및 구성 관리는 많은 발전을 이루었습니다.

CentOS 시스템을 구성하려면 일반적으로 다음을 수행합니다.

  • 새로운 시스템 등록cobbler
  • A/AAA DNS 항목, 호스트 항목 및puppet이 호스트에 대한 서비스 항목FreeeIPA
  • 머신을 PXE 부팅(가상 또는 물리적, 방법 적용)
  • 편안히 앉아 휴식을 취하세요.

그러나 이를 달성하기 위해 이전에 다음을 수행했습니다.

  • 생성됨kickstartcobbler이 시스템 또는 시스템 구성 파일에 대한 파일/템플릿입니다.
  • 필요한 모든 저장소에 대한 로컬 미러가 있는지 확인하십시오(필수는 아니지만 매우 유용함).
  • 이 호스트에 적용 가능한 모든 구성이 정의되었습니다.puppetmaster
  • sudo규칙, HBAC, 키 관리, SELinux 사용자 매핑 등과 관련된 모든 정보는 Identity Manager에 정의되어 있습니다 .ssh

이 인프라는 중앙 집중식 서비스와 반복 가능한(거의) 무인 시스템 설치를 제공합니다.

코드가 최적화 되면 puppet호스트에 필요하다고 생각되는 모든 소프트웨어가 포함된 시스템이 탄생하게 됩니다.앞으로첫 번째 부팅.

관련 정보