ACX 시리즈 라우터(Junos OS)에 소프트웨어 설치
ACX 시리즈 라우터는 사전 설치된 Junos 운영체제(Junos OS)와 함께 제공됩니다. 이 절차를 시작하기 전에 필요한 소프트웨어 패키지를 결정하고 다운로드하십시오. 업그레이드에 사용할 패키지에 대한 자세한 내용은 Junos OS 설치 패키지 이름을 참조하십시오.
ACX 시리즈 라우터에 USB 저장 장치를 사용하여 Junos OS 설치
부팅 가능한 USB 스토리지 디바이스를 사용하여 ACX 시리즈 라우터에 Junos OS 이미지를 설치할 수 있습니다.
시작하기 전에 다음 요구 사항이 충족되는지 확인합니다.
-
ACX710 USB 업그레이드의 경우 USB 브랜드는 Transcend 또는 Kingston입니다.
-
USB 스토리지 디바이스에는 원하는 Junos OS 이미지의 크기를 수용할 수 있는 충분한 용량이 있습니다.
-
USB 저장 장치가 비어 있고 FAT32로 포맷되어 있습니다.
-
Junos OS를 실행하는 디바이스에서는 USB 포트에 물리적으로 액세스하고 디바이스에 대한 콘솔 액세스가 가능합니다.
다음 섹션에서는 소프트웨어 이미지를 다운로드하고, 부팅 가능한 USB 스토리지 디바이스를 생성하고, Junos OS를 실행하는 디바이스에 소프트웨어 이미지를 설치하는 방법을 간략하게 설명합니다.
소프트웨어 이미지 다운로드
Junos OS 설치 미디어 이미지를 라우터에 다운로드하려면 다음을 수행합니다.
https://support.juniper.net/support/downloads/ 에서 주니퍼 네트웍스 다운로드 사이트에 액세스하십시오.
제품을 선택합니다.
드롭다운 메뉴에서 OS 및 버전을 선택합니다.
Install Media(미디어 설치) 섹션을 확장합니다.
다운로드 열에서 USB 설치 이미지 파일에 대한 링크를 클릭합니다.
최종 사용자 사용권 계약을 검토하고 동의합니다.
다운로드 페이지의 지침에 따라 파일을 다운로드하고 라우터의 /var/tmp 디렉토리에 저장합니다.
부팅 가능한 USB 저장 장치 만들기
Junos OS를 실행하는 라우터를 사용하여 부팅 가능한 USB를 생성하려면 다음을 수행합니다.
라우터에서 루트 사용자로 셸을 입력합니다.
user@router> start shell user root Password:
라우터에 다운로드한 Junos OS 이미지의 압축을 풉니다.
root@router:~ # gunzip /path/to/image.img.gz
예를 들어:
root@router:~ # gunzip /var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img.gz
Junos OS가 Linux 기반 호스트(VM 호스트)를 통해 VM으로 실행되는 디바이스에서 VM 호스트 셸에 로그인하여 USB 활동을 확인합니다.
root@router:~ # vhclient -s root@router-node:~#
USB 장치를 삽입하기 전에 /dev/의 내용을 나열하십시오. 예를 들면 다음과 같습니다.
root@router:~ # ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d root@router-node:~ # ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6
메모:출력은 사용 중인 디바이스에 따라 다를 수 있습니다. USB를 삽입하기 전에 콘솔을 사용하여 장치에 연결하면 USB 저장 장치에 지정된 이름을 볼 수 있습니다.
USB 저장 장치를 라우터의 USB 포트에 삽입합니다.
다음 방법 중 하나 이상을 사용하여 USB의 장치 ID를 확인합니다.
USB 저장 장치를 삽입할 때 장치 ID를 표시해야 하는 콘솔 메시지를 검토합니다. 메시지 및 장치 ID는 플랫폼에 따라 다를 수 있습니다.
da2 at router-sim1 bus 1 target 0 lun 0 da2: <TOSHIBA TransMemory 5.00> Removable Direct Access SCSI-0 device
/dev/의 내용을 나열하고 4단계의 장치 ID 목록과 비교하여 새로 추가된 장치를 식별합니다. 장치 이름은 플랫폼마다 다를 수 있습니다. 예를 들면 다음과 같습니다.
root@router# ls /dev/da* /dev/da0 /dev/da0s1c /dev/da0s2a /dev/da0s3 /dev/da0s3e /dev/da0s1 /dev/da0s1f /dev/da0s2c /dev/da0s3c /dev/da2 /dev/da0s1a /dev/da0s2 /dev/da0s2f /dev/da0s3d /dev/da2s1
또는
root@router-node:~# ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 /dev/sda5 /dev/sda6 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 /dev/sdb5 /dev/sdb6 /dev/sdc /dev/sdc1
show log messages
작동 모드 명령 또는dmesg
shell 명령을 실행하여 로그 파일에서 USB 디바이스 이름과 관련된 메시지를 확인합니다. 예를 들어:root@router-node:~# dmesg | tail ... [ 493.244240] scsi 6:0:0:0: Direct-Access JetFlash Transcend 16GB 1100 PQ: 0 ANSI: 6 [ 493.244468] sd 6:0:0:0: Attached scsi generic sg2 type 0 [ 493.245149] sd 6:0:0:0: [sdc] 30197760 512-byte logical blocks: (15.5 GB/14.4 GiB) [ 493.245876] sd 6:0:0:0: [sdc] Write Protect is off [ 493.245879] sd 6:0:0:0: [sdc] Mode Sense: 43 00 00 00 [ 493.246653] sd 6:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 493.251845] sdc: sdc1 [ 493.254346] sd 6:0:0:0: [sdc] Attached SCSI removable disk
(ACX710만 해당) 장치에 0을 써서 USB 저장 장치를 지웁니다. 이전 단계에서 식별한 대로 USB 저장 장치의 장치 ID를 지정해야 합니다. 이 프로세스는 다소 시간이 걸릴 수 있으므로 세션을 종료하지 마십시오.
root@router:~# dd if=/dev/zero of=/dev/device-id bs=1m
예를 들어, 디바이스 ID가 인
/dev/da2
경우 다음 명령을 실행합니다.root@router:~# dd if=/dev/zero of=/dev/da2 bs=1m dd: /dev/da2: end of device 29164+0 records in 29163+0 records out 30579621888 bytes transferred in 2402.249018 secs (12729580 bytes/sec)
dd
명령을 사용하여 Junos OS 이미지를 USB 저장 디바이스에 복사합니다.root@router:~# dd if=/path/to/image.img of=/dev/device-id bs=1m
예를 들어, 다음 명령은 Junos OS 이미지를 / var/tmp 디렉터리에서 디바이스 ID
/dev/da2
가 있는 USB로 복사합니다.root@router:~# dd if=/var/tmp/junos-install-media-usb-acx-arm-64-24.2R1.17.img of=/dev/da2 bs=1m
Junos OS 이미지 설치
USB 스토리지 디바이스에서 Junos OS 이미지를 설치하려면 다음 단계를 수행하십시오.
USB 저장 장치를 USB 포트에 삽입합니다.
다음 중 하나를 수행하여 라우터를 재부팅합니다.
섀시의 전원 버튼을 누릅니다.
라우팅 엔진 뒤에 있는 전원 버튼을 끄고 켭니다.
request system reboot
CLI에서 명령을 입력합니다.
시스템 LED가 녹색으로 깜박이기 시작합니다.
콘솔에 플래시 메모리 장치(NAND 플래시 장치)가 포맷되고 모든 데이터가 손실된다는 메시지가 표시됩니다. 플래시 메모리 장치의 포맷을 확인하라는 메시지가 표시됩니다.
확인하려면 누르고 y 포맷 프로세스를 진행합니다. 플래시 메모리 장치가 포맷되고 이미지가 두 파티션에 모두 설치됩니다.
설치가 완료되면 본체에 USB 저장 장치를 꺼내고 키를 눌러 Enter 장치를 재부팅하라는 메시지가 표시됩니다.
USB 저장 장치를 제거하고 키를 누르면 Enter재부팅이 시작됩니다. 라우터가 재부팅된 후 새로운 Junos OS 버전이 로드되고 작동합니다. LED가 녹색으로 꾸준히 켜집니다.
설치 오류가 발생하면 LED가 빨간색으로 바뀝니다. 설치 오류를 해결하려면 라우터에 대한 콘솔 액세스 권한이 있어야 합니다.
ACX 시리즈 라우터의 원격 서버에서 Junos OS 업그레이드 설치
CLI를 사용하여 NAND 플래시 디바이스와 같은 내부 미디어의 지정된 위치에서 FTP 또는 HTTP와 함께 다운로드한 Junos OS 패키지를 설치할 수 있습니다.
시작하기 전에:
NAND 플래시 디바이스에서 사용 가능한 공간을 확인합니다.
Junos OS 패키지를 다운로드합니다.
원격 서버에서 Junos OS 업그레이드를 설치하려면 운영 모드에서 다음 명령을 입력하십시오.
user@host> request system software add junos-juniper-12.2R1.9-domestic.tgz no-copy no-validate reboot
새로운 Junos OS 이미지가 라우터에 설치되고 디바이스가 재부팅됩니다.
ACX5048 및 ACX5096 라우터에서 옵션을 사용하여 force-host
최신 버전의 호스트 OS를 강제로 설치합니다.
user@host> request system software jinstall-acx5k-15.1X54-D20.6-domestic-signed.tgz force-host add validate reboot