지난 시간 리뷰 - IaC(Infrastructure as a Code) Ansible로 실습 환경 구축하기.
순서:
ansible code로 Infra 만들기 준비.
참고: https://blog.naver.com/ka10787/222631372769
Ansible로 실습용 가상 스위치 만들기.
Software Router 구성
FQDN 환경을 위한 Windows Server 구성.
오늘: 지난 시간에 설치했던 ESXi들을 설정.
vShere에서 ESXi 접속
IPv4: 169.254.243.*** == 연결 가능한 ip가 없음을 의미
즉, 169.254로 시작하는 IP를 받았다는 것은 DHCP 서버와 연결하지 못했거나 ip를 할당받지 못해서 Windows에서 자동으로 할당한 IP라는 것이며 Router나 AP의 문제임을 의미.
F2 입력 후 순서대로 설정(혹은, 설정 확인)
Configure Management Network 선택.
= F2(system Customization) 입장. (HW MAC을 설정 시 문제가 생기므로, vMAC으로 설정 필요.)
= 네트워크 Redundancy(이중화)를 위해 vmnic을 2개 선택.
Set static IPv4 address and network configuration 선택.
IPv4 Address = 미리 설정해 놓은 이 서버의 고정 IPv4 값 입력.
Subnet Mask = 기본 서브넷 마스크(255.255.255.0)으로 설정.
Default Gateway = 기본 게이트웨이 값(10.10.10.1)로 설정.
DNS Configuration 선택.
-> ui창
ip 및 DNS 설정 후 재부팅
boot successful ... = run level
= ESXi shell, SSH 둘다 Disable로 변경
= 설정이 안되어있으면 로그인 작업 불가
= enable 설정
= 설정 후 로그인 작업 가능
= root로 로그인하면 이후 작업 가능
![](https://velog.velcdn.com/images/num_of_techbytes/post/29935e8b-f055-4413-aa74-92353e4a1a5b/image.png
리눅스 명령어 공부: ls -ahlt
-rw-------: 일반 파일
lrwxrwxrwx: l = link(바로가기), rwx = 읽기+쓰기+실행 권한이 있음
리눅스 용어 공부: 심볼릭링크, 하드링크
= 심볼릭 링크와 달리 하드링크 삭제 시, 원본 파일도 삭제됨.
= Troubleshooting Mode Option 설정 확인. SSH
putty: 흔히 사용하는 ssh툴
DCUI(Direct Console User Interface): 텍스트 기반 메뉴 방식 인터페이스
= 시스템에서 발생되는 log(기록)들을 보여줌
<2> vmkernel
동작시간
utc 기준 동작 시간
f1 화면에서 log 검색
= vmk*(= vmk가 앞에 붙는 모든 파일 검색)
vmkrenel:
vmwarning: warning 단계 로그 내용 기록
<4> hostd:
<5> vobd:
= hw의 Serial Number을 포함한 정보를 제공 = 밴더사의 기술지원 가능 여부 확인에 사용됨.
= 공장 초기화 버튼
서버 관리 용어:
서버를 유지보수 할 때 서버는 리부팅 되어야 하지만, 서비스 제공이 안되므로 Live miration 기술을 주로 이용.
host client에 직접 접근하여 설정 필요
hostd, vpxa, vmkernel 등은 log가 많이 쌓이므로 다른 값보다 큰 용량 필요.
= hostd파일의 용량 설정이 10240으로 다른 값보다 큰걸 확인할 수 있음.
= autostart는 단독 서버에서만 주로 사용.
= 어플리케이션 실행에 필요한 메모리용량이 물리적 메모리 용량보다 클 경우, 실행 대기중인 어플의 내용은 disk로 내리고 실행 중인 어플에 필요한 메모리 확보. = disk를 메모리처럼 사용
= 동기화
= NTP setting을 Start and stop with host로 변경.
NTP server 값은 kr.pool.ntp.org로 입력해야 되지만, router에서 해당 주소 값을 10.10.10.1로 설정해놨으므로 10.10.10.1을 입력해도 연결됨.
= esxi 서버 콘솔창. 명령어 ntpq에 대한 설명. NTP는 중요하므로 확인 작업이 필요함.
= NTP 연결 정보를 보여줌.
reach 값 홀수 = 직전 통신이 선공
when 값 < poll 값 = 직전 통신이 성공
DC 서버에서 Putty, MTPuTTY 설치.
MTPuTTY로 server 5개 추가(vcenter 1개, EXSi 3개, Router(Gateway) 1개)
EXSi 서버 3개 설정 후, 각 서버의 NTP server 설정