인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

yjinseo님의 프로필 이미지

작성한 질문수

구성 관리 자동화 도구 - 앤서블(Ansible)

vagrant 로 nxosv 올리는 과정에서 질문이 있습니다.

작성

·

29

0

질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다.
다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다!

[질문 전 답변]
1. 강의 내용과 관련된 질문인가요? [예 | 아니요]
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]
3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요]
(https://www.inflearn.com/blogs/1719)
4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

[질문 하기]

안녕하세요. 현재 섹션 15에서 vagrant를 활용하여 nxosv 를 자동 배포하는 과정을 진행 중입니다.

해당 과정에서 nxosv9 생성 순서에서 box 관련 유효성 에러가 나면서 생성에 실패합니다. 그래서 수동으로 9.2 이미지를 다운받아 생성하였는데요. vagrant 파일을 보며 설정을 수동으로 하는 와중에 [업데이트] NXOSv 자동배포 방법 수정 강의에서 직렬 포트 관련 설정이 있는 것 같던데 관련 설정이 생긴 이유를 알 수 있을까요?

vb.customize ["modifyvm", :id, "--uart1", "0x252", "2"]

위 설정을 반영하지 않고 나서 putty로 접근이 가능하여 수동 생성에 성공하였습니다. (이전에는 연결되더라도 검은 화면만 나오다가 mtp? device를 찾지 못한다는 오류가 나왔습니다.)

 

두번째로, nxos 이미지를 다운받지 못할 때 올려주신 강의에서는 nxos_ping 모듈로 연결 확인 시에 management 포트를 사용하여야 한다고 하셨습니다. 이후 자동 배포에서는 접근이 불가하여 default 포트로 코드를 수정하며 e1/1 을 사용한다고 하셨습니다. 그렇다면 management 포트를 사용해야 하는 이유가 무엇일까요?

 

마지막으로, 강의에선 nxos_ping 을 하셨을 때 바로 성공하는 모습이 보였습니다. 그런데 저는 아래와 같은 오류가 발생하였습니다.

ssh오류.png

그래서 nxosv 내에서 확인해보니 인터페이스가 down 상태였습니다. 해당 설정은 강의 내에선 확인할 수 없었는데, 이후에 무언가 업데이트 되면서 인터페이스를 활성화 하도록 변경된 걸까요?

image.png

 

항상 강의 잘 듣고 있습니다. 감사합니다.

 

답변 2

0

조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

안녕하세요

1.vb.customize ["modifyvm", :id, "--uart1", "0x252", "2"]

다소 오해되서 기억이 약간 오염되어 있을 수는 있으나...

2번째 생성되는 nxosv9에 대해서 7과 달리 호환성을 높이기 위해서 했던 것으로 기억하고 있습니다.

이걸 안 넣으면 시리얼을 중복사용하게 되었던 것 같습니다.

아마 지금 1개만 사용해서 없으셔도 괜찮으신거 같습니다.

 

2. Management port 사용

이것은 네트워크 장비 (서버도 유사) 에서 각 Plane을 분리하기 위해서 입니다. 그래서 관리적인 목적으로는 일반적으로 물리적으로 분리된 management port를 사용합니다.

image.png

 

3. eth1/1 down

아마도 "수동으로 9.2 이미지를 다운" 하고 진행하시는 과정으로 인해서 발생한게 아닌가 싶긴 합니다.

1/1-4 정도를 다음의 명령들이 on 시켜줬던 것으로 기억하긴 하는데... 수동(optional)에서는 이러한 과정이 없어서 그런거 같습니다. optional이라 다들 그렇게 진행되지 않은거 같은데...;;;;

아마 다들 알꺼라고 생각한거 같기도;; 하고..해당 부분이 필요할 수 있다고

강의 페이지에 업데이트하는게 좋을 것 같네요. 알려주셔서 감사드립니다.

 

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. yjinseo님께서 Vagrant를 사용하여 NX-OSv를 자동 배포하는 과정에서 겪으신 문제와 관련된 몇 가지 질문을 해주셨네요. 질문하신 내용을 바탕으로 각각의 질문에 대한 간단한 설명을 드리도록 하겠습니다.

  1. 직렬 포트 관련 설정의 이유:

    • vb.customize ["modifyvm", :id, "--uart1", "0x252", "2"]와 같이 직렬 포트 설정이 포함된 이유는 종종 자동 설정과의 호환성을 높이기 위해서입니다. 직렬 포트 설정은 가상 머신과 외부 디바이스 간의 통신이 필요한 상황에서 유용하며, 특정 운영 환경이나 요구 사항에 따라 설정될 수 있습니다. 강의에서의 특정 설정은 실습 환경에서 안정적인 연결을 보장하기 위한 조치일 가능성이 큽니다.
  2. Management 포트를 사용하는 이유:

    • NXOS 환경에서 management 포트는 장치 관리 및 설정에 주로 사용됩니다. 이는 네트워크 관리자가 주로 접근하여 설정을 조정하고 관리하는 용도로 설계된 포트이기 때문에 안전성과 관리의 용이성을 높일 수 있습니다. 강의에서는 실습의 혼란을 줄이고자 기본 포트를 사용하는 것으로 보입니다.
  3. 인터페이스 상태 관련 업데이트:

    • 강의 중 NXOS 인터페이스가 다운 상태였던 것이 문제였다고 하셨는데요. 이는 실습 중 사용되었던 이미지나 설정의 초기 상태가 강의와 다를 수 있는 부분으로, 이후 강의 내용이 업데이트되면서 기본적으로 인터페이스를 활성화하는 설정이 추가되었을 가능성이 있습니다. 실습 진행 중에는 항상 인터페이스의 상태를 확인하고 필요 시 수동으로 활성화해 주어야 합니다.

이미지와 강의 자료를 보며 실습을 꾸준히 진행해 주시니 감사합니다. 비슷한 문제와 해결 방법에 대한 추가적인 정보는 다음 링크에서도 도움을 받으실 수 있습니다: vagrant 로 nxosv 올리는 과정에서 생기는 문제 해결

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

yjinseo님의 프로필 이미지

작성한 질문수

질문하기