Linux 디스크를 한 하드웨어에서 다른 하드웨어로 이동할 때 발생할 수 있는 문제

Linux 디스크를 한 하드웨어에서 다른 하드웨어로 이동할 때 발생할 수 있는 문제

현재 데이터 센터에 서버가 구성되어 있습니다. 하드웨어는 raid1에 16Gb DDR2 및 2x 1Gb 디스크가 있는 HP 듀얼 쿼드 코어 Xeon입니다. 첫 번째 서버에 하드웨어 문제가 있는 경우 서버가 다운된 동안 하드웨어 문제를 디버깅하는 데 시간을 낭비하지 않고 디스크를 교체 서버로 이동할 수 있도록 교체용으로 유사한 다른 서버를 주문하고 싶습니다.

이 경우의 문제는 교체용으로 구입할 정확히 동일한 하드웨어를 찾을 수 없어서 비슷한 것을 구입해야 한다는 것입니다. 내 질문은 디스크를 새 하드웨어로 이동할 때 어떤 문제에 직면하게 되는지, 드라이버 문제나 이와 유사한 문제가 발생하는지, 아니면 CPU 아키텍처가 동일하다면(인텔 제온 x64) 잘 작동할 것인가입니다.

감사해요.

답변1

표준 커널을 사용하는 경우 거의 모든 하드웨어에서 실행되므로 한 시스템에서 다른 시스템으로 디스크를 이동하는 것은 문제가 되지 않습니다. 어쨌든 그게 이론이다.

그러나 다른 하드웨어 RAID 컨트롤러와 호환되지 않는 일종의 하드웨어 RAID를 사용하는 경우 상황이 다를 수 있습니다.

새롭거나 이국적인 하드웨어에도 마찬가지입니다. Linux나 해당 상자에 설치하는 Stone Age 배포판에서는 직접 지원되지 않습니다.

직면할 수 있는 다른 문제는 MAC 주소 변경으로 인한 네트워크 연결 중단(시스템이나 데이터 센터가 이에 의존하는 경우)이거나 최신 udev가 설치된 Linux의 경우 이더넷 장치 인터럽트의 다른 이름 지정으로 인한 네트워크 연결 문제입니다.

결국 이것은 테스트해야 할 것입니다. 예 또는 아니오로 대답하기에는 변수가 너무 많습니다.

답변2

HP에 따르면문서(이동식 하드 드라이브 및 어레이 참조) 이는 RAID 컨트롤러에 따라 SmartArray에서 가능한 것으로 보입니다.

답변3

내 질문은 디스크를 새 하드웨어로 이동할 때 어떤 문제에 직면하게 되는지, 드라이버 문제나 이와 유사한 문제가 발생하는지, 아니면 CPU 아키텍처가 동일하다면(인텔 제온 x64) 잘 작동할 것인가입니다.

서버가 공용 서버인 경우고정 IP 주소 및 다중 NIC변경해야 할 한 가지는 입니다 70-persistent-net.rules. 이 파일은 변경하기 쉽고 복제본을 복원할 때마다 인터페이스가 엉망이 될 확률이 50/50입니다.

새 하드웨어를 부팅한 후 이 파일을 편집하기만 하면 됩니다./etc/udev/rules.d/70-persistent-net.rules

나는 일반적으로 이전의 모든 규칙을 주석 처리한 다음 자동 매핑된 인터페이스가 새 하드웨어 ID에 원하는 방식으로 설정되어 있는지 확인합니다. eth0, eth1.

그러나 전반적으로 하드웨어를 매우 빠르게 복원할 수 있어야 합니다.

관련 정보