클라우드 서비스를 구축할 수 있는 오픈소스 플랫폼
빅데이터 인공지능 openstack ssl 해킹
1) 종류
클라우드 스택
유칼립투스
오픈네뷸라
오픈스택이란 ?
NASA와 Rackspace가 손을 잡고 시작한 오픈 소스 프로젝트입니다.
오픈 스택
0) 클라우드 관련 용어
인스턴스 : 클라우드 상의 가상 시스템
볼륨 : 클라우드 상의 가상 저장 공간
1) 설치 방법은 3가지 있다.
- 메뉴얼을 이용한 설치
- Devstack을 이용한 설치
- 자동화 툴을 이용한 설치
1-1) 기본 : 가상머신 IP 설정
> sudo vi /etc/network/interfaces
2) 오픈스택을 설치하기전 준비해야할것.
가상머신 CPU4개, 메모리 8GB, 하드 200GB 바로 할당으로 생성, 우분투에서 외부통신(ping 8.8.8.8)이 되어야함
우분투 설치후
vi /etc/profile 마지막줄에 추가 PATH=$PATH:/sbin export PATH |
3) 오픈스택 관리자 생성
sudo passwd root su - root useradd -U -G sudo -s /bin/bash -m stack echo "stack ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers passwd stack dkagh1. 비밀번호입력 : dkagh1. | // 루트 사용자 패스워드 설정 // 루트로 로그인 // 관리자권한의 유저 stack을 생성 // stack 유저로 로그인 // 비밀번호 입력 |
4) [GitHub - devstack] 설치 하기
설치 순서 1. su - stack 2. git clone https://git.openstack.org/openstack-dev/devstack 3. [devstack 파일 내에서 ] cp samples/local.conf ./ 4. sudo apt-get update 5. "./stack.sh" |
//stack 사용자로 로그인 // edvstack 설치 //samples/local.conf 파일을 devstack 디렉토리에 옮긴다 //설치파일 실행 |
설치되 었는지 확인 하는법 1. tail -30 /opt/stack/logs/stack.sh.log
2. tail -20 /opt/stack/logs/stack.sh.log
3. 최종 본체PC에서 [OpenStack에 할당된 Ip] 에 접속하면 로그인 창이 떠야한다. 3-1 admin / nomoresecret 로그인한다 3-2 demo / nomoresecret 로그인한다
|
[devstack 파일 내에 중요파일들]
stackrc -> 내가 서비스를 제공하려고한다면 어떤 추가해줘야하는지 같은 설명이 들어있는 파일이다. samples/local.conf -> 설치를 진행할때 핵심적인 내용이 들어있고 , 관리자 패스워드 설정, 오픈스택 관리자 페이지 주소를 설정해주는 파일 |
오픈 스택 - 스위프트 (OpenStack-Swift)
1-1) 기본 : 가상머신 IP 설정
> sudo vi /etc/network/interfaces
2) 오픈스택을 설치하기전 준비해야할것.
가상머신 CPU1개, 메모리 2GB, 하드 20GB 바로 할당으로 생성, 우분투에서 외부통신(ping 8.8.8.8)이 되어야함
우분투 설치후
vi /etc/profile 마지막줄에 추가 PATH=$PATH:/sbin export PATH |
3) 오픈스택 관리자 생성
sudo passwd root su - root useradd -U -G sudo -s /bin/bash -m stack echo "stack ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers passwd stack dkagh1. 비밀번호입력 : dkagh1. | // 루트 사용자 패스워드 설정 // 루트로 로그인 // 관리자권한의 유저 stack을 생성 // stack 유저로 로그인 // 비밀번호 입력 |
4) [GitHub - devstack] 설치 하기
설치 순서 1. su - stack -> stack 사용자로 로그인 2. git clone https://git.openstack.org/openstack-dev/devstack -> devstack 설치 3. [devstack 파일 내에서 ] cp samples/local.conf ./ 4. local.conf 파일을 설정해준다 disable_all_services -> 모든 서비스를 받지 않는다 enable_service key mysql s-proxy s-object s-container s-account horizon -> 입력된 명령어만 설치하겠다는 뜻
5. "./stack.sh" |
설치되 었는지 확인 하는법 1. tail -30 /opt/stack/logs/stack.sh.log
2. tail -20 /opt/stack/logs/stack.sh.log
3. 최종 본체PC에서 [OpenStack에 할당된 Ip] 에 접속하면 로그인 창이 떠야한다. 3-1 admin / nomoresecret 로그인한다 3-2 demo / nomoresecret 로그인한다
|
공감(♥) 과 댓글은 필자에게 큰 힘이 됩니다. 잠시 1초만 내주시면 안될까요? ~~ 로그인 없이도 가능합니당 |
'클라우드 아키텍처 설계 기초지식 > 09 오픈스택 클라우드구축' 카테고리의 다른 글
클라우드구축 (ETC 1) -OpenStack 메모리부족시 해결방법 (0) | 2018.11.09 |
---|---|
(수정중...) 메인 노드 이외의 _ 멀티노드 컴퓨트 설치까지 (0) | 2018.11.09 |
(수정중..) 클라우드 구축 (5) - OpenStack multinode (0) | 2018.11.08 |
클라우드 구축 (4) - OpenStack 명령어 사용 구현 (0) | 2018.11.07 |
클라우드 구축 (3) - OpenStack , OpenStack swift 대시보드 사용 구현 (UI) , 컨테이너 , 파티션 할당 (0) | 2018.11.06 |
댓글