Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configlet 생성(설계)

구성자를 생성할 때 사용할 수 있는 변수 사전(디바이스 모델)에 액세스하는 방법에 대한 자세한 내용은 디바이스 구성 수명 주기를 참조하십시오.

  1. 왼쪽 탐색 메뉴에서 Design > Configlet으로 이동하여 Create Configlet을 클릭합니다.
  2. JSON 페이로드를 생성한 경우 Import Configlet(구성 요소 가져오기)을 클릭하고 가져올 파일을 선택합니다. 그렇지 않으면 다음 단계를 계속합니다.
  3. 고유한 구성 요소 이름을 입력합니다.
  4. NOS 유형(구성 스타일)을 선택합니다.
  5. 구성 요소(Configlet)를 렌더링할 섹션을 선택합니다. 사용 가능한 선택 항목은 선택한 구성 스타일에 따라 다릅니다. (외부 라우터에 대한 OSPF는 더 이상 지원되지 않습니다. OSPF 구성(OSPF configlet)은 여전히 Apstra GUI에 표시되지만 사용해서는 안 됩니다.)
  6. Template Text(템플릿 텍스트) 및 Negation Template Text(부정 템플릿 텍스트) 필드(해당하는 경우)에 CLI 명령을 입력합니다. Interface-Level Set 또는 Delete configlets의 경우, 텍스트에 또는 delete 을 포함하지 set 마십시오. 참조 섹션의 Configlet 예제를 참조하십시오. 단축된 버전의 명령을 사용하지 마십시오. Jinja 구문은 특히 여러 속성 집합 변수가 있는 복잡한 구성이나 Jinja 제어 구조(예: 루프 및 조건문)를 사용할 때 가독성을 높이기 위해 색상 코딩으로 강조 표시됩니다. Jinja 구문의 유효성이 검사되었습니다. Jinja 구문이 올바르지 않으면 검증 오류가 발생합니다.
    주의:

    원시 텍스트 편집기(OSX, TextEdit, Windows 메모장++)를 사용하는 것이 중요합니다. 숨겨진 문자는 구성 요소가 배포될 때 예기치 않은 문제를 일으킬 수 있습니다.

    메모:

    데이터를 구성 요소에 하드 코딩하는 대신 속성 집합 (키-값 쌍)을 참조할 수 있습니다. 예를 들어 참조 섹션의 Arista NTP 예를 참조하십시오.

  7. 부정 템플릿 텍스트가 필요한 경우 CLI 명령을 입력하여 구성을 제거합니다.
  8. 파일 구성의 경우 파일 이름 필드에 파일 이름을 입력합니다.
  9. 다른 생성기를 추가하려면 스타일 추가를 클릭하고 세부 정보를 입력합니다. (팁: Configlet에는 여러 공급업체에 대한 구문이 포함될 수 있습니다. 각 공급업체 NOS 유형에 대해 자체 구문을 포함하도록 생성기를 사용하여 하나의 단일 목적 구성을 만듭니다.)
  10. Create(생성)를 클릭하여 글로벌 카탈로그에 구성을 추가합니다.

Blueprint에서 Configlet을 사용할 준비가 되면 Blueprint의 카탈로그로 가져옵니다 .