구성 백업 및 복구
업그레이드에 성공하면 업그레이드 패키지가 기존 운영 체제를 완전히 다시 설치합니다. juniper.conf, rescue.conf, SNMP ifIndexes, /var/home, /config/scripts, SSH 파일 및 기타 파일 시스템 파일을 유지합니다. 다른 정보는 삭제됩니다. 따라서 설치 프로그램을 실행한 후 현재 소프트웨어 설치로 돌아가야 하는 경우를 대비하여 현재 구성을 백업해야 합니다.
복구 구성 저장
소프트웨어 실패의 경우 구조 구성이 있으면 알려진 작업 구성을 로드하는 데 도움이 됩니다. 롤백 번호를 기억하거나 조회할 필요가 없습니다. 복구 구성을 저장하면 언제든지 사용할 수 있습니다.
디바이스의 구성 파일이 잘못 구성된 경우 복구 구성 파일이 유용합니다. 구조 구성을 사용하면 알려진 작업 구성 또는 언제든지 롤백할 수 있는 알려진 상태의 구성을 정의할 수 있습니다. 디바이스를 이 복구 구성으로 복원하여 디바이스를 다시 온라인 상태로 만들 수 있습니다. 이 파일을 디바이스에서 저장하면 소프트웨어 장애 발생 시 복구 구성을 사용하여 디바이스를 복원할 수 있습니다.
현재 디바이스 구성을 복구 구성 파일로 저장하려면 다음을 수행합니다.
-
디바이스의 구성 파일을 편집하여 저장하려는 구성을 반영합니다.
-
CLI 운영 모드에서 이 편집된 구성을 복구 구성 파일로 저장합니다.
user@host> request system configuration rescue save
시스템은 복구 구성 파일을 /config 디렉터리에 rescue.conf.gz로 자동 저장합니다. 디바이스에 중복 라우팅 엔진이 있는 경우, 시스템은 두 라우팅 엔진 모두에 복구 구성 파일을 저장합니다.
복구 구성 검증
명령을 사용하여 test configuration filename 구성 파일의 구문이 올바른지 확인하고 커밋 검사 오류를 확인할 수 있습니다.
복구 구성 파일이 올바른지 확인하려면
test configuration filename.
user@host> test configuration /config/rescue.conf.gz configuration check succeeds
구성에 구문 또는 커밋 검사 오류가 포함된 경우 오류가 발견된 줄 번호와 열 번호를 나타내는 메시지가 표시됩니다. 이 명령은 텍스트 파일만 허용합니다.
복구 구성으로 롤백
실패한 구성 수정
복구 구성이 시스템에서 원하거나 필요로 하는 구성이 아닐 수 있습니다. 따라서 실패한 구성을 수정하고 다시 커밋해야 합니다.
실패한 구성을 수정하려면:
복구 구성 삭제
기존 복구 구성을 삭제하려면 다음을 수행합니다.
request system configuration rescue delete
user@host> request system configuration rescue delete
구성 파일 또는 복구 구성을 원격 서버로 복사합니다
이 작업은 선택 사항이지만 권장됩니다.
현재 실행 중인 구성 또는 복구 구성 파일을 원격 서버로 복사하려면:
이전 구성으로 롤백
가장 최근에 커밋된 구성 이전의 구성으로 돌아가려면 구성 모드 명령에 0에서 49까지의 구성 번호를 포함합니다 rollback . 가장 최근에 저장된 구성은 번호 0(시스템이 복귀하는 기본 구성)이며, 가장 오래전에 저장된 구성은 번호 49입니다. 롤백 번호, 날짜, 시간, 변경을 커밋한 사용자 이름 및 커밋 방법을 포함하여 이전에 커밋된 구성 목록을 표시하려면 구성 모드 명령을 사용합니다 rollback ? .
이전 구성으로 롤백하기:
현재 구성이 동기화된 후 구조 구성을 보조 라우팅 엔진에 동기화합니다
시스템이 부팅될 때 시스템이 현재 구성 파일이 소프트웨어와 호환되지 않는 것을 발견하면 시스템은 구성 파일(/config/juniper.conf.gz)을 커밋하지 못합니다. 이전에 시스템에 복구 구성을 저장한 경우 시스템은 구조 구성을 커밋하고 현재 구성 파일 /config/juniper.conf.gz로 저장합니다.
이중 라우팅 엔진 시스템의 경우, 보조 라우팅 엔진이 기본 라우팅 엔진의 현재 이미지와 다른 현재 이미지로 부팅되고 문을 구성 auto-sw-sync enable 하면 기본 라우팅 엔진은 현재 이미지를 보조 라우팅 엔진에 동기화합니다. 또한 기본 라우팅 엔진은 롤백 소프트웨어 이미지와 다른 이미지를 보조 라우팅 엔진에 동기화합니다. 기본 라우팅 엔진의 현재 구성 파일(juniper.conf.gz)이 보조 라우팅 엔진의 현재 구성 파일과 일치하는 경우, 기본 라우팅 엔진는 구조 구성(rescue.conf.gz)을 보조 라우팅 엔진에 동기화하지 않습니다.
기본 라우팅 엔진에서 보조 라우팅 엔진으로 복구 구성을 동기화하려면 기본 라우팅 엔진에서 다음 명령을 실행 file copy 합니다.
user@host-re0> file copy /config/rescue.conf.gz re1:/config/
USB 소프트웨어 설치 후 백업 복사본에서 구성 복원
USB 드라이브에서 단일 라우팅 엔진 디바이스에 Junos OS Evolved를 설치하는 경우 설치 프로세스에서 구성 파일이 삭제됩니다. 따라서 디바이스를 재구성해야 합니다. 또한 명령을 사용하여 request system zeroize 디바이스를 공장 기본값으로 재설정한 경우 디바이스를 재구성해야 합니다. 구성 파일을 원격 서버 또는 다른 오프박스 위치에 이미 저장한 경우 해당 구성 파일을 디바이스에 복사하여 디바이스를 재구성할 때 시간을 절약할 수 있습니다.
백업 복사본에서 구성을 복원하려면:
기본 공장 구성으로 되돌리기
이 request system zeroize 명령은 시스템을 공장 기본 구성으로 되돌리는 운영 모드 명령입니다. 표 1은 다양한 유형의 디스크에 대한 삭제 방법을 보여줍니다.
| 디스크 유형 | 만드는 방법 |
|---|---|
| 에이타 |
Junos OS Evolved 릴리스 21.3R1부터 이 기능을 지원하는 디바이스의 경우 라우팅 엔진의 디스크가 ATA 표준을 지원하는 경우 이 명령은 ATA |
| SATA |
Junos OS Evolved 24.4R1부터 이 기능을 지원하는 디바이스의 경우 라우팅 엔진의 디스크가 SATA 표준을 지원하는 경우 이 명령은 NIST 800-88 표준에 따라 PURGE NIST 미디어 삭제 수준을 사용하여 디스크를 삭제합니다. PURGE 수준은 CRYPTO_SCRAMBLE(SATA SSD 컨트롤러에서 지원되는 경우)와 BLOCK_ERASE 메커니즘으로 구성됩니다. CRYPTO_SCRAMBLE 메커니즘(SATA SSD 컨트롤러에서 지원하는 경우)은 모든 살균 사례에서 BLOCK_ERASE 메커니즘이 뒤따릅니다. CRYPTO_SCRAMBLE 메커니즘이 지원되지 않을 때마다 BLOCK_ERASE 메커니즘만 실행됩니다. 디스크 삭제가 완료되면 시스템은 현재 실행 중인 OS를 RAM 디스크에서 SATA 디스크로 복사합니다. 현재 실행 중인 OS가 설치되면 시스템이 재부팅되고 공장 기본 구성으로 돌아갑니다. |
| NVMe |
Junos OS Evolved 릴리스 25.4R1부터 이 기능을 지원하는 디바이스의 경우 라우팅 엔진의 디스크가 NVMe 표준을 지원하는 경우 이 명령은 NIST 800-88 표준에 따라 PURGE NIST 미디어 삭제 수준을 사용하여 디스크를 삭제합니다. PURGE 수준은 우선 순위에 따라 다음 3가지 방법으로 구성됩니다.
CRYPTO_ERASE 메커니즘(SATA SSD 컨트롤러에서 지원되는 경우)은 모든 위생 사례에서 BLOCK_ERASE 메커니즘이 뒤따릅니다. CRYPTO_ERASE 메커니즘이 지원되지 않을 때마다 BLOCK_ERASE 메커니즘만 실행됩니다. BLOCK_ERASE 메커니즘이 실행된 후 NVMe 형식 메커니즘은 사용자 데이터를 지웁니다. PURGE 메소드가 실패하면 시스템은 명령을 사용하는 CLEAR 메소드를 실행합니다. QFX5240-64QD 및 QFX5240-64OD 스위치는 NIST PURGE 삭제 방법을 활용하기 위해 BIOS 펌웨어를 버전 v41.01.08.05 이상으로 업그레이드해야 합니다. |
| 기타 모든 유형(예: eMMC 및 SCSI) 및 NIST 800-88 삭제 표준을 지원하지 않는 모든 디스크의 경우 |
Junos OS Evolved 릴리스 21.3R1 이전 및 NIST 800-88 삭제 표준을 지원하지 않는 디스크의 모든 릴리스에서 이 명령은 디렉터리에서 파일의 연결을 해제하여 사용자 지정된 구성 및 로그 파일을 포함한 모든 데이터 파일을 제거합니다. 이 명령은 SSH, 로컬 암호화, 로컬 인증, IPSec, RADIUS, TACACS+ 및 SNMP에 대한 모든 일반 텍스트 비밀번호, 비밀 및 개인 키를 포함하여 시스템에서 모든 사용자 생성 파일을 제거합니다. |
운영 모드 명령을 실행 request system zeroize 하기 전에 운영 모드 명령을 사용하여 request system snapshot 현재 디바이스를 실행하는 데 사용된 파일을 보조 SSD에 백업하십시오.
명령을 사용하여 공장 기본 구성으로 되돌리려면:request system zeroize