-
오픈소스로 구성하는 데브옵스 시스템 - OS 와 Docker 설치DevOps 2017. 4. 4. 20:00
드디어 구성을 시작해 보겠습니다.
우선은 OS를 먼저 설치해야 될텐데요...CentOS7부터는 가상화 플랫폼에 대한 패키지가 제공되고 있어서 Docker 설치에 유용합니다.
1. CentOS를 다운로드 받습니다.
2. Install CentOS Linux 7을 선택 합니다.
3. 언어를 선택합니다.
4. 화면 전환 후 소프트웨어 선택 메뉴를 클릭 합니다.
5. 소프트웨어 선택에서 기본 환경은 가상화 호스트로 선택하고 기능은 가상화 플랫폼과 호환성 라이브러리, 개발용 도구만 선택 합니다.
6. 설치 요약 화면으로 돌아가면 설치 대상을 선택하고, 설치 대상에서 디스크 이미지를 선택합니다.
7. 설치 요약 화면으로 돌아가면 네트워크 & 호스트 이름을 선택하고, 호스트 이름과 IP셋팅을 합니다. 참고로 호스트 이름 설정 후 적용을 눌러야 변경이 됩니다.
8. 설치 요약 화면으로 돌아가서 설치 시작을 진행 합니다. 설치를 진행하는 동안 ROOT 암호와 사용자 계정을 생성 할 수 있습니다.
9. 설치가 완료되면 재부팅을 진행 합니다.
10. 재부팅이 되고 로그인 화면이 나오는 것을 확인 할 수 있습니다.
11. 로그인 후 패키지 업데이트를 진행 합니다.
# yum -y update
12. 저의 경우에는 방화벽은 종료 후 비활성화 하였습니다.
# systemctl stop firewalld
# systemctl disable firewalld
13. SELinux도 해제 합니다.
# setenforce 0
# sed -ie 's/SELINUX=enforcing/SELINUX=disabled /g' /etc/selinux/config
SELnux가 해제 되지 않으면 docker 실행시 messages 로그에서 아래와 같은 에러가 발생하면서 Docker가 실행되지 않을 수 있습니다.
kernel: SELinux: Context unconfined_u:system_r:gear_t:s0-s0:c0.c1023 became invalid (unmapped).
14. Yum을 이용해 Docker를 간단히 설치 할 수 있습니다.
# yum install -y docker-io
15. Docker를 실행하고 버전을 확인 합니다.
# systemctl start docker
# docker --version
Docker version 1.12.6, build 96d83a5/1.12.6
다음에는 Mesos 클러스터를 구축해 보도록 하겠습니다.
'DevOps' 카테고리의 다른 글
오픈소스로 구성하는 데브옵스 시스템 - Marathon을 이용한 App실행 (0) 2017.04.26 오픈소스로 구성하는 데브옵스 시스템 - Mesos 클러스터 구축 (0) 2017.04.10 오픈소스로 구성하는 데브옵스 시스템 - 빌드와 배포 (0) 2017.04.03 오픈소스로 구성하는 데브옵스 시스템 - 개념이해 (0) 2017.03.30 오픈소스로 구성하는 데브옵스 시스템 - 프롤로그 (0) 2017.03.30