이 페이지의 내용
VM 호스트의 설치, 업그레이드, 백업 및 복구
디바이스에 Junos OS 소프트웨어 패키지와 호스트 소프트웨어 패키지를 설치할 수 있습니다. 다음 설치 옵션을 사용할 수 있습니다.
새로 설치—이 설치 방법은 공장 설치와 손상 후 복구에 사용할 수 있습니다. PXE(Preboot Execution Environment)/NetBoot 또는 USB 설치 미디어 패키지를 사용하여 새로 설치할 수 있습니다. 이 설치 방법은 호스트 OS, 도구 및 Junos VM을 설치합니다.
PXE 부팅은 사용 가능한 데이터 저장 장치 또는 설치된 운영 체제와 독립적으로 네트워크 인터페이스를 사용하여 장치를 부팅하는 환경입니다. PXE 환경은 인터넷 프로토콜 및 서비스를 기반으로 구축됩니다. 여기에는 TCP/IP, DHCP 및 TFTP가 포함됩니다. 이 설치 방법은 주로 내부 미디어의 상태에 의존하지 않고 장치에 운영 체제를 설치하는 데 사용됩니다. 네트워크 설치에 필요한 소프트웨어는 TFTP 서버에 저장됩니다. PXE 부팅 방법은 원격 설치를 지원하므로 설치를 위한 직접 지원의 필요성을 극복합니다. 자세한 내용은 PXE 부트 서버에 VM 호스트 설치 패키지 복사를 참조하십시오. VM 호스트 설치 패키지를 PXE 부트 서버에 복사한 후 명령을 사용하고
request vmhost reboot network디바이스를 재부팅하여 소프트웨어를 설치할 수 있습니다. 디바이스가 PXE 서버에서 부팅되고 두 SSD에 소프트웨어를 설치합니다.내부 미디어 장애로 인해 디바이스가 재부팅되지 않거나 Junos OS가 설치되어 있지 않은 경우 USB 디스크 설치 방법을 사용하도록 선택할 수 있습니다. 자세한 내용은 VM 호스트 지원을 통한 라우팅 엔진용 비상 부팅 디바이스 생성을 참조하십시오.
USB를 사용하여 새로 설치할 때 다음 디렉터리는 두 SSD의 Junos OS 이미지로 채워집니다.
Current.p
백업.p
백업.b
일반 설치 - 이 설치 방법은 일반적으로 업그레이드 또는 다운그레이드를 위한 것입니다. 이 절차를 사용하여 현재 실행 중인 Junos VM에 런타임 설치 패키지를 설치하여 관련 구성 요소를 업그레이드하거나 다운그레이드할 수 있습니다. Junos VM은 종속성 검사를 수행하여 호환성을 보장하기 위해 업그레이드 또는 다운그레이드가 필요한 소프트웨어 구성 요소를 식별합니다.
RE-S-X6-64G-LT 및 RE-MX2K-X8-64G-LT 라우팅 엔진은 업그레이드된 FreeBSD Limited 이미지가 있는 Junos OS만 부팅하도록 제한됩니다. junos-vmhost-install 접두사로 시작하는 제한된 이미지 이외의 이미지로 디바이스를 설치하거나 업그레이드하려고 하면 부팅되지 않습니다.
VM 호스트 업그레이드
모든 Junos OS 릴리스는 함께 번들로 묶인 파일 그룹입니다. 라우팅 엔진 RE-MX-X6, RE-MX-X8, RE-PTX-X8은 64비트 버전의 Junos OS만 지원합니다.
/config 및 /var 이외의 디렉터리에 중요한 파일이 있는 경우 디바이스를 업그레이드하기 전에 파일을 안전한 위치에 복사합니다. /config 및 /var 아래의 파일(/var/etc 제외)은 VM 호스트 업그레이드 후에도 유지됩니다.
하나 이상의 사용자 지정 YANG 데이터 모델이 추가된 디바이스에 소프트웨어를 설치하기 전에 활성 구성에서 사용자 지정 YANG 데이터 모델에 해당하는 구성 데이터를 백업하고 제거하십시오. 자세한 내용은 소프트웨어 업그레이드 또는 다운그레이드 중 YANG 패키지 및 구성 관리를 참조하십시오.
VM 호스트 업그레이드를 수행하려면 junos-vmhost-install-x.tgz 이미지를 사용합니다. 이 업그레이드는 호환되는 Junos OS와 함께 호스트 이미지를 설치합니다.
RE-S-X6, RE-MX-X8 및 RE-PTX-X8 라우팅 엔진에서 Junos OS를 업그레이드하려면 항상 VM 호스트 설치 패키지를 사용하십시오. jinstall 패키지를 사용하지 마십시오.
다음 예제에서는 업그레이드 작업을 보여 줍니다. 여러 소프트웨어 패키지와 소프트웨어 애드온 패키지를 동시에 설치할 수 있습니다.
user@host> > request vmhost software add /var/tmp/junos-vmhost-install-ptx-x86-64-15.1F5-S2.8.tgz
Initializing...
Verified os-libs-10-x86-64-20160616 signed by PackageProductionEc_2016
Mounting os-libs-10-x86-64-20160616.329709_builder_stable_10
....
Transfer Done
Transfer /packages/db/pkginst.13874/junos-vmhost-install*.tgz
Transfer Done
Starting upgrade ...
Preparing for upgrade...
/tmp/pkg-0mc/unpack/install/
...
...
Cmos Write successfull for Boot_retry
... upgrade complete.
A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY.
Use the 'request vmhost reboot' command to reboot the system
플랫폼별 설치 및 업그레이드 동작
| 플랫폼 |
차이 |
|---|---|
| QFX10002-60C 및 PTX10002-60C |
VM 호스트 설치 워크플로는 표준 플랫폼과 다릅니다. 자세한 내용은 QFX 시리즈 디바이스에 소프트웨어 패키지 설치 및 PTX10002-60C 라우터에 소프트웨어 설치 를 참조하십시오. |
| ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020, MX2008 라우터 |
루트 SSH 액세스는 업그레이드 또는 재부팅 중에 필요합니다. Junos VM에서 Linux 호스트로 이미지를 복사합니다. 업그레이드하기 전에 문을 제거 system services ssh
root-login deny하거나 로 변경하십시오. root-login deny-password 업그레이드가 완료된 후 명령문을 복원 root-login deny 합니다. https://kb.juniper.net/ 를 참조하십시오. |
VM 호스트 롤백
마지막으로 성공 request vmhost software add 한 작업 시 로드된 소프트웨어 버전으로 되돌릴 수 있습니다. 명령을 request vmhost software rollback 사용하여 호스트 OS 패키지를 포함하여 이전 소프트웨어 패키지 집합으로 롤백할 수 있습니다.
다음 예제에서는 소프트웨어 롤백 작업을 보여 줍니다. 세트 p를 사용하여 기본 디스크에서 부팅한 라우팅 엔진은 업그레이드 전에 세트 b를 사용하여 부팅되었습니다.
user@host> show vmhost version
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Current boot disk: Primary
Current root set: p
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost software rollback
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Finding alternate root for rollback
Rollback to software on jrootb_P ...
sh /etc/install/mk-mtre-rollback.sh jrootb_P b
Mounting device in preparation for rollback...
Updating boot partition for rollback...
Rollback complete, please reboot the node for it to take effect.
Cmos Write successfull
Cmos Write successfull for Boot_retry
Cmos Write successfull for Boot_retry
user@host> show vmhost version
Current root details, Device sda, Label: jrootp_P, Partition: sda3
Current boot disk: Primary
Current root set: p
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Pending reboot.
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
user@host> request vmhost reboot
Reboot the vmhost ? [yes,no] (no) yes
warning: Rebooting re1
Initiating vmhost reboot... ok
Initiating Junos shutdown... shutdown: [pid 9733]
Shutdown NOW!
ok
Junos shutdown is in progress...
*** FINAL System shutdown message ***
System going down IMMEDIATELY
user@host> show vmhost version
Current root details, Device sda, Label: jrootb_P, Partition: sda4
Current boot disk: Primary
Current root set: b
UEFI Version: NGRE_v00.53.00.01
Primary Disk, Upgrade Time: Wed Feb 24 17:51:53 UTC 2016
Version: set p
VMHost Version: 2.951
VMHost Root: vmhost-x86_64-15.1I20160210_2212_builder
VMHost Core: vmhost-core-x86_64-15.1I20160210_2212_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.5
Version: set b
VMHost Version: 2.953
VMHost Root: vmhost-x86_64-15.1F520160222_1052_builder
VMHost Core: vmhost-core-x86_64-15.1F520160222_1052_builder
kernel: 3.10.79-ovp-rt74-WR6.0.0.20_preempt-rt
Junos Disk: junos-install-x86-64-15.1F5.6
VM 호스트 스냅샷
스냅샷 기능을 사용하면 디바이스에서 현재 실행 중인 파일 시스템 파티션과 활성 파일 시스템 파티션의 복사본을 생성할 수 있습니다.
디바이스에서 호스트 OS 이미지의 스냅샷을 Junos OS 이미지와 함께 백업할 수 있습니다. 이 명령을 사용하여 request vmhost snapshot 백업 디스크에 VM 호스트 복구 스냅숏을 만들 수 있습니다.
VM 호스트 스냅샷을 사용한 디스크 복구
기본 디스크(disk1)의 상태가 양호하고 백업 디스크(disk2)를 복구해야 하는 경우, 라우팅 엔진이 기본 디스크에서 부팅되었다고 가정하고 명령을 사용하여 request vmhost snapshot 백업 디스크를 복구합니다. 보조 디스크의 상태를 알 수 없거나 디스크의 파일 시스템이 일관된 상태가 아닌 경우 명령request vmhost snapshot partition에 옵션을 포함 partition 합니다.
백업 디스크(disk2)의 상태가 양호하고 기본 디스크(disk1)를 복구해야 하는 경우, 라우팅 엔진이 백업 디스크에서 부팅되었다고 가정하고 명령을 사용하여 request vmhost snapshot recovery 기본 디스크를 복구합니다. 기본 디스크의 상태를 알 수 없거나 파티션 테이블의 상태가 좋지 않은 경우 명령request vmhost snapshot recovery partition에 옵션을 포함 partition 하십시오.
원하는 디스크에서 부팅하려면 명령을 실행할 request vmhost reboot { disk1, disk2} 수 있습니다.