본문 바로가기

클라우드/도커(Docker)

(27)
HA-Proxy 로드밸런서 wp-lb 192.168.200.10 / HA-Proxy -> 로드밸런서 wp-web1 192.168.200.11 / Apache2 -> 웹서버 wp-web2 192.168.200.12 / Apache2 -> 웹서버 wp-db 192.168.200.15 / MySQL -> 데이터베이스 wp-storage 192.168.200.18 / NFS -> 네트워크 파일 시스템 더보기 # web1 웹서버 설치 :~/vagrant/wp$ vagrant ssh web1 vagrant@web1:~$ sudo apt update vagrant@web1:~$ sudo apt-get install apache2 vagrant@web1:~$ sudo su - root root@web1:~# echo 'web1' > /var/w..
Vagrant Vagrantfile 작성 Vagrantfile 파일을 작성하여 가상머신 만들기 -> init를 하지 않고 작성한 Vagrantfile을 불러와 가상 머신을 생성한다 web1 가상머신 생성 더보기 :~/vagrant$ mkdir wp :~/vagrant$ cd # Vagrantfile 파일 생성 :~/vagrant/wp$ vi Vagrantfile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| config.vm.define "web1" do |ubuntu| ubuntu.vm.box = "ubuntu/focal64" ubuntu.vm.hostname = "web1" ubuntu.vm.network "private_network", ip: "19..
Vagrant Vagrant 란?? VM을 쉽게 생성하고 관리하는 자동화 도구 코드형 인프라(Infrastructure as Code, IaC) 도구 시스템을 미리 코드화하여 언제든지 즉시 시스템을 구성할 수 있다 https://www.vagrantup.com/downloads 더보기 curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add - sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"sudo apt-get update &&sudo apt-get install vagrant 더보기 # centos7 설치 :~$ mk..