05. Ansible Inventory 지시자 정리 앞 포스팅에서 예시한 Ansible Inventory 파일에서 사용된 변수들에 대한 설명은 아래와 같다. 가. Configuring Host Variables 호스트 설정에 관한 변수로 [masters] 또는 [nodes] 섹션에서 사용된다. [masters] ec2-52-6-179-239.compute-1.amazonaws.com openshift_public_hostname=ose3-master.public.example.com Table 1. Host VariablesVariablePurposeopenshift_hostnameThis variable overrides the internal cluster host name for the system..
04. Installation 설치에 앞서 점검할 사항은 아래와 같다. DNS서버 동작 여부시간 동기화 여부Docker Registry 동작 여부SSH 키 배포 여부Docker 동작 여부 등이 있을 것이다. 설치는 Ansible Playbook을 통해 이루어지며 Quick Installation, Advanced Installation을 제공하는데 둘다 Ansible을 사용하는 것이기 때문에 공통적으로 설치 구성 정보가 담겨진 Ansible Inventory 파일을 반드시 사전에 구성해 놓아야 한다. Quick Installation은 대화형 설치방식인데 세세한 옵션에 대한 지정이 없으며 Ansible Inventory 파일을 언제나 재작성하므로 번거로움이 있다. Advanced Installation은..
03. Docker Image 업로드 오픈시프트의 Pod, Router, Integrated Docker Registry 등 모든 컴포넌트들은 Docker Image로 제공된다. 따라서 설치하고자 하는 오픈시프트 버전에 대응하는 Docker Image 를 준비하여 미리 Docker Registry에 push(업로드) 해주어야 한다. 가. 이미지 다운로드 다음과 같이 세 종류를 각각 준비한다. 아래 Docker 이미지는 registry.access.redhat.com Docker Hub를 통해 다운로드 받을 수 있다.Docker 가 설치된 인터넷이 가능한 PC에서 docker pull 명령을 통해 받는다. OSE기본 이미지openshift3/ose-haproxy-router:v3.3.1.5openshift..
02. Pre Installation이번 장에서는 DNS서버 설치 Docker Registry 등 오픈시프트를 설치하기 전에 필요한 요소들을 설치 및 구성한다. Yum Repository 설치DNS 서버 설정SSH 키 배포Base Package 설치Docker 설치Docker Storage SetupDocker Registry 설치시간 동기화GitLab 설치 가. Yum Repository 설치Yum Repository는 ocpdns.ocp.com 호스트에 구축한다. 다운로드 받은 RedHat 패키지들을 ocpdns에 업로드하고 번들로 설치되어 있는 Apache WebServer 의 DocumentRoot에 복사한다. http를 통해 RedHat RPM이 다운로드 되기만 하면 된다. RHEL7.2x의 번..
OpenShift 개념참고 : https://www.redhat.com/ko/technologies/cloud-computing/openshift Openshift를 알기 전에 PaaS에 대한 개념을 먼저 알아보자. Wiki에 정의된 PaaS PaaS(Platform as a Service)는 클라우드 컴퓨팅 서비스의 분류의 하나로서, 일반적으로 앱의 개발 및 시작과 관련된 인프라를 만들고 유지보수하는 복잡함 없이 고객이 애플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼을 제공. Redhat에 정의된 PaaS 탄력적인 클라우드 환경에서 애플리케이션 스택의 호스팅, 구성, 배포 및 관리를 자동화합니다. 따라서 애플리케이션 개발자는 필요 시 직접 액세스하여 간편하게 애플리케이션을 배포. 위와 같이 서..
01. 사전준비사항 가. 아키텍처 정의 오픈시프트를 설치하기 전에 먼저 어떤 아키텍처로 구성할 지를 결정해야 한다. 예를 들어 인터넷이 되는 환경인지 아닌지(제일 중요)Private Docker Hub 구축Yum Repository 구축Git Hub 구축DNS 구성마스터 3중화 여부etcd를 분리 여부서비스 노드와 인프라 노드 분리 여부zone, region 정의서비스 도메인 명(FQDN)IaaS 기반 설치 등 다양한 요소를 설치 전에 미리 계획해야 한다. 매뉴얼은 아래와 같은 구성으로 진행할 계획이다. 인터넷 불가 환경(disconnected)Yum Repository 구축마스터 3중화Embedded etcd4node(서비스/인프라 통합) - 서버 부족...별도 DNS 구축Docker Hub/Git H..
- Total
- Today
- Yesterday
- XT3
- 연대앞
- 캠핑
- 예전사진
- 보문호수
- XF23
- velvia
- 신촌
- XF14
- 전붙이기
- xf14mm
- 23mm
- 손주등장
- Classic Chrome
- 황용식
- 필름시뮬레이션
- 논뷰
- 야경
- m42 135mm
- m42
- SAVOR
- 퍼플라떼
- 브런치
- mf
- m42 55mm
- 수지
- 55mm
- xt3 #MMCA #국립현대미술관
- 매거진스탠딩
- XF23mm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |