Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

업그레이드된 FreeBSD로 Junos OS를 복구하는 방법

CLI를 사용하지 않고 업그레이드된 FreeBSD로 Junos OS를 복구하는 방법

업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스에 운영 체제 또는 구성이 손상되어 시스템이 정상적으로 부팅되지 않거나 루트 암호를 복구해야 하는 경우 CLI를 사용할 수 없습니다. 하지만 Junos 메인 메뉴와 부팅 메뉴에 액세스하여 사용할 수 있습니다. 이러한 메뉴에는 USB 디바이스 또는 이전에 설치된 Junos OS 버전에서 부팅하거나 CLI 복구 모드를 사용하여 루트 암호를 변경하는 등의 옵션이 있습니다.

/junos 볼륨에서 부팅

업그레이드된 FreeBSD로 Junos OS를 실행하는 주니퍼 네트웍스 디바이스에는 두 개의 개별 볼륨이 있습니다.

  • dev/gpt/junos (줄여서 /junos ) Junos OS를 실행하고 구성 및 로그 파일을 저장하는 데 사용되는 볼륨입니다

  • dev/gpt/oam (줄여서 /oam )은 Junos OS 및 구성의 전체 백업을 저장하는 데 사용되는 OAM(Operations, Administration, and Maintenance) 볼륨입니다.

업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스의 운영 체제 또는 구성이 손상되어 시스템이 정상적으로 부팅되지 않는 경우, CLI 명령을 request system reboot사용하지 않고 /junos 볼륨에서 부팅할 수 있습니다. Junos 메인 메뉴에 액세스합니다. /junos 볼륨 부팅은 Junos 메인 메뉴의 첫 번째 옵션입니다.

안전 모드에서 부팅

안전 모드는 기능이 저하된 컴퓨터 운영 체제의 진단 모드로, 핵심이 아닌 많은 구성 요소를 사용할 수 없으므로 문제를 격리하는 작업이 더 쉬워집니다. 업그레이드된 FreeBSD를 사용하는 Junos OS에서 안전 모드는 전체 Junos OS 및 FreeBSD를 부팅하지만 몇 가지 커널 기능은 비활성화합니다.

일반 모드와 안전 모드의 또 다른 차이점은 EX3400 디바이스의 경우 일반 모드의 SMP(Symmetric Multiprocessing)는 듀얼 코어를 사용하는 반면 안전 모드에서는 단일 코어를 사용한다는 것입니다.

운영 체제가 정상 작동 모드로 부팅되지 못하게 하는 중대한 문제(예: 디스크 손상 또는 잘못 구성된 소프트웨어 설치)가 있는 설치는 안전 모드로 부팅되어 문제를 진단할 수 있습니다.

안전 모드에서 부팅하는 것은 Junos 메인 메뉴의 두 번째 옵션입니다.

업그레이드된 FreeBSD를 사용하여 이전에 설치된 Junos OS 릴리스에서 부팅

업그레이드된 Freebsd와 함께 Junos OS를 실행하는 디바이스를 사용하면 디바이스에 이전 이미지가 있고 여전히 존재하는 경우 OS의 이전 릴리스에서 부팅할 수 있습니다. 이전 이미지 파일은 / packages/sets/previous 디렉토리에서 찾을 수 있습니다. 일부 플랫폼은 스토리지 공간 제한으로 인해 이전 이미지를 유지하지 않습니다(예: EX2300 및 EX3400에는 / packages/sets/previous 디렉터리가 없음).

다음은 EX9200 스위치의 샘플 출력으로, 이전 이미지를 보여줍니다.

디바이스에 이전 패키지가 있는지 확인하려면 다음 중 하나를 수행합니다.

  • UNIX 셸에서 명령을 실행합니다 ls /packages/sets/previous .

  • CLI 운영 모드에서 명령을 사용합니다 file list /packages/sets/previous .

업그레이드된 FreeBSD를 사용하여 이전에 설치된 Junos OS 릴리스에서 부팅하는 것이 부팅 메뉴의 첫 번째 옵션입니다.

시스템은 업그레이드된 FreeBSD 이미지로 이전 Junos OS를 부팅합니다. 이전 이미지가 없는 경우 시스템은 현재 설치된 이미지에서 부팅됩니다.

단일 사용자 모드로 부팅

단일 사용자 모드는 다중 사용자 컴퓨터 운영 체제가 단일 수퍼유저로 부팅되는 모드입니다. 주로 다중 사용자 환경의 유지 관리에 사용됩니다.

업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스의 경우, 단일 사용자 모드는 프롬프트와 함께 셸에 배치합니다. 지원이 제한되어 있으며 이 옵션을 사용하여 암호를 복구할 수 없습니다. 그러나 몇 가지 파일 작업을 수행할 수 있습니다.

