「사쿠라의 클라우드」의 로드 밸런스 대상 서버 작성용 스타트 업 스크립트

구성



「사쿠라의 클라우드」로 다음과 같은 구성을 만들려고 했습니다.


VPC 라우터의 글로벌 IP 주소를 로드 밸런서의 VIP에 NAT하여 웹 서버 2대에 로드 밸런싱시키는 구성입니다.

여기가로드 밸런서의 매뉴얼입니다.
h tp : // c ぉ 우 d 네 ws. 사쿠라. 아 d. jp/아아 d-바센 r/
  • 배포 설정 → 2. 실제 서버의 네트워크 설정
    를 보면, 로드 밸런스 대상의 서버에 설정 변경을 할 필요가 있다고 하는 것으로.
  • sysctl.conf 설정 추가
  • 루프백 주소 추가

  • 하지만 필요합니다만, 「이것 한 대 한대 하고 있으면 귀찮아… 」라고 생각해
    시작 스크립트 작성했습니다.
    #!/bin/sh
    # @sacloud-once
    # @sacloud-desc (このスクリプトは、CentOS6.7でのみ動作確認しています)
    # @sacloud-text required shellarg maxlen=20 para1 "ロードバランサーのVIP"
    PARA1=@@@para1@@@
    PARA2="net.ipv4.conf.all.arp_ignore = 1"
    PARA3="net.ipv4.conf.all.arp_announce = 2"
    PARA4="DEVICE=lo:0"
    PARA5="IPADDR="$PARA1
    PARA6="NETMASK=255.255.255.255"
    
    echo $PARA2 >> /etc/sysctl.conf
    echo $PARA3 >> /etc/sysctl.conf
    sysctl -p 1>/dev/null
    
    touch /etc/sysconfig/network-scripts/ifcfg-lo:0
    echo $PARA4 > /etc/sysconfig/network-scripts/ifcfg-lo:0
    echo $PARA5 >> /etc/sysconfig/network-scripts/ifcfg-lo:0
    echo $PARA6 >> /etc/sysconfig/network-scripts/ifcfg-lo:0
    ifup lo:0
    

    참고 사항은 서버를 만들기 전에 VIP를 결정해야합니다.
    VIP는 서버 작성시에 텍스트 박스가 나오므로 거기에 입력합니다.

    좋은 웹페이지 즐겨찾기