상세 컨텐츠

본문 제목

엣지 컴퓨팅 실습준비

클라우드+마이크로서비스

by 김일국 2021. 9. 15. 19:30

본문

 

사전교육:

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

수강생 사용화면 구성:

아임히어_수강생용_이용설명서_V2.0.pdf
0.98MB

관련글 더보기

댓글 영역