단일 사용자 모드로 부팅하는 것은 부팅 메뉴의 두 번째 옵션입니다..

복구 스냅숏에서 부팅

업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스에 대한 복구 스냅샷이 request system snapshot recovery 명령으로 생성됩니다. 복구 스냅샷은 스냅샷 명령이 실행될 때 생성된 패키지 및 구성의 전체 사본입니다.

복구 스냅샷에서 부팅하는 것은 부팅 메뉴의 세 번째 옵션입니다.

USB 장치에서 부팅

USB 장치에서 부팅하려면 USB 장치를 라우터 또는 스위치에 연결해야 합니다. 그런 다음 부팅 메뉴에서 [U]SB에서 부팅 옵션을 선택합니다. USB 장치가 연결되어 있지 않으면 메시지가 No USB media found표시됩니다 .

참고:

업그레이드된 FreeBSD를 사용하는 Junos OS가 게스트 가상 머신(VM)으로 실행되는 Linux 기반 플랫폼(jinstall-host* 이미지)에서 USB에서 부팅 옵션은 BIOS 부팅 관리자를 통해 지원됩니다. 재부팅 후 ESC 를 눌러 부팅 옵션 메뉴를 열고 부팅 관리자 옵션을 선택합니다.

OAM 쉘로 부트

Boot to the OAM Shell(OAM 셸로 부팅) 옵션은 OAM 셸 또는 볼륨에 배치된다는 점을 제외하고 단일 사용자 모드와 유사합니다. 컴팩트 플래시 드라이브는 /oam 볼륨이며 복구 스냅숏 백업 정보를 저장합니다. /junos 볼륨에 장애가 발생할 경우 /oam 볼륨을 사용하여 시스템을 부팅할 수 있습니다.

oam 쉘로 부팅하는 것은 부팅 메뉴의 다섯 번째 옵션입니다.

CLI 복구 모드

CLI 복구 모드 옵션을 선택하면 프롬프트가 root> 표시됩니다. 프롬프트에 을(를) 입력하여 configure 구성 CLI 모드로 들어갑니다. 여기에서 루트 비밀번호를 변경하여 디바이스에 대한 액세스를 복구할 수 있습니다(라우터에서 루트 비밀번호 복구 참조).

CLI 복구 모드는 옵션 메뉴의 두 번째 옵션입니다.

파일 시스템 확인

파일 시스템 검사 옵션을 사용하면 문제나 손상된 파일이 없는지 확인할 수 있습니다. 시스템은 OAM 볼륨에서 부팅하여 디스크 검사를 수행합니다. 이것은 옵션 메뉴의 세 번째 옵션입니다.

Enable/Disable Verbose Boot(자세한 부팅 활성화/비활성화)

옵션 메뉴에서 네 번째 옵션을 선택하면 전체 부팅 스크롤을 볼 수 있는 자세한 정보 표시 부팅이 활성화되거나 자세한 정보 표시 부팅이 비활성화됩니다.

부팅 프롬프트

Boot Prompt 옵션은 다음 명령 중 하나를 입력할 수 있는 OK 프롬프트를 표시합니다.

  • menu- Junos 메인 메뉴로 돌아갑니다.

  • boot-junos- 디바이스를 Junos OS의 현재 버전으로 부팅합니다.

  • reboot- 시스템을 재부팅합니다.

확인 프롬프트에 입력하여 ? 사용 가능한 다른 여러 명령을 볼 수도 있습니다. 부팅 프롬프트 옵션은 옵션 메뉴의 다섯 번째 옵션입니다.

Junos 메인 메뉴, 부팅 메뉴 및 옵션 메뉴에 액세스하는 방법

업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스의 운영 체제 또는 구성이 손상되어 시스템이 정상적으로 부팅되지 않는 경우, Junos 메인 메뉴, 부팅 메뉴 또는 옵션 메뉴의 옵션을 사용하여 부팅할 수 있습니다. 다음 절차에서는 이러한 메뉴에 액세스하는 방법을 보여 줍니다.

Junos 메인 메뉴에 액세스하는 방법

디바이스의 재부팅을 중단하여 Junos 메인 메뉴에 액세스합니다.

참고:

다음 절차를 수행하려면 콘솔 액세스(콘솔에 대한 직접 액세스 또는 콘솔 서버를 통한 액세스)가 필요합니다.

전체 절차를 수행하거나 장치의 전원을 껐다 켜고 4단계부터 절차를 시작할 수 있습니다. (가능한 경우 CLI를 통해 디바이스를 재부팅하여 재부팅을 수행할 수도 있습니다.)

CLI를 사용하지 않고 업그레이드된 FreeBSD로 Junos OS를 실행하는 디바이스를 부팅하려면 다음을 수행합니다.

  1. 전면 패널의 전원 버튼을 눌러 라우터나 스위치와 같은 장치의 전원을 끕니다.
  2. 다음과 같이 PC 또는 노트북과 같은 관리 디바이스를 연결하고 구성합니다.
    1. 관리 디바이스의 전원을 끕니다.
    2. 디바이스와 함께 제공된 이더넷 롤오버 케이블의 한쪽 끝을 디바이스와 함께 제공된 RJ-45-to-DB-9 시리얼 포트 어댑터에 연결합니다.
    3. RJ-45-to-DB-9 시리얼 포트 어댑터를 관리 디바이스의 시리얼 포트에 연결합니다.
    4. 이더넷 롤오버 케이블의 다른 쪽 끝을 디바이스의 콘솔 포트에 연결합니다.
    5. 관리 디바이스의 전원을 켭니다.
    6. 관리 디바이스에서 비동기 터미널 에뮬레이션 애플리케이션(예: Microsoft Windows Hyperterminal)을 시작하고 사용할 적절한 통신(COM) 포트(예: COM1)를 선택합니다.
    7. 다음과 같이 포트 설정을 구성합니다.
      • 초당 비트: 9600

      • 데이터 비트: 8

      • 패리티: 없음

      • 정지 비트: 1

      • 흐름 제어: 없음

  3. 전면 패널의 전원 버튼을 눌러 장치의 전원을 켭니다.

    전면 패널의 전원 LED가 녹색으로 변하는지 확인합니다.

    관리 디바이스의 터미널 에뮬레이션 화면에 디바이스의 부팅 시퀀스가 표시됩니다.

  4. Junos 메인 메뉴에 액세스합니다.

    다음 중 하나를 수행합니다.

    • Junos OS 릴리스 17.3 이전에는 /junos 볼륨에서 자동으로 부팅되기 전에 시작 시 Junos 메인 메뉴가 3초 동안 표시됩니다. 3초 간격으로 아무 키나 누르면 자동 부팅 시퀀스가 중지되고 Junos 메인 메뉴가 표시됩니다.

    • Junos OS 릴리스 17.3부터 재부팅 시 다음 부분에서 Ctrl+c를 누릅니다.

    Junos 메인 메뉴가 표시됩니다.

  5. Choice: Junos 메인 메뉴의 프롬프트에서 사용하려는 옵션을 나타내는 번호를 입력합니다. 또는 대괄호 안에 문자를 입력하여 옵션을 선택할 수 있습니다.

부팅 메뉴에 액세스하는 방법

부팅 메뉴는 Junos 메인 메뉴에서 액세스할 수 있는 두 가지 메뉴 중 하나입니다.

참고:

다음 절차를 수행하려면 콘솔 액세스가 필요합니다.

먼저 Junos 메인 메뉴에 액세스해야 합니다. Junos 메인 메뉴, 부팅 메뉴 및 옵션 메뉴에 액세스하는 방법을 참조하십시오.

부팅 메뉴에 액세스하려면:

  1. Choice: Junos 메인 메뉴 4 의 프롬프트에서 또는 B 을(를) 입력하여 선택합니다4. [B]oot menu.

    Boot Menu(부팅 메뉴)가 표시됩니다.

  2. Choice: Boot Menu(부팅 메뉴)의 프롬프트에서 사용할 옵션을 나타내는 숫자를 입력합니다. 또는 대괄호 안에 문자를 입력하여 옵션을 선택할 수 있습니다.

옵션 메뉴에 액세스하는 방법

옵션 메뉴는 Junos 메인 메뉴에서 액세스할 수 있는 두 가지 메뉴 중 하나입니다.

참고:

다음 절차를 수행하려면 콘솔 액세스가 필요합니다.

먼저 Junos 메인 메뉴에 액세스해야 합니다. Junos 메인 메뉴, 부팅 메뉴 및 옵션 메뉴에 액세스하는 방법을 참조하십시오.

Options 메뉴에 액세스하려면:

  1. Choice: Junos 메인 메뉴 5 의 프롬프트에서 또는 M 을(를) 입력하여 선택합니다5. [M]ore options.

    옵션 메뉴가 표시됩니다.

  2. Options Menu Choice: (옵션 메뉴)의 프롬프트에서 사용할 옵션을 나타내는 숫자를 입력합니다. 또는 대괄호 안에 문자를 입력하여 옵션을 선택할 수 있습니다.