centos나 redhat을 여러서버에 설치시 기존 서버와 같게 pkg를 설치 할 수 있을까요?

   조회 5111   추천 0    

 



기존 서버에는 초기설치시 설치한 패키지 외에 추가로 설치한 pkg들이 있습니다.

모든 패키지는 yum repository 경로를 OS 설치한 CentOS_DVD1로 잡아 설치한겁니다.

diff를 사용해서 list를 뽑은후 설치를 진행하려했는데 100%신뢰성이 안되더라구요


기존서버와 완전히 같은 리스트의 pkg를 신규서버(2, 30대정도 됩니다.)에 설치 할 방법이 있을까요?

CD 설치시도 좋고, default 설치 후 기존 pkg 리스트로 뭔가를 하여 신규 설치 서버에 pkg 배포 방법이 알고싶습니다.


글로 설명하니 뭔가 이상하네요


기존 서버가 반도체관련 시뮬레이션 서버인데 library 관련 패키지들이 없으면 cad툴이 돌아가질 않습니다.

1EA씩 설치를 하면 추가 대응이 쉬운데 이번에 2~30대를 한꺼번에 혼자 설치를 진행하게 되어서 깝깝합니다.

게다가 믿고 쓰던 diff가 완벽하게 분류가 안되더군요..


요약하자면 

1. OS 초기설치시 원하는 pkg 리스트를 등록하여 설치하는방법

2. OS 기본설치후 원하는 pkg 리스트를 yum 이나 다른 방법으로 추가 설치하는 방법

이 도움받고싶습니다. ㅜㅠ

왈왈
짧은글 일수록 신중하게.
엠브리오 2016-04
기존서버와 신규서버가 같은 기종이라면 하드디스크도 같은 제품으로 구매해서 그냥 복제하면 되겠네요.

그게 아니라면 신규서버 한대만 kickstart를 써서 리눅스 새로 설치하고 CAD가 잘 돌아가게끔 셋팅한 후에 나머지 서버에는 그 셋팅을 복제해서 처리하면 되겠습니다.

구글 검색에서 centos kickstart 의 조합으로 검색해보세요.
레드햇 기반의 다수의 시스템을 동일하게 셋업하시고 싶다면  kickstart 를 이용하시는것이 가장 좋습니다
아니면  크론질라나 고스트 등등의 디스크 복제툴들의 멀티캐스트 설치 기능을 사용하는것도 나쁘진 않아 보입니다.

허접하지만 예전에 작성해둔 문서가 있네요..참고해보십시요.
아마 centos4 쯤에서 만든 문서라 요즘은 조금 변했겠지만 ks파일과 스크립트들 조합하시면 원하시는 구성이 가능하실 겁니다.
전체적으로 흐름을 보시면 됩니다.
http://wiki.nuxinfo.net/wiki.php/kickstart

도움될만한 스크립트가 아마 어딘가 있을텐데 찾아보겠습니다.
저의 경우에는 DNS에 호스트들 모두 등록해두고 ip와 호스트 매칭 시킨 다음
설치 후 호스트명 셋팅하고 네트워크ip 셋팅하도록 스크립트를  ks파일의 post 부분에서 사용했습니다.
     
무울빵 2016-04
감사합니다 참고해보고 VM으로 테스트 해보겠습니다.
회원K 2016-04
세월이 지났으면 package의 의존성도 바뀔 수 있습니다.
최근 버젼으로 fresh install 해보시는 것이 좋아요.

centos 7의 경우라면 docker를 이용하면 편하실거에요.


QnA
제목Page 2449/5727
2015-12   1777056   백메가
2014-05   5252059   정은준1
2016-04   8038   guest1
2016-04   9880   song05
2016-04   5915   보탕
2016-04   4338   자울자울
2016-04   7818   ITES
2016-04   8193   장동건2014
2016-04   5422   범범이
2016-04   6550   케리스
2016-04   5932   the촌놈
2016-04   4377   무아
2016-04   3995   박민제
2016-04   6625   낙원전자
2016-04   5025   여주이상돈
2016-04   5922   petabyte
2016-04   5201   Dreamer
2016-04   3631   제온프로
2016-04   5471   나라뜨
2016-04   4654   izegtob
2016-04   5466   하늘삶
2016-04   5197   깜박깜박가