복제 된 Linux 시스템의 경우 무엇을 변경해야합니까?


14

Windows 시스템을 복제 할 때 이미지를 만들기 전에 sysprep을 실행해야한다는 것은 잘 알려져 있습니다. 이런 방식으로 머신이 시작되면 머신 SID 재생성, 적절한 드라이버 설치, 초기 사용자 계정 생성 등과 같은 새로운 환경에 맞게 자체적으로 재구성됩니다.

Linux 시스템에 대한 경험이 적으므로 Linux 시스템을 복제 할 때 어떤 종류의 사전 또는 사후 복제 작업을 수행해야합니까? 온라인에 대한 언급을 찾지 못했습니다. 열심히 보지 못했거나 Linux 시스템에서 필요한 단계가 아니기 때문에 이것이 있습니까? 나는 Ubuntu 서버와 데스크탑에 특히 관심이 있습니다. 왜냐하면 그것들은 내가 가지고있는 것이기 때문에이 질문에 배포가 얼마나 중요한지 모르겠습니다.

분명히 호스트 이름을 변경하고 싶습니다. 어떻게 든 재구성해야 할 모든 소프트웨어의 전체 목록을 기대하지는 않지만 이미지를 생성 할 때 재구성이 필요한 일반적인 시스템 설정 또는 소프트웨어 패키지가 있습니까?


필자는 1994 년부터 2005 년까지 윈도우 파워 유저를 고려했지만 sysprep에 대해 들어 본 적이 없으며 한 번에 한 번에 한 번에 한 번에 드라이버로 구동되는 Windows 시스템 복제를 통해 노예가 된 적이 있다고 지적했다.
Sparr

답변:


7

Linux의 경우 이는 복제 소프트웨어 및 사용되는 OS (귀하의 경우 우분투)에 따라 다르지만 네트워크 인터페이스와 관련된 정적 설정은 큰 것입니다. 고정 주소 지정시 변경해야하는 IP 및 하드웨어 주소가 텍스트 파일에 저장됩니다.

Red Hat 기반 배포판에는 sys-unconfig이러한 유형의 설정을 실행 취소하여 재구성 준비를 하는 도구 가 있습니다. Linux 환경에는 실제로 "SID"가 없으므로 sysprep 도구가 실제로 필요하지 않습니다. SID에 가장 가까운 것은 원격 관리 연결을 위해 SAMBA 파일 에 저장되며 /etc이를 수정할 수 있습니다. 마찬가지로 SSH 키를 생성 한 경우 SSH 키를 다시 생성해야합니다.


나는 SSH 키를 생각하지 않았다. 그것은 좋은 지적이다.
Stephen Jennings

1
/ etc / fstab의 UUID에도 문제가있을 수 있습니다. 이전 / dev / sda 형식으로 다시 전환 할 수 있습니다.
찰스 브릿지

1
호스트 이름 ( /etc/hostname)과 ssh 키 (시스템 ID이기도 함)는 항상 변경해야하는 두 가지입니다. 다른 사항은 하드웨어 (대부분 비디오 설정 만 변경해야 함)와 네트워크 구성 (가변)에 따라 달라집니다.
Gilles 'SO- 악마 그만

2

나는 이것을 John의 게시물에 추가해야하지만, 모든 곳에서 의견을 말할 점이 없기 때문에 ...

/etc/cups/cupsd.conf네트워크 프린터 용. VNC의 비밀번호 파일도 중요합니다.

준비한 단계는 대부분 MS Windows 문제입니다.
매우 악의적으로 작성된 경우를 제외하고 응용 프로그램은 데이터 (구성)와 코드 (이진 실행 파일)를 깔끔하게 분리해야합니다.

전혀 추천,하지만 난에 의해 복제 곳 상황을 한 번하지
dd if=/dev/$disk |nc X.X.X.X Y이명 령가 nc -lp Y > /dev/$disk
diffrent 하드웨어에서 수행되어야했다 (같은 CPU 아치하지만), 그리고 여전히했다.
구성 파일을 분리하는 것이 중요합니다.

대량 배포의 경우 clonezilla 가 잘 작동 할 수 있습니다 . 오래된 PXE 부팅 설치도 잘 작동합니다. SystemImager 에는 작업 설명에 맞는 기사가 있습니다. SystemImager
clonesys를 사용하여 우분투 8.10 시스템을 백업하는 방법 완전 자동화 된 설치 및 마지막으로 Ubuntu 설치 도움말

기본적으로, 이들 중 대부분은 네트워크 구성, DNS 확인자, 동기화 시간 등과 같이 대부분의 작업을 수행하는 방법을 자동화했습니다.

내가 최근에 경험 한 이상한 것은 방화벽 구성 파일이었습니다. 그들을 잊지 마십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.