
가끔 이미지에서 복원해야 하는 컴퓨터가 꽤 많이 있습니다. 해당 머신이 서로 다른 위치에 있고, 키보드도 없고, 때로는 옆에 디스플레이도 없는 경우가 있다는 약간의 문제가 있으므로 복구는 완전히 무인 방식으로 수행되어야 합니다.
몇 가지 세부 사항: 기계는 서버가 아닙니다. AMT가 있지만 그 이상은 없습니다. Ghost에는 LightsOut이라는 기능이 있지만 상자에 설치해야 하는데 이는 의문의 여지가 없습니다.
나의 이상적인 솔루션은 전체 디스크의 이미지를 만들고(디스크는 모든 곳에서 동일하며 여러 파티션이 있지만 레이아웃도 모든 상자에서 동일함) 부팅에 적합한 부팅 가능한 복구 iso를 만들 수 있는 소프트웨어입니다. "복구 디스크를 제거하고 재부팅해주세요" 외에는 아무 질문도 하지 않는 USB 플래시 드라이브. 기술 담당자가 아닌 사람도 기술 담당자의 원격 지원만으로 복구를 수행할 수 있어야 한다는 개념입니다. 여기서는 AMT가 도움이 될 것입니다.
저는 SystemRescueCD(부팅, ssh, 디스크 복원)를 적용하는 아이디어를 고민해 왔지만 완전한 기존 솔루션을 훨씬 선호합니다. 내가 원하는 것을 해주는 것이 있나요?
답변1
이 질문은 주기적으로 나오는데, 설명을 보면 원격 지원이 가능하다는 점에서 상황이 조금 다른 것 같습니다. 일반적으로 대답은 "주변 장치 없이 OS가 제대로 작동한다는 보장이 없기 때문에 주사위를 굴리는 것입니다. 아무도 도울 수 없는 오류가 발생하면 원격으로 자신을 잠글 위험이 있습니다..."입니다.
AMT가 무엇인지 모르겠습니다. 어떤 운영 체제를 실행하고 있는지 모르겠습니다. UNIX 기반인 경우 DD를 실행하여 디스크 이미지를 파일로 만든 다음 해당 이미지로 돌아가는 것은 이미지를 다시 드라이브에 역방향으로 추가하는 것과 같은 작업을 수행할 수 있습니다.드라이브가 마운트 해제되고 시스템이 메모리에서 완전히 실행되는 경우.
이 경우 따라야 할 절차를 작성할 수 있습니다. Rescue Is Possible Linux(RIP)를 사용하여 이런 방식으로 일부 디스크를 복구했습니다. 부팅하고 루트로 로그인한 다음 비밀번호를 설정하고 /usr/sbin/sshd를 실행하여 IP를 얻은 다음(아직 IP가 없으면 netconfig를 실행) 원격 공유를 마운트하고 복사할 수 있습니다(또는 USB 장치를 마운트하십시오).
파일 시스템을 마운트 해제하고 OS가 메모리에서 실행되는 상태에서 이 복구를 수행하여 원격으로 수행된 복구에 대해 읽었습니다. 하지만 매우 위험하다는 점을 명심하세요. 라우터가 작동하지 않고, 네트워크 카드가 재설정됩니다. 디스크에 오류가 발생하여 표시되지 않는 문제가 있는 경우... 어쨌든 몇 시간 동안 작업해야 하고 시스템에 대한 완전한 액세스를 잃을 수 있습니다.
또한 디스크를 교체하는 경우 섹터/헤드/실린더 수가 불안정할 수 있고 DD가 원본 MBR의 복사본을 갖게 되므로 이미지가 완전히 제대로 작동하지 않을 수 있습니다. 많은 이미징 유틸리티(dd, partimage, gparted 등)가 이로 인해 문제를 겪게 됩니다.
고려해야 할 옵션... Devil Linux와 마찬가지로 메모리에서 실행되고 하드 디스크를 데이터 저장 영역으로 마운트하도록 시스템을 재구성합니다. CD에서 실행되는 배포판을 사용하여 Squid 서버나 메일 서버 등을 만들 수 있으며 데이터용으로만 로컬 디스크(필요한 경우)를 마운트합니다. CD는 읽기 전용이므로 누군가가 시스템을 크랙하면 자체 바이너리를 설치할 수 없습니다. 새 CD를 사용하고 재부팅하는 것처럼 쉽게 업데이트할 수 있습니다(구성은 읽기 전용 미디어 또는 구성 파일만 들어 있는 USB 드라이브에 보관할 수 있으며 쉽게 백업할 수 있습니다).
외부 드라이브(Linux 기반인 경우)에서 OS를 실행하거나 이동식 드라이브에서 실행하는 것도 고려할 수 있습니다. 그런 다음 업그레이드/업데이트/복원할 수 있으며 드라이브를 원격 위치로 보내기만 하면 됩니다. 교체 가능한 디스크인 경우 최종 사용자는 디스크를 밀어서 새 디스크로 교체하기만 하면 됩니다.
무슨 일이 있어도 당신은절차를 테스트해야 함. "이론적으로" 생각하기는 너무 쉽습니다. 그런 다음 실제로 복원해야 할 때 완전히 무너지고 작업할 때 반대편에 있는 하드 디스크와 NIC를 구분할 수 없는 사용자가 있다는 사실을 발견하게 됩니다. 전화로는 복구가 불가능하다는 사실을 알 수 없습니다.
마지막 대안은 베어 메탈에서 시스템을 복구할 전체 백업 패키지(Linux 기반의 경우 Amanda, Windows에는 다양한 옵션이 있음)를 살펴보는 것입니다. 완전 복구를 사용하면 일반적으로 복구 디스크에서 부팅하고 가장 최근 백업에서 데이터를 가져올 수 있습니다. Ghost 및 기타 이미징 도구는 실제 데이터 백업이 아닌 실제로 이미징 유틸리티입니다. 또한 이미지는 더 많은 양의 데이터를 차지하므로 앞서 말했듯이 복구가 필요한 과정에서 디스크 브랜드나 크기가 변경되면 문제가 발생할 수 있습니다. 상업용 백업을 사용하면 복구에 도움이 되는 차등 백업과 시스템 상태 백업이 가능합니다.
이제 제가 선호하게 된 것은 OS와 애플리케이션을 최대한 분리하고 데이터를 분리하는 방법을 찾는 것입니다. 그런 다음 데이터와 별도로 OS를 실행하고 새 시스템으로 복구하거나 이동하는 것을 더 쉽게 만들 수 있습니다. (이것은 OS가 CD의 메모리에서 실행되는 반면 데이터는 드라이브에서 실행된다는 점에서 Devil Linux가 수행하는 것과 같습니다. 또는 외부 드라이브를 사용하므로 OS가 CD에 포함되어 있는 동안에도 데이터를 쉽게 마이그레이션하거나 백업할 수 있습니다. Linux에서는 /root, /bin, /sbin(시스템 바이너리)에 대해 OS를 설정하도록 설정할 수 있습니다. 데이터와 로그를 보관할 또 다른 디스크.
이 중 일부가 당신에게 유용할 수 있기를 바랍니다...
답변2
하드웨어 제조업체가 하는 것과 같은 작업을 수행하여 기본 파티션이 손상되었을 때 부팅할 수 있는 복구 파티션을 만들 수 있습니다. 이렇게 하면 알려진 것에서 부팅할 수 있으며 Ghost 이미지나 유사한 것으로 알려진 좋은 위치로 주 파티션을 복원하는 데 필요한 도구가 있습니다.
이를 수행할 만큼 낮은 레벨의 호스트에 액세스할 수 없는 경우 TCP/IP를 통해 작동하는 KVM 스위치도 있습니다. 가격은 비싸지만 문제가 발생할 때마다 기술을 보내는 것보다 저렴합니다. 말씀하신 AMT와 비슷할 수도 있지만 저는 AMT에 대한 경험이 없습니다.
답변3
수년 전부터 많은 컴퓨터를 새로 고치는 방법은 Ghost와 표준 컴퓨터 이미지가 포함된 부팅 가능한 CD(예, 당시에는 더 작은 이미지)를 만드는 것이었습니다. 배치 스크립트는 이미지를 복사하고 완료 시 종료하는 옵션과 함께 명령줄에서 Ghost를 시작합니다. 그런 다음 일괄 작업에서 CD를 꺼내고 재부팅합니다. 기술적으로 처음에는 이미징을 자동으로 시작하기 전에 사용자가 30초 동안 정상적으로 부팅하도록 선택할 수 있는 부팅 메뉴가 있었습니다. 빠른 새로 고침을 위해 사용되었지만(복사본 몇 개를 만들어 컴퓨터에 넣고 작업을 수행하도록 함) 시스템을 재부팅하고 이미지에서 실행하기 전까지는 사용자 상호 작용이 필요하지 않은 것처럼 보입니다. 당신이 찾고있는 지역에 넣으려면.