사전교육:
1. 하이퍼바이저인 오라클 버추얼박스(무료)에서 네트워크 설정
- 어댑터1은 가상머신(게스트OS)에서 외부 접속시 사용(인터넷연결,SSH접속): 어댑터에 브리지, NAT 로 NIC카드에 IP 자동생성.(포트포워딩 사용하면 SSH사용가능, *가상머신간 접속 않됨)
- 어댑터2는 호스트OS - 하이퍼바이저 - 게스트OS들 사이 연결만 지원(*가상머신간 접속가능): 호스트전용 어댑터의 IP 생성
2. DevStack 기반 오픈스택 구축(우분투기반)
- 오픈스택은 여러가지 프로젝트로 구성이 되는데, 개별설치하지 않고, 일괄설치 가능한 오픈스택이 DevStack 이다.
- sudo useradd -s /bin/bash -d /opt/stack -m stack (스택이라는 사용자 추가)
- echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack (스택사용자를 암호 없이 사용가능하게)
- sudo su - stack (스택사용자로 변경 후 devstack 설치)
- git clone https://git.openstack.org/openstack-dev/devstack
- cd devstack
- vi local.conf (아래 내용 입력:데브스택 스크립트 설치시 mariadb, rabbitMQ 등에 사용할 암호지정)
[[local|localrc]]
ADMIN_PASSWORD=원하는암호
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
- ./stack.sh (설치 쉘 실행)
3. 모두 설치 후 웹대시보드 접속(IP로 접속) 기술참조: https://blog.daum.net/kaoridrive/1534824
- demo 계정 로그인(암호는 위 local.conf 에서 지정한 암호)
- 네트워크 생성: ->[서브넷 생성]->[라우터 생성]->[인터페이스 추가]->[네트워크 토폴로지 확인]
- 인스턴스 생성: ->[인스턴스 시작]->[(부팅)소스 선택]->[Flavor 선택(VM)]->[네트워크설정]->인스턴스 생성
- Floating IP 할당: ->[유동 IP 할당]->[보안그룹:관리규칙 추가(ICMP,SSH)]->인스턴스 부팅 후 SSH 접속가능
위치기반 앱으로 출석 확인(엘파인 회사의 아임히어 앱): https://www.lfin.kr/imhere
수강생 사용화면 구성:
클라우드 활용 책 참조 (0) | 2022.01.09 |
---|---|
스프링 클라우드 시작-피보탈 웹 서비스 중단됨-파스타로 대체해서 실습 (0) | 2021.09.20 |
클라우드용 php프로젝트 서비스용량 변경 (0) | 2019.12.01 |
스프링 웹프로젝트 연습 소스를 클라우드로 배포_2 (0) | 2019.11.23 |
스프링 웹프로젝트 연습 소스를 클라우드로 배포_1 (0) | 2019.11.22 |
댓글 영역