LoginSignup
6
6

More than 5 years have passed since last update.

LVSの設定方法1

Last updated at Posted at 2016-03-05

作りたいサーバー構成のイメージ

スクリーンショット 2016-03-05 22.47.14.png

mkdir lvs_lesson
cd lvs_lesson
vagrant box add "centos_6.6" https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
vagrant init
vi Vagrantfile
Vagrant.configure(2) do |config|
  config.vm.provider "virtualbox" do |vb|
    vb.memory = "256"
  end

  config.vm.define "host" do |node|
    node.vm.box = "centos_6.6"
    node.vm.hostname = "host"
    node.vm.network :private_network, ip: "192.168.43.60"
  end

  config.vm.define "lvs1" do |node|
    node.vm.box = "centos_6.6"
    node.vm.hostname = "lvs1"
    node.vm.network :private_network, ip: "192.168.43.61"
  end

  config.vm.define "lvs2" do |node|
    node.vm.box = "centos_6.6"
    node.vm.hostname = "lvs2"
    node.vm.network :private_network, ip: "192.168.43.62"
  end

  config.vm.define "web1" do |node|
    node.vm.box = "centos_6.6"
    node.vm.hostname = "web1"
    node.vm.network :private_network, ip: "192.168.43.63"
  end

  config.vm.define "web2" do |node|
    node.vm.box = "centos_6.6"
    node.vm.hostname = "web2"
    node.vm.network :private_network, ip: "192.168.43.64"
  end

end
vagrant up
vagrant status

スクリーンショット 2016-03-04 14.56.26.png

sshの設定

vagrant ssh host
vi ~/.ssh/config
Host lvs1
  HostName 192.168.43.61
Host lvs2
  HostName 192.168.43.62
Host web1
  HostName 192.168.43.63
Host web2
  HostName 192.168.43.64
chmod 600 ~/.ssh/config
ssh-keygen -t rsa
ssh-copy-id lvs1
#password is vagrant
ssh-copy-id lvs2
ssh-copy-id web1
ssh-copy-id web2

Install Ansible

wget https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release-6-8.noarch.rpm
sudo yum install -y ansible
vi hosts
[lvs]
192.168.43.61
192.168.43.62

[web]
192.168.43.63
192.168.43.64
ansible all -i hosts -m ping

スクリーンショット 2016-03-04 15.41.28.png

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6