이 페이지에서
VM 호스트의 설치, 업그레이드, 백업 및 복구
Junos OS 소프트웨어 패키지 및 호스트 소프트웨어 패키지를 디바이스에 설치할 수 있습니다. 다음과 같은 설치 옵션을 사용할 수 있습니다.
VM 호스트 설치는 QFX10002-60C 스위치 및 PTX10002-60C 라우터에서 다르게 작동합니다. 자세한 내용은 QFX 시리즈 디바이스에 소프트웨어 패키지 설치 및 PTX10002-60C 라우터에 소프트웨어 설치 를 참조하십시오. 그러나 롤백 및 스냅샷 기능에 대한 정보는 QFX10002-60C 스위치 및 PTX10002-60C 라우터에서 동일하게 작동합니다.
새로 설치 — 이 설치 방법은 공장 설치는 물론 손상 후 복구에도 사용할 수 있습니다. 새로운 설치는 PXE(Preboot Execution Environment)/NetBoot 또는 USB 설치 미디어 패키지를 사용하여 수행할 수 있습니다. 이 설치 방법은 호스트 OS, 도구 및 Junos VM을 설치합니다.
PXE 부팅은 사용 가능한 데이터 스토리지 디바이스 또는 설치된 운영 체제와 독립적으로 네트워크 인터페이스를 사용하여 디바이스를 부팅하는 환경입니다. PXE 환경은 인터넷 프로토콜 및 서비스를 기반으로 구축됩니다. 여기에는 TCP/IP, DHCP 및 TFTP가 포함되며, 이 설치 방법은 대부분 내부 미디어의 상태에 따라 디바이스에 운영 체제를 설치하는 데 사용됩니다. 네트워크 설치에 필요한 소프트웨어는 TFTP 서버에 저장됩니다. PXE 부팅 방법은 원격 설치를 지원하여 설치를 위한 대면 지원의 필요성을 극복합니다. 자세한 내용은 VM 호스트 설치 패키지를 PXE 부트 서버로 복사하기를 참조하세요. VM 호스트 설치 패키지를 PXE 부트 서버로 복사한 후 명령을 사용하고 디바이스를
request vmhost reboot network
재부팅하여 소프트웨어를 설치할 수 있습니다. 디바이스는 PXE 서버에서 부팅하고 두 SSD에 소프트웨어를 설치합니다.내부 미디어 장애로 인해 디바이스가 재부팅되지 않거나 설치되지 않은 경우 USB 디스크 설치 방법을 Junos OS 선택할 수 있습니다. 자세한 내용은 VM 호스트 지원을 통해 라우팅 엔진에 대한 비상 부팅 디바이스 생성을 참조하십시오.
USB를 사용한 새 설치 시, 다음 디렉터리에 두 SSD의 Junos OS 이미지로 채워집니다.
Current.p
Backup.p
Backup.b
정기 설치 - 이 설치 방법은 일반적으로 업그레이드 또는 다운그레이드를 위한 것입니다. 이 절차는 현재 실행 중인 Junos VM에 런타임 설치 패키지를 설치하여 관련 구성 요소를 업그레이드하거나 다운그레이드하는 데 사용할 수 있습니다. Junos VM은 종속성 확인을 수행하여 호환성을 보장하기 위해 업그레이드 또는 다운그레이드가 필요한 소프트웨어 구성 요소를 식별합니다.
RE-S-X6-64G-LT 및 RE-MX2K-X8-64G-LT 라우팅 엔진은 업그레이드된 FreeBSD Limited 이미지의 Junos OS 부팅이 제한됩니다. Junos-vmhost-install 접두사로 시작하는 Limited 이미지 이외의 이미지로 디바이스를 설치하거나 업그레이드하려고 하면 부팅하지 못합니다.
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 호스트 설치 패키지를 사용합니다. 징스탈 패키지를 사용하지 마십시오.
Junos OS 릴리스 21.4R1 이후부터 VM 호스트가 지원되는 ACX5448, MX204, MX240, MX480, MX960, MX2010, MX2020 및 MX2008 라우터에서 업그레이드 또는 재부팅하는 동안 Junos VM에서 Linux 호스트로 이미지를 복사하려면 루트 로그인이 필요합니다. 업그레이드하기 전에 문을 삭제하거나 구성을 system services ssh root-login deny
으로 system services ssh root-login deny-password
변경해야 합니다. 업그레이드가 완료되면 문을 구성에 system service ssh root-login deny
다시 추가할 수 있습니다. https://kb.juniper.net/ 참조
다음 예는 업그레이드 작업을 보여줍니다. 여러 소프트웨어 패키지 및 소프트웨어 애드 온 패키지를 동시에 설치할 수 있습니다.
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
VM 호스트 롤백
마지막 성공적인 request vmhost software add
작업에서 로드된 소프트웨어 버전으로 되돌아갈 수 있습니다. 명령을 사용하여 request vmhost software rollback
호스트 OS 패키지를 포함한 이전 소프트웨어 패키지 세트로 롤백할 수 있습니다.
다음 예는 소프트웨어 롤백 작업을 보여줍니다. 세트 p를 사용하여 기본 디스크에서 부팅한 라우팅 엔진 업그레이드 전에 set 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 호스트 스냅샷을 사용한 디스크 복구
기본 디스크 상태(디스크1)가 양호하고 백업 디스크(디스크2)를 복구해야 하는 경우, 라우팅 엔진 기본 디스크에서 부팅되었다고 가정하면 명령을 사용하여 request vmhost snapshot
백업 디스크를 복구합니다. 보조 디스크의 상태를 알 수 없거나 디스크의 파일 시스템이 일관된 상태가 아닌 경우, 명령 즉, 에 옵션을 포함합니다partition
. request vmhost snapshot partition
백업 디스크 상태(디스크2)가 양호하고 기본 디스크(디스크1)를 복구해야 하는 경우, 백업 디스크에서 부팅된 라우팅 엔진 가정하면 명령을 사용하여 request vmhost snapshot recovery
기본 디스크를 복구합니다. 기본 디스크 상태를 알 수 없거나 파티션 테이블이 불량한 경우, 명령(예: )에 옵션을 포함합니다partition
. request vmhost snapshot recovery partition
원하는 디스크에서 부팅하려면 명령을 실행할 request vmhost reboot { disk1, disk2}
수 있습니다.