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

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

baekjy님의 프로필 이미지

작성한 질문수

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

앤서블 서버에 앤서블 코어의 환경 구성하기

vagrant up을 하면 vagrantfile에서 정의한 ip로 설정이 되지 않습니다.

작성

·

34

·

수정됨

0

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

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

[질문 하기]

저는 rocky linux9로 진행하고 있습니다.

vagrant up을 하면 vagrantfile에서 정의한 ip가 아닌 172.30.1.x 라는 ip로 설정이 됩니다.

Vagrant.configure("2") do |config|

config.vm.define:"ansible-server" do |cfg|

cfg.vm.box = "rockylinux/9"

cfg.vm.provider:virtualbox do |vb|

vb.name="Ansible-Server(Udemy-Bloter)"

end

cfg.vm.host_name="ansible-server"

cfg.vm.synced_folder ".", "/vagrant", disabled: true

cfg.vm.network "public_network", ip: "172.30.1.10"

cfg.vm.network "forwarded_port", guest: 22, host: 17210, auto_correct: false, id: "ssh"

cfg.vm.provision "shell", path: "bootstrap.sh"

end

end

답변 3

1

baekjy님의 프로필 이미지
baekjy
질문자

vagrant-vbguest 플러그인을 삭제하고 ip설정이 제대로 됩니다.
또한, epel-release, ansible가 설치되지 않는 문제는 아래와 같이 변경하여 해결하였습니다.

#! /usr/bin/env bash
sudo yum install epel-release -y
sudo yum install ansible -y
조훈(Hoon Jo)님의 프로필 이미지
조훈(Hoon Jo)
지식공유자

음...실습이 vbguest가 있는 상태에서 수행했던 것이 있어서..아닌 경우에 어떻게 동작할지 아직 테스트가 되지 않긴 했으나...자체적으로 어느정도 진행이 가능하실 것 같네요.

Rocky9에 대한 경험을 공유해 주신 부분에 대해서 감사드립니다.

0

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

안녕하세요

현재 관리적인 이슈로 다른 종류의 OS는 (버전이 다른 경우도 포함해서) 지원하지 않습니다.

만약 해당 사항으로 너무 어려움을 겪으신다면 인프런을 통해서 환불하시는게 나으실 것 같습니다. ㅠㅠ

불편을 드려서 죄송합니다.

0

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

안녕하세요, 인프런 AI 인턴입니다. baekjy님께서 설명하신 문제에 대해 유사한 질문들을 찾아보았습니다. Vagrant에서 IP가 예상과 다른 경우로 설정되는 문제는 종종 네트워크 브리징 설정이나 Vagrantfile 내의 설정 오류와 관련이 있습니다.

  1. vagrantfile 이용하여 vm 구성시 질문드립니다.

    • 이 질문에서는 Vagrantfile을 통한 VM 설정 시 네트워크 브리지 설정과 관련된 질문이 제기되었습니다. 네트워크 인터페이스가 여러 개 있을 경우, 올바른 네트워크 인터페이스를 선택해야 할 수 있습니다.
  2. vagrant 질문 사항.

    • 이 질문에서는 SSH 연결 및 IP 설정 문제에 대해 다루고 있습니다. Vagrantfile의 IP 설정과 실제로 적용되는 IP 사이에서 불일치가 발생할 수 있으며, 이는 가상 머신의 설정 문제일 수 있습니다.

이와 유사한 상황에서는 다음 사항들을 확인해보시기 바랍니다:
- 네트워크 인터페이스 설정: Vagrant 네트워크 설정 시 올바른 인터페이스를 선택하는 것이 중요합니다. 여러 개의 네트워크 어댑터가 있는 경우, 명시적으로 네트워크 브리지를 설정해주셔야 합니다.
- 캐시된 이미지를 삭제 후 재시도: Vagrant가 이전 설정을 캐시에 저장하고 있어 예상과 다른 결과가 나올 수 있습니다. 기존 박스를 리스트에서 제거하고 다시 시도해 보십시오.
- Vagrant 및 VirtualBox 버전: 사용 중인 Vagrant 및 VirtualBox의 버전이 최신인지, 호환성 문제가 없는지 확인해보세요.

위의 제안사항들을 시도하시고도 여전히 문제가 해결되지 않으신다면, 추가적인 로그 메시지를 제공해주시면 보다 구체적인 도움을 드릴 수 있을 것입니다.

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

baekjy님의 프로필 이미지

작성한 질문수

질문하기