복구 모드를 사용하여 액세스할 수 없는 서버 복구¶
사용자 서버에 문제가 발생하면 사용자는 일반적으로 SSH를 통해 서버에 연결하고 명령을 실행하여 문제를 해결할 수 있습니다. 그러나 특정 오작동으로 인해 서버가 부팅되지 않고 외부에서 액세스할 수 없게 됩니다. SSH를 통해 서버에 액세스하는 것이 불가능해지며 서버를 복구할 수 있는 유일한 방법은 복구 모드를 사용하는 것입니다.
복구 모드를 활성화하면 서버를 외부에서 다시 액세스할 수 있습니다. 그러면 사용자는 다음을 수행할 수 있습니다.
- 예를 들어, 손상된 파일 시스템이나 네트워크 구성을 수정하여 서버를 복구해 보십시오.
- 서버 디스크에 저장된 서버 데이터를 다른 서버나 다른 곳으로 마이그레이션하세요.
복구 모드로 서버를 복구하려면:
-
https://<management-server-hostname>/login
또는https://<management-server-IP>/login
으로 이동합니다. -
원하는 프로젝트 아래 "…"를 클릭하세요. 서버"(예: "2개 서버").
-
복구하려는 서버의 이름을 클릭합니다.
-
"Rescue" 탭으로 이동한 다음 Rescue ISO에서 부팅을 클릭합니다.
Rescue ISO 이미지는 Ubuntu 20.04의 기본 부팅 디스크입니다.
-
서버를 재부팅합니다. To do so, in the top right corner of the screen, click the icon and then click Yes, restart!.
복구 ISO 이미지에서 복구 모드로 서버가 재부팅될 때까지 잠시 기다리세요.
-
SSH를 통해 서버 명령줄에 액세스합니다. 이를 위해 SolusVM 2 인터페이스에서 SSH 클라이언트 또는 VNC 콘솔을 사용할 수 있습니다. To open the VNC console, in the top right corner of the screen, click the icon.
-
루트로 로그인하십시오. 루트 비밀번호 또는 SSH 키 쌍을 사용할 수 있습니다.
로그인되었습니다. 현재 복구 모드는 자체 임시 파일 시스템을 실행하기 때문에 서버 파일 시스템 에서 서버 디스크에 액세스할 수 없습니다. 서버 디스크에 액세스할 수 있도록 하려면 서버 디스크 파티션 을 찾아 복구 모드 파일 시스템에 마운트해야 합니다.
-
서버 디스크 파티션을 찾으려면
lsblk
명령을 실행하세요. 출력은 다음과 같습니다.# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 554M 1 loop /rofs sda 8:0 0 30G 0 disk ├─sda1 8:1 0 29.9G 0 part ├─sda14 8:14 0 4M 0 part └─sda15 8:15 0 106M 0 part sr0 11:0 1 649M 0 rom /cdrom sr1 11:0 1 4.9M 0 rom
서버 디스크 파티션은
/dev/sdX
패턴과 일치하며 서버 디스크 크기와 비슷합니다. 위에 표시된 출력 예에서/dev/sda1
은 우리에게 필요한 파티션입니다.Note
표시된 장치 파티션은 서버 유형이나 모델에 따라 예시와 다를 수 있습니다.
-
/mnt
에 마운트 지점 디렉터리를 생성합니다. 이 예에서 명령은 다음과 같습니다.mkdir /mnt/sda1
-
8단계에서 찾은 파티션을 마운트 지점 디렉터리에 마운트합니다. 이 예에서 명령은 다음과 같습니다:
mount /dev/sda1 /mnt/sda1
-
서버 디스크에 액세스하여 서버를 복구할 수 있습니다. 예를 들어 복구 작업을 수행하거나 서버 데이터를 마이그레이션할 수 있습니다.
-
서버를 복구한 후 디스크에서 부팅을 클릭하여 복구 모드를 끄세요.
-
서버를 재부팅합니다. 재부팅하면 서버 파일 시스템이 다시 시작되고 이전에 수행한 마운트가 분리됩니다.
사용자 정의 복구 ISO 이미지 생성¶
복구 모드에는 액세스할 수 없는 서버가 부팅되는 복구 ISO 이미지가 필요합니다. Ubuntu 20.04의 기본 Rescue ISO 이미지는 즉시 SolusVM 2에서 사용할 수 있습니다.
그러나 상표가 붙은 Rescue ISO 이미지를 갖고 싶거나 여기에 추가 소프트웨어를 설치하고 싶을 수도 있습니다. 이 경우 사용자 정의 Rescue ISO 이미지를 생성해야 합니다. KB 문서를 만드는 방법을 알아보세요