이 페이지의 내용
ONIE(Open Network Install Environment)를 사용하여 소프트웨어 설치 및 복구
Cumulus Networks의 개방형 네트워크 설치 환경인 ONIE는 스위치에 Junos OS 및 타사 애플리케이션을 설치하는 네트워크 OS 설치 프로그램입니다. 주니퍼 네트웍스 스위치에는 ONIE가 사전 설치되어 제공됩니다. 스위치를 켜면 ONIE 검색 및 실행(ODE) 애플리케이션이 관리 이더넷 인터페이스와 Junos OS 소프트웨어 패키지를 찾습니다. 이러한 패키지는 HTTP, FTP 또는 TFTP를 사용하여 스위치 또는 네트워크에서 로컬로 찾을 수 있습니다. 스위치가 Junos OS 소프트웨어 패키지를 검색하고 다운로드한 후, 스위치는 Junos OS 소프트웨어를 설치하고 재부팅한 다음 Junos OS에서 부팅합니다. 그러면 Junos OS가 기본 소프트웨어 이미지가 됩니다.
Junos OS CLI를 사용하여 소프트웨어를 설치하려면 QFX 시리즈 디바이스(Junos OS)에 소프트웨어 패키지 설치를 참조하십시오.
업그레이드에는 다음 작업이 포함됩니다.
개방형 네트워크 설치 환경 이해
ONIE를 사용하여 스위치에 로그인하면 설치 부팅 메뉴가 표시됩니다.
주니퍼 리눅스 (기본 메뉴 옵션입니다.)
주니퍼 리눅스 디버그
주니퍼 리눅스 복구
ONIE Loader 바로가기
ONIE : OS 설치 (기본 메뉴 옵션입니다.)
ONIE: 구조
ONI: OS 제거
ONIE: ONIE 업데이트
ONIE: ONIE를 삽입하십시오
다음 명령을 사용하여 Junos OS를 설치 및 제거하고 ONIE ODE 애플리케이션을 시작 및 중지할 수 있습니다.
onie-nos-install
http://, ftp://, file:// 등 모든 URL에서 Junos OS를 설치합니다.
onie-uninstaller
Junos OS를 제거합니다.
onie-discovery-start
검색 프로세스가 자동으로 시작됩니다. 그러나 명령을 실행하여 onie-discovery-stop 검색 프로세스를 중지하는 경우 명령을 실행하여 onie-discovery-start 검색 프로세스를 다시 시작할 수 있습니다.
onie-discovery-stop
검색 프로세스를 중지합니다. 감지 프로세스를 다시 시작하려면 명령을 실행하십시오 onie-discovery-start .
브라우저로 소프트웨어 파일 다운로드
소프트웨어 패키지는 주니퍼 네트웍스 다운로드 페이지(https://support.juniper.net)에서 다운로드할 수 있습니다.
다운로드 사이트에 액세스하려면 주니퍼 네트웍스와의 서비스 계약 및 액세스 계정이 있어야 합니다. 계정을 얻는 데 도움이 필요한 경우 주니퍼 네트웍스 웹 사이트 https://www.juniper.net/registration/Register.jsp 에서 등록 양식을 작성하십시오.
소프트웨어 패키지를 다운로드하려면:
콘솔 포트에 연결
필요한 사용자 입력에 응답하고 발생할 수 있는 오류를 감지할 수 있도록 설치 패키지를 설치하는 동안 콘솔 포트에 연결하는 것이 좋습니다.
현재 구성 파일 백업
업그레이드 과정에서 스위치에 저장된 모든 파일이 제거되므로 새 설치 패키지를 설치하기 전에 현재 구성 파일을 백업하는 것이 좋습니다.
현재 구성 파일을 백업하려면 다음 명령을 입력합니다.save
user@switch# save filename
이 명령을 실행하면 구성 파일의 복사본이 외부 USB 디바이스와 같은 원격 위치에 저장됩니다.
기존 버전의 Junos OS 제거
스위치에는 Junos OS CLI와 함께 사용할 Junos OS 버전이 사전 설치되어 제공됩니다. 그러나 ONIE를 사용하여 Junos OS를 설치하려면 기존 Junos OS를 제거하고 .bin 확장자가 있는 Junos OS 이미지(예: jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin 파일)를 다시 설치해야 합니다.
기존 Junos OS 버전을 제거하려면 다음을 수행합니다.
DHCP 옵션이 구성된 웹 서버 또는 DHCP 서버에 상주하는 Junos OS 소프트웨어 패키지 설치
웹 서버 또는 DHCP 서버에 상주하는 Junos OS 소프트웨어 패키지를 설치하려면 다음을 수행합니다.
SCP(Secure Copy Protocol)를 사용하여 Junos OS 소프트웨어 설치
SCP를 사용하여 Junos OS 소프트웨어를 설치하는 방법:
웹 서버 없이 FTP 또는 TFTP를 사용하여 Junos OS 소프트웨어 설치
FTP 또는 TFTP를 사용하여 Junos OS 소프트웨어를 설치하려면 다음을 수행합니다.
DHCP 옵션이 구성되지 않은 상태에서 DHCP 서버를 사용하여 Junos OS 소프트웨어 설치
DHCP 서버에서 DHCP 옵션을 수정하거나 설정할 수 없는 경우 이 설치 방법을 사용합니다.
DHCP 옵션이 구성되지 않은 DHCP 서버를 사용하여 Junos OS 소프트웨어를 설치하려면 다음을 수행합니다.
DHCP를 구성하지 않고 웹 서버를 사용하여 Junos OS 소프트웨어 설치
DHCP 서버가 없는 경우 이 설치 방법을 사용합니다.
DHCP를 구성하지 않은 웹 서버를 사용하여 Junos OS 소프트웨어를 설치하려면 다음을 수행합니다.
USB 미디어를 사용하여 Junos OS 소프트웨어 설치
USB 미디어에 저장된 Junos OS 이미지에서 ONIE를 설치하는 기능은 현재 지원되지 않습니다.
이 문서의 다른 절차를 사용하여 ONIE를 설치합니다.
소프트웨어 설치 확인
부팅 문제 해결
문제
묘사
Junos OS가 부팅되지 않습니다.
용액
Junos OS가 부팅되지 않고 콘솔에 Yocto GNU Linux 셸이 대신 표시되는 경우, 주니퍼 Linux 디버그 모드로 부팅했음을 의미할 수 있습니다. "[Error] Does not to be an QFX10002." 라는 오류 메시지가 표시되는 경우 EEPROM에 공급업체별 정보가 포함되어 있지 않음을 의미할 수 있습니다. 공급업체별 정보를 확인하려면 ONIE: Rescue 설치를 수행한 다음 /var/run/*.dat 파일의 내용을 확인합니다.
GNU GRUB 메뉴에서 선택합니다 ONIE: Rescue .
ONIE 프롬프트에서 을 onie-syseeprom (를) 실행합니다.
예를 들어:
ONIE:/ # onie-syseeprom TlvInfo Header: Id String: TlvInfo Version: 1 Total Length: 315 TLV Name Code Len Value -------------------- ---- --- ----- Base MAC Address 0x24 6 54:2A:A2:FB:DC:00 MAC Addresses 0x2A 2 256 Product Name 0x21 23 QFX10000-ÿÿÿÿÿÿÿ Serial Number 0x23 12 116G1EC00032 Part Number 0x22 16 1AES48S6Q.A2Gÿÿÿ Device Version 0x26 1 1 Manufacture Date 0x25 19 01/13/2015 21:40:30 Vendor Name 0x2D 20 JUNIPER NETWORKS INC Manufacturer 0x2B 14 JUNIPER NETWORKS INC Vendor Extension 0xFD 48 0x00 0x00 0x7C 0x82 0x01 0x00 0x41 0x32 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x0F Vendor Extension 0xFD 62 0x00 0x00 0x0A 0x4C 0x51 0x06 0x52 0x45 0x56 0x20 0x30 0x31 0x52 0x0C 0x3F Platform Name 0x28 37 x86_64-alpha_networks_snx60a0_486f-r0 Loader Version 0x29 23 master-201412161452.0.1 CRC-32 0xFE 4 0xB88C8885 Checksum is valid.
출력에서 벤더별 정보가 주니퍼 네트웍스에 대한 것임을 확인하는 것을 확인할 수 있습니다.
비상 부트 장치 만들기
시작하기 전에 jnpr-qfx-5e-jdm-onie-updater-15.1-20150819_ups.4.bin 버전의 ONIE 소프트웨어가 있어야 합니다.
ONIE(Open Network Install Environment) 소프트웨어가 어떤 식으로든 손상되거나 스위치가 복구 모드로 전환된 경우 비상 부팅 장치를 사용하여 기본 디스크를 다시 분할하고 ONIE를 새로 설치할 수 있습니다. 다음 절차에 따라 비상 부트 장치를 만듭니다.
다음 절차에서는 스위치에 비상 부트 장치를 생성한다고 가정합니다. Linux를 지원하는 모든 PC 또는 노트북에서 비상 부팅 장치를 만들 수 있습니다.
비상 부트 장치를 만들려면:
복구 설치 수행
ONIE(Open Network Install Environment)가 손상되었거나 스위치가 복구 모드로 전환되거나 어떤 이유로든 ONIE 소프트웨어를 다시 설치해야 하는 경우 복구 설치를 수행해야 합니다.
모든 Junos OS 파티션은 복구 설치 중에 파괴됩니다.
복구 설치를 수행하기 전에 ONIE 소프트웨어와 함께 로드된 비상 부팅 장치가 있는지 확인하십시오.
비상 부트 장치를 장치에 삽입합니다.
장치의 전원을 껐다 켭니다.
ESC 버튼을 눌러 Boot Manager 메뉴로 이동합니다.
를 선택하고 Boot Manager키를 누릅니다 Enter.
아래에서 를 선택하고 Unigen PQS1000 키를 누릅니다Enter.Legacy USB
메뉴에서 을ONIE Installer(를) 선택하고 ONIE: Embed ONIE 키를 누릅니다Enter.
복구 설치는 비상 부트 장치를 사용하여 진행됩니다.
비상 부트 장치를 제거합니다.
설치 로그 파일을 확인하여 ONIE 소프트웨어가 설치되었는지 확인합니다.
예를 들어:
Info: Found static url: file:///lib/onie/onie-updater ONIE: Executing installer: file:///lib/onie/onie-updater Verifying image checksum ... OK. Preparing image archive ... OK. ONIE: Version : master-201412161452.0.1
설치 로그 파일은 설치 프로세스 중에 자동으로 표시되지만 다른 시간에 설치 로그 파일을 확인하려는 경우 /var/log/ 디렉토리에서 찾을 수 있습니다. 설치 로그 파일을 보려면 명령을 실행합니다 tail -f /var/log/onie.log .
parted /dev/sda print 명령을 실행하여 ONIE 파티션이 생성되었는지 확인합니다.
예를 들어:
ONIE:/ # parted /dev/sda print Model: ATA TS8GHSD630 (scsi) Disk /dev/sda: 8012MB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 3146kB 2097kB GRUB-BOOT hidden, bios_grub 2 3146kB 137MB 134MB ext4 ONIE-BOOT hidden