Time Voyager
Time Voyager 개요
단계적 청사진을 커밋하면 네트워크에 업데이트를 배포할 때 결과가 예상한 것과 다를 수 있습니다. 또는 실수로 블루프린트 변경 사항을 커밋했고 해당 변경 사항을 실행 취소하기를 원할 수도 있습니다. 또 다른 시나리오는 네트워크를 몇 번의 개정 버전에 있는 상태로 되돌리기로 결정한 것일 수 있습니다. 복잡성 수준에 따라 수동으로 스테이징하고 변경 사항을 커밋하여 수행한 작업을 실행 취소하는 것은 어렵고 오류가 발생하기 쉽습니다. 이 경우 Time Voyager를 사용하여 블루프린트 이전의 개정 버전을 자동으로 복원하고자 합니다.
블루프린트는 유지된 개정 버전으로 다시 이동할 수 있습니다. 가장 최근의 청사진 커밋 5개는 유지됩니다. 여섯 번째 커밋을 할 때, 첫 번째 개정은 폐기되고, 여섯 번째 개정은 다섯 번째가 되고, 두 번째 개정은 첫 번째가 되며, 추가적인 청사진 변경이 커밋됨에 따라. 특정 개정을 무기한으로 유지할 수 있습니다 . 개정을 유지하면 주기가 나가는 다섯 개의 개정에 포함되지 않습니다. 최대 25개의 개정을 유지할 수 있으며, 사실상 30개의 블루프린트 개정을 선택할 수 있습니다. 개정할 때마다 저장 공간이 필요하다는 점을 명심하십시오. 더 이상 수정 버전을 보관하지 않으시면 간단하게 삭제할 수 있습니다.
청사진을 커밋할 때 수정 설명을 추가하여 해당 수정의 변경 사항을 식별할 수 있습니다. 이러한 설명은 개정이 유지되는 한 청사진의 개정 기록 섹션에 표시됩니다. 커밋 시 설명을 추가하지 않으면 항상 나중에 추가할 수 있습니다. 수정 버전으로 점프할 때, 이 설명은 올바른 설명을 선택하는 데 도움이 됩니다. 수정 사항 간의 구체적인 차이점이 표시되지 않으므로 해당 수정에 사용할 수 있는 유일한 변경 정보인 설명입니다.
개정으로 점프할 때 커밋되지 않은 이전에 준비된 변경 사항은 폐기됩니다. 이 문제가 발생하면 커밋되지 않은 변경 사항을 해결할 때까지 이동하지 마십시오.
Time Voyager는 실행 취소 기능이 아닙니다. Time Voyager를 사용할 때 이전 커밋으로 롤백합니다. 즉, 마지막 커밋에서 삭제된 모든 항목은 롤백 시 다시 적용됩니다. 개정 간 많은 변경 사항이 있을 수 있으며, 추가 및 제거가 모두 롤백에 포함될 수 있습니다. 롤백을 커밋하기 전에 변경 사항에 대해 자세히 검토해야 합니다. 따라서 Time Voyager는 실행 취소 기능보다 수정 제어 시스템(전체 네트워크용!)에 비해 낫습니다.
지원되지 않는 시간 Voyager 시나리오
- Apstra 서버를 업그레이드한 후에는 블루프린트 수정 이력이 업그레이드 시 폐기되므로 이전 버전의 블루프린트로 이동할 수 없습니다. Apstra를 업그레이드하기 전에 수행한 이전 Apstra 버전으로 돌아가야 하는 경우 복원 데이터베이스를 참조하십시오. 이 방법은 디바이스 구성 관점에서 문제를 일으킬 수 있습니다.
- 기본 구성이 개정 간에 변경된 경우 지원되지 않습니다.
- NOS 버전이 개정 간에 다를 때 지원되지 않습니다. 디바이스 관리자를 사용하여 NOS 버전을 동일한 버전으로 다운그레이드한 다음 이전 개정 버전으로 이동할 수 있습니다.
- 더 이상 사용할 수 없는 이전 개정 버전에 할당된 디바이스는 빌드 오류 시스템 ID가 존재하지 않습니다. (반대로, 디바이스를 추가하고 해당 디바이스 없이 이전 수정 버전으로 점프하면 성공할 수 있습니다 . 추가된 디바이스가 제거됩니다.)
- 이전 수정 버전에 할당된 리소스는 이미 사용 중인 빌드 오류 리소스를 유발합니다. 빌드 오류를 해결하려면 해당 그룹의 각 멤버에게 리소스를 수동으로 할당하거나 리소스 그룹의 재정의를 재설정해야 합니다. (이전에 할당된 글로벌 리소스 풀이 수정된 후 이전 수정으로 전환하면 성공할 수 있지만 인텐트 위반이 발생할 수 있습니다 .)
- 수동 디바이스 구성 변경이 수락된 경우 지원되지 않습니다.
- 결과 디바이스 구성 상태가 다른 다른 경우에는 지원되지 않습니다.
이전 개정 버전으로 이동하려면 Apstra 서버 백업/복원을 사용해보시겠습니까? Time Voyager는 Apstra 서버와 디바이스 간에(가능한 한 많이) 동기화된 구성을 유지합니다. Apstra 백업/복원은 수행되지 않습니다. 사실상 Apstra 백업/복원은 디바이스 구성 관점에서 대역 외 변경입니다. 백업이 복원되면 디바이스 구성이 데이터베이스 백업에서 복원한 내용을 반영하는지 확인하기 위해 전체 구성을 푸시해야 합니다. 이는 파괴적일 가능성이 높습니다.
블루프린트에서 Time Voyager 를 클릭하여 유지 블루프린트 개정으로 이동합니다. 목록의 첫 번째 개정은 활성 버전입니다. 연속적인 개정은 가장 최근에서 가장 오래된 날짜까지 주문됩니다.
이전 블루프린트 개정으로 이동
이전 수정 버전으로 롤백하면 커밋되지 않은 이전에 준비된 변경 사항이 폐기됩니다. 이 문제가 있는 경우 커밋되지 않은 변경 사항을 커밋할 때까지 다른 수정 사항으로 이동하지 마십시오.
- 청사진에서 Time Voyager를 클릭한 다음 이 수정 버전으로 점프 버튼을 클릭하여 수정 사항으로 이동합니다(작업 섹션의 버튼 4개 중 첫 번째).
- 단계별 영역의 커밋되지 않은 변경은 모두 폐기됩니다. 문제가 있는 경우 대화 상자를 닫고 커밋되지 않은 변경 사항을 진행하기 전에 해결합니다. 계속하려면 롤백을 클릭합니다.
- 커밋하기 전에 청사진을 추가로 변경할 수 있습니다. 예를 들어, 디바이스를 교체한 경우 디바이스 ID(일련번호)가 변경되지만 IP는 변경되지 않습니다. 수정 변경 사항을 커밋하기 전에 디바이스 에이전트를 생성하고 블루프린트에서 일련 번호를 업데이트할 수 있습니다.
- 커밋되지 않은 을 클릭한 다음 diff 탭을 클릭하여 변경 사항을 검토합니다.
- 이 개정 버전으로 이동하지 않기로 결정한 경우, 복구 단추를 클릭하여 변경 사항을 삭제합니다.
- 계속하려면 커밋 버튼(오른쪽 상단)을 클릭하여 변경 사항을 커밋하고 수정을 만드는 대화 상자를 봅니다.
- 변경 사항을 식별하려면 선택적 개정 설명을 입력하는 것이 좋습니다. 개정 간 구체적인 차이점이 표시되지 않으므로, 설명은 개정에 사용할 수 있는 유일한 변경 정보입니다.
- 커밋을 클릭하여 활성 블루프린트 변경 사항을 커밋하고 수정 버전을 만듭니다. 경우에 따라 리소스 그룹 재정의를 재설정해야 할 수도 있습니다.
- Time Voyager를 클릭하면 개정된 버전이 현재 버전으로 표시됩니다.
저장 블루프린트 유지 개정
- 블루프린트에서 Time Voyager를 클릭한 다음 이 개정 버전 유지 단추를 클릭하여 유지합니다(작업 섹션에 있는 네 개의 버튼 중 두 번째).
- 저장을 클릭하여 확인 및 진행합니다. 버튼이 회색으로 바뀌어 개정이 무기한 저장되었음을 나타냅니다. 수동으로 삭제할 때까지 삭제되지 않습니다.
청사진 수정 설명 업데이트
- 청사진에서 Time Voyager를 클릭한 다음 업데이트 설명 단추를 클릭하여 수정을 유지합니다(작업 섹션의 네 개의 버튼 중 세 번째).
- 설명을 입력하거나 변경합니다.
- 업데이트를 클릭하여 설명을 변경하고 테이블 보기로 돌아갑니다.
유지된 청사진 수정 삭제
- 청사진에서 Time Voyager를 클릭한 다음 삭제 단추를 클릭하여 수정 을 삭제합니다(작업 섹션의 네 번째 버튼 중 네 번째). 목록에 5개 이하가 있는 경우 개정을 삭제할 수 없습니다.
- 삭제를 클릭하여 수정을 삭제하고 테이블 보기로 돌아갑니다.