2023-11-07 16:45:48
728x90
728x90

OpenShift에 대한 설명은 다른분의 블로그를 참조했다.

https://nice-engineer.tistory.com/m/entry/Red-Hat-Openshift-%EB%9E%80

 

[Red Hat] Openshift 란 ?

✔︎ Openshift 란 ? 오픈시프트는 컨테이너 기반 소프트웨어의 배포 및 관리를 위한 레드헷의 제품이다. kubernetes는 하나의 물리 환경에서 여러개의 서비스를 제공할 수 있으나, 네트워크 bottleneck

nice-engineer.tistory.com

 

 

OpenShift IPI 설치 인프라 구성도

 

vSwitch 추가 이름은 khb_vS
port group: khb_int
내부 통신만 가능한 NIC이다.

https://console.redhat.com/openshift
Clusters -> Datacenter -> vSphere -> Full control ->Openshift installer, Pull secret, command line interface 3개 다운
-------------------------------------------------------------------------------------------------------------------------------------------------------
Untangle 설치
khb_untangle
CPU1,memory4GB
1. 외부 통신 가능한 NIC(External)
IP:172.16.10.108/24
GW:172.16.10.1
DNS1=172.16.10.122(W2K19-AD의 IP)
DNS2=186.126.63.1
2. 내부 통신만 가능한 NIC(khb_int)
192.168.104.1/24
DHCP Configuration
Enable DHCP Serving 체크 후
Range Start : 192.168. 104.101
Range End: 192.168.104.200
Gateway Override: 192.168.104.1
NetMask Override: /24 - 255.255.255.0
DNS Override: 172.16.10.122(Windows Server 2019의 IP)
입력
vmware tools 설치


-----------------------------------------------------------------------------------------------------------------------------------------------------------------
W2K19-AD
CPU2,memory4GB Hdd 50GB
External
기본 설정,VM tool 설치, 역할 및 기능 추가 -> DNS 서버 설치
정방향 조회 영역 -> vCenter와 일치한 DNS 영역 만들기
역방향 조회 영역 -> 192.168.104 역방향 DNS 영역 만들기
정방향 새 호스트 만들기 -> 공백 172.16.10.104 / api.클러스터이름 192.168.104.11 포인트 레코드 체크
team4 새 호스트 만들기 -> *.apps 192.168.104.21

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------
Bastion CentOS7-DVD 설치
CPU2,memory4GB
External,khb_int
GNOME 데스크탑 -> 인터넷 프로그램, 호환성 라이브러리, 시스템 관리 도구 나머진 동일
라이센스 동의 하면서 관리자 권한을 가진 사용자 생성하기
우측 상단 설정 클릭 -> 전원 -> 빈화면
터미널 -> su - 로 root 계정 접속
ens192 ip 설정 172.16.10.33/24 DNS1=172.16.10.122 (External)
ens224 ip 설정 192.168.104.2/24 GATEWAY,DNS는 X (khb_int)
Redhat에서 받은 파일 3개 scp로 옮겨주기
ssh-keygen -q -N ""
wget https://172.16.10.104/certs/download.zip --no-check-certificate
unzip download.zip
cp certs/lin/* /etc/pki/ca-trust/source/anchors/ vCenter의 인증서 복사
update-ca-trust extract
tar xvfz openshift-install-linux.tar.gz
./openshift-install create install-config --dir install --log-level=debug
ssh 키 선택
플랫폼 선택 vsphere
vCenter IP 입력
Username administrator@team4.local
Password 입력
datastore 선택
Network Internal network선택
Virtual IP Address for API 192.168.104.11
Virtual IP Address for Ingress 192.168.104.21
Base Domain team4.local
Cluster Name team4
Pull secret cat으로 확인하고 복사 붙여넣기
cp install/install-config.yaml ./
./openshift-install create cluster --dir install --log-level=debug
centos7 chrome 설치
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum localinstall google-chrome-stable_current_x86_64.rpm
chrome에서
openshift console 주소로 접속하기
삭제 할때는 create를 destroy로 바꿔준다

openshift console 접속 화면

 

728x90