on
[TAC 설치] VMware에 TAS-TAC 구성해보자 (2)
[TAC 설치] VMware에 TAS-TAC 구성해보자 (2)
https://novice-data.tistory.com/48 에서 이어지는 글 입니다.
4. VMware 부팅, CentOS 설치
1-1. CD에 ISO 이미지 마운트 확인
1-2. Power on this virtual machine
1-3. CentOS 설치
여기서 하는 설정은 bash로 접속하여 수정을 하거나 설치할 수 있지만, 복잡하기 때문에 최대한 설정을 따라서 한다.
A. Language는 영어로
C. Timezone 설정 - Asia Seoul
D. Software Selection
[Base Environment] [Add-Ons for Selected Environment] Infrastructure Server Debugging Tools
Hardware Monitoring Utilities
Large System Performance
Compatibility Libraries
Development Tools
E. KDUMP 비활성화
F. SECURITY POLICY 비활성화
G. NETWORK & HOSTNAME 에서 NIC on
H. Installation Destinition
root disk (기본 디스크로 선택)
I. Begin Installation 활성화가 되면 클릭
J. 설치중
root pw 설정하고 기다리면 설치 완료됩니다.
K. Reboot
위와 같은 방법으로 node를 하나 더 생성해준다. TAC는 고가용성을 위한 솔루션이니까.
5. 접속하여 네트워크 설정
네트워크 설정에서는 TAC 구성에 필요한 Public IP(NAT)와 InterConnect IP(HOST-ONLY)를 설정한다.
Public IP(NAT) 설정을 마치면 SSH 클라이언트 ( ex. xshell, putty,..) 를 이용하여 접속한다.
5-1. 네트워크 설정
VM 두군데에 모두 해준다.
A. 현재 VM 환경 확인
$ ifconfig
B. NAT 설정 변경
ens33(NAT) 용 설정을 변경한다.
기존 NAT의 Network Config 파일
$ ll /etc/sysconfig/network-scripts/ifcfg* $ cat /etc/sysconfig/network-scripts/ifcfg-ens33
아래 파라미터 중에서 굵게 표시한 부분은 수정이나 추가가 필요하다.
node1 - ens33 (NAT) node2 - ens33 TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.56.111
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=192.168.56.2
DNS1=8.8.8.8
DNS2=168.126.63.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=63eb2e8f-59f4-400f-8cd8-cfeba572c278
DEVICE=ens33
ONBOOT=yes
IPV6_PRIVACY=no TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # IP를 고정하기 위해서 static
IPADDR=192.168.56.112 # 고정IP 설정 (VM 설정에 따름)
PREFIX=24 # CIDR값 NETMASK있으면 생략가능
NETMASK=255.255.255.0 # 서브넷마스크
GATEWAY=192.168.56.2 # VM에 설정한 값에 따름
DNS1=8.8.8.8 # 구글 DNS
DNS2=168.126.63.1 # KT DNS
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=63eb2e8f-59f4-400f-8cd8-cfeba572c279 #건드리면안됨
DEVICE=ens33
ONBOOT=yes # 부팅시 연결
IPV6_PRIVACY=no
파라미터가 무엇을 설정하는 지 확인하려면 블로그 참조: https://hotpotato.tistory.com/728
C. Host-Only 설정 변경
node1 - ens34 node2 - ens34 TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=10.10.1.101
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=10.10.1.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=63eb2e8f-59f4-400f-8cd8-cfeba572c101
DEVICE=ens34
ONBOOT=yes
IPV6_PRIVACY=no TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=10.10.1.102
PREFIX=24
NETMASK=255.255.255.0
GATEWAY=10.10.1.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
UUID=63eb2e8f-59f4-400f-8cd8-cfeba572c102
DEVICE=ens34
ONBOOT=yes
IPV6_PRIVACY=no
NAT -> TAC의 Pub
HOSTONLY -> TAC의 InterConnect
D. Network Deamon 재시작 후 확인
양노드 모두 재시작해준다.
$ systemctl restart network.service
$ ifconfig $ systemctl restart network.service
$ ifconfig
E. 외부로 네트워크가 가는지 확인 (양노드 모두)
$ ping www.naver.com $ nslookup www.naver.com
F. NAT(Public) IP로 SSH 클라이언트로 접속해본다.
잘됨
이제 편하게 shell을 쓰면된다.
G. hostname 변경해준다.
$ hostnamectl set-hostname dbserver1 $ hostnamectl set-hostname dbserver2
졸려서 여기까지.. 다음 포스팅에 계속 이어집니다.
여기까지 했는데 포기하지 마세요.
from http://novice-data.tistory.com/49 by ccl(A) rewrite - 2021-12-19 01:00:26