Ansible 초보자가 playbook~role 배우기 ① 검증용 VM 작성
<주의> 이 기사에서는
환경 만들기를 기재하고 있기 때문에, Ansible은 아직 나오지 않으므로, 양해 바랍니다.
검증을 실시하는 PC는, Windows10에서 virtualbox, vagrant를 이용해
환경 구축을 실시하는 일관으로서 일단, 하늘의 VM 작성을 골로 하고 있습니다.
1. virtualbox,vagrant 설치
참고 기사 : htps : // 코 m / 타로 사이바 / MS / A 2769c8152d d3702778
2. virtualbox(vagrant)로 VM을 3개 작성한다.
vm 이름
ip address
os
memory
cpu 코어
ansible
192.168.16.11
centos7.2
2GB
1core
웹
192.168.16.12
centos7.2
2GB
1core
db
192.168.16.13
centos7.2
2GB
1core
2-1. 바탕 화면에 폴더 만들기
Desktop하하
・Ansible-test/vagrant-ansible
・Ansible-test/vagrant-Web
・Ansible-test/vagrant-db
2-2. 명령 프롬프트에서 vagrant box(centos7.2)를 추가합니다.
> vagrant box add centos7.2 https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box
> vagrant box list
centos7.2 (virtualbox, 0) << box:centos7.2が追加された。
2-3. 명령 프롬프트에서 vagrantfile 만들기(vm:ansible의 경우)
※db, web의 경우는 「이동처 폴더」 바뀌므로 주의! !
> cd C:\Users\{ユーザ名}\Desktop\Ansible-test\vagrant-ansible
> vagrant init
다음과 같이 vagrantfile이 생성됩니다.
2-4. vagrantfile을 메모장에서 내용을 삭제하고 다음과 같이 편집한다.
<ansible:コピペ用>
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "centos7.2"
# VMのIPアドレスを設定(host only adpter)
config.vm.network "private_network", ip: "192.168.16.11"
# os上でのVM名指定
config.vm.hostname = "Ansible"
# VM名指定(virtualbox上の名前)、メモリサイズ指定
config.vm.provider :virtualbox do |vb|
vb.name = "Ansible"
vb.memory = "2048"
end
end
2-5. 「web」, 「db」도 마찬가지로, 2-3. ~2-4. 반복합니다.
★주의 2-4. vagrantfile을 db, web로, 각각 이하 파라미터 부분 수정한다!
<dbの場合、以下のパラメータを修正>
config.vm.network "private_network", ip:"192.168.16.12"
config.vm.hostname = "db"
vb.name = "db"
<webの場合、以下のパラメータを修正>
config.vm.network "private_network", ip: "192.168.16.13"
config.vm.hostname = "web"
vb.name = "web"
2-6. VM 작성(vm:ansible의 경우)※db, web의 경우는 「이동처 폴더」 바뀌므로 주의!
> cd C:\Users\{ユーザ名}\Desktop\Ansible-test\vagrant-ansible
> vagrant up
※vagrant up 실행했을 때에
Host only adpter 추가 팝업 [virtualbox interface]가 나오면 OK한다.
2-7. db, web도 2-6의 작업을 한다.
virtualbox에 빈 VM이 3대 생성되면 골
-추신-
빌드 & 디스트로이를 용이하게하기 위해 Windows bat화했습니다.
무언가의 기회에 공개할지도 모릅니다. 이후의 순서 만드는데 창조와 파괴를 반복하게 되었기 때문에…
다음 Link>> Ansible 초보자가 playbook~role 배우기 ② Ansible 설치
Reference
이 문제에 관하여(Ansible 초보자가 playbook~role 배우기 ① 검증용 VM 작성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/showa-engine/items/44f77d63b3a7d3993020텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)