Ansible/우아한앤서블
5장 Vagrant로 Ansible 사용하기 - 네트워크(nxos)
nx-os 시스코 넥서스 스위치의 nx-os 운영체제는 리눅스 기반으로 작성되어 있기 때문에 앤서블로 통신하고자 하는 기본 조건은 이미 충족되어 있다 C:\HashiCorp> vagrant box add sysnet4admin/nxosv_v7 미리 운영체제 이미지 다운로드 vagrant box(운영체제 이미지) 명령어 vagrant box add vagrant box remove vagrant box list Vgrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| #============# # nx-os # #============# config.vm.define "nxos01" do |cfg| cfg.v..
[Ansible] known_hosts 등록, 전자서명을 위한 authorized_keys 등록
known_hosts 'ansible all -m ping'을 입력하면 노드 수만큼 'yes'를 입력해야한다 하지만 여러개를 동시에 했더니 개수만큼 yes도 못함 이러면 접속을 할 수가 없다 [vagrant@ansible-server ~]$ ansible all -m ping The authenticity of host '192.168.219.101 (192.168.219.101)' can't be established. ECDSA key fingerprint is SHA256:1GF9uYRwsy11hRN1ZkiEaC23OUw37aheZTgHuFs2LHk. ECDSA key fingerprint is MD5:ce:34:5b:d0:e9:e1:fd:f1:cf:ef:f5:57:1a:46:78:b7. Are y..
4장 Vagrant로 Ansible 사용하기 - 윈도우
C:\HashiCorp>vagrant box add sysnet4admin/Windows2016 윈도우 이미지의 크기는 4.83Gib로 기존에 리눅스 파일에 비해서 10가 크다 그러므로 이미지 다운로드 시간이 많이 걸리므로 미리 이미지를 다운로드 하자 Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| #================# # windows node # #================# #ansible-node07 config.vm.define "ansible-node07" do |cfg| cfg.vm.box = "sysnet4admin/windows2016" cfg.vm.provider..
우아한앤서블 3장 Vagrant로 Ansible 사용하기 - centos/7
Ansible 이란? Ansible은 Devops도구로서 IT인프라를 쉽게 관리하기 위한 도구이다. 코드로서 인프라를 구축하기 때문에 infrastructure as code라고 불리기도 한다. Vagrant란? 여러개의 가상 환경을 쉽게 구축하고 관리할 수 있도록 도와주는 도구이다. 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요시 시스템을 사용할 수 있는 상태로 만들어주는 도구로서 프로비저닝 도구라고도 한다. Ansible을 실습하기 위해서는 여러대의 Linux서버가 필요한데 개인이 여러대의 Linux 환경을 구축하는 것은 쉽지 않다. Vagrant를 이용하면 로컬PC에 여러대의 Linux서버를 가상으로 설치하여 쉽게 Ansible 테스트 환경을 만들수 있다. 환경구성 1. V..