Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Apstra CLI 명령

apstra-cli 명령의 몇 가지 예입니다. 전체 목록은 apstra-cli에서 확인할 수 있습니다.

시나리오 디바이스 비밀번호 변경

보안 요구 사항 및 모범 사례를 준수하려면 디바이스 시스템 에이전트에서 루트 암호와 로컬 사용자 암호를 정기적으로 변경해야 할 수 있습니다. 단일 명령을 실행하여 블루프린트의 모든 디바이스에서 암호를 변경할 수 있습니다. 특정 시스템 ID를 입력하는 대신 를 입력합니다 all.

다음 명령을 사용하여 모든 장치를 한 번에 변경합니다.

scenario change-device-password --blueprint <bp_id> --system all --old-password <old_password> --new-password <new_password>

다음 명령을 사용하여 특정 디바이스를 변경합니다.

scenario change-device-password --blueprint <bp_id> --system <sys_id> --old-password <old_password> --new-password <new_password>

scenario change-device-password 는 다음 11개 작업의 모음입니다.

  • ssh 연결로 이전 비밀번호 확인

  • 암호에 대한 configlet의 상태 생성

  • 청사진 커밋

  • ssh 연결로 새 비밀번호 확인

  • 시스템 에이전트 비밀번호 변경

  • 시스템 에이전트 상태 확인

  • 장치 기본 구성 업데이트
  • 암호 변경에 사용되는 configlet의 상태 삭제

  • 청사진 커밋

  • ssh 연결로 새 비밀번호 확인

  • 시스템 에이전트 상태 확인

시나리오 변경 루트 암호

이 명령은 Juniper, Arista 및 SONiC 디바이스에 적용됩니다. Cisco 디바이스는 지원되지 않습니다. 다음 명령을 사용하여 모든 디바이스 루트 암호를 한 번에 변경합니다.

scenario change-root-password --all --old-password <password> --new-password <password>

다음 명령을 사용하여 특정 디바이스 루트 암호를 변경합니다.

scenario change-root-password --system <system> --old-password <password> --new-password <password>

config-syntax-check(주니퍼만 해당)

데이터 센터 Blueprint에 대한 명령 구문:

blueprint --blueprint <bp_id> config-syntax-check --system <sys_id> --username <device_username> --password <device_password>

Freeform 블루프린트에 대한 명령 구문:

blueprint --blueprint <bp_id> freeform-system config-syntax-check --system <sys_id> --username <device_username> --password <device_password>

config-syntax-check 명령을 사용하면 블루프린트를 커밋하기 전에 Juniper 디바이스에서 구성 구문을 확인할 수 있습니다. 이 검사는 데이터 센터 Blueprint에서 configlet으로 작업할 때와 Freeform Blueprint에서 구성 템플릿으로 작업할 때 유용합니다.

이 명령은 계층적 구성에서만 작동하여 구성 구문이 올바른지 확인합니다. 명령에는 set 작동하지 않습니다.