inflearn logo
강의

講義

知識共有

[基礎-応用] 様々な環境をアンサーブル(Ansible)で管理する with ベイグラント(Vagrant)

アンサーブルサーバーでアンサーブルコアの環境を構成する

vagrantfile for using VMware Workstation

637

Justin Lee

投稿した質問数 1

1

VMware  workstation 을 사용해서 수업을 하고 있습니다.

Virtual box의 경우 수업내용으로 진행을 잘 하고 있는데,

VMware로 수업을 테스트 하고 싶어서 아래와 같이 vagrantfile을 수정해서 사용을 하니 에러가 나네요.

여기저기 찾아보았지만, forwared_port부분에서 막힙니다.

코드 내용은 

======= vagrantfile========

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

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

    cfg.vm.box = "centos/7"

    cfg.vm.provider:vmware do |vmware_desktop|

vmware_desktop.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: "192.168.1.174"

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

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

  end

end

==============

로하고 에러는 

================

Bringing machine 'ansible-server' up with 'vmware_desktop' provider...

There are errors in the configuration of this machine. Please fix

the following errors and try again:

vm:

* Ports to forward must be 1 to 65535

==================

포트를 22번으로 하거나 기타 다른 번호를 해도 같은 에러가 나와 진행을 하기가 어렵습니다. 특별히 어려운 코드도 아닌데 이해가 안되네요.

좀 봐주시면 고맙겠습니다.

그리고 박스를 이용시 자동으로 버추얼 머신을 불러오지만, vmware의 경우 다른 디스크나 디렉토리를 사용시 vm을 불러오지 못해서 scan후 사용을 해야합니다. 설치디렉토리 지정을 하는 코드를 찾아보았지만 특별히 없는 것 같아서요.

혹시 아시는 부분 있으면 부탁드립니다.

감사합니다.

vagrantfile ansible

回答 2

0

Justin Lee

위의 코드로 vagrant up 시에 네트워크 카드가 2개가 설치가 되네요. dhcp와 지정 IP 입니다. 강의자님께도 이렇게 설치가 되었을 것같은데, 강의 내용에는 없는 것 같아 질문드립니다.

0

kubernetes

vnic#1: NAT (vagrant 통신용)

vnic#2: "public_network" 용입니다. 현재 강의는 실습에 필요한 정도로 vagrant를 설명하는게 목적이라서요 실습에서 필요한 부분이 아니라서 설명하지 않았습니다. 

답변이 되셨을까요?

0

Justin Lee

네 감사합니다.

0

Justin Lee

포트 번호가 192174  --;; 바보짓을 했군요.

나머지 질문에 답부탁드립니다. --> VM 디렉토리 설정부분이 따로 있는지 부분입니다.

0

kubernetes

아래에 답변을 달긴 했는데, 현재 랩 환경내에서 설정을 설명드리는거라서요. 

vagrant 메뉴얼을 참고하시는게 좋을꺼 같습니다. 

https://www.vagrantup.com/docs/cli/box

CentOS Minimal ISO 버전 다운로드 받을 수 있는 경로 질문

0

723

1

"vagrant up" 실행이 안되네요

0

577

1

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

0

359

1

게이트웨이에 ping 할 수 없습니다.

0

1373

1

vagrant 질문 사항.

0

289

1

기본적인 오류 확인 한번만 부탁 드립니다.

0

222

1

password change를 위한 playbook

0

308

1

vagrant up 결과가 조금 다른거 같습니다

0

299

2

사이트에 연결할 수 없음

1

304

1

cfg.vm.provision 질문이 있습니다

1

229

1

windows2012r2 구성관련

1

339

2

안녕하세요 문의드립니다.

0

250

1

질문 있습니다

0

253

1

yml파일이 안보입니다.

0

207

1

개인적인 질문

1

196

1

베이그런트 vs 도커

1

460

1

안녕하세요 설치를 도와주는 베이그런트(Vagrant) 수업을 듣고 다른부분이 있어 질문 드립닌다

2

530

5

Vagrant file 이 VM 생성시 자동 적용이 되지 않음

1

497

2

centos vm 자동 생성에 관해 질문드립니다

1

252

1

opentable/win-2012r2-standard-amd64-nocm 이미지 실행시 403 Forbidden에러가 납니다.

1

232

1

다른 환경 질문

1

984

2

ansible 까지 설치가 되지 않습니다....

0

860

18

Ansible-Server에서 Windows node로 ping test가 안돼서 질문드립니다.

0

555

4

vagrant up 명령시 영상과 다른 결과가 나옵니다.

0

957

3