일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오픈스택
- 프로젝트
- IaaS
- eslint
- 객체지향
- 로키
- 설치
- 마이크로서비스
- no-param-reassign
- centos7
- rocky
- fargate
- 서버 베이스 컴퓨팅
- eks
- app&desk
- AWS
- 젠킨스
- server base computing
- jenkins
- sagemaker
- kubernetes
- xenserver app&desk
- 구축
- 머신러닝
- serverless
- OOP
- openstack
- 가상 데스크탑 환경
- microservices
- 쿠버네티스
- Today
- Total
목록분류 전체보기 (32)
IT
3. 구성 과정 3.5 네트워킹 서비스 설치 3.5.1 개념 ○ vxlan은 가상화 서버의 vm들이 직접 arp table을 보유하고 vSwitch에서 이러한 table을 관리함 ○ vxlan은 ip, mac을 encapsulation해서 네트워크를 넘나들 수 있도록 network overlay 기술을 적용함 3.5.2 Controller Node ○ 전제 조건 • DB 설정 - root계정으로 DB 연결 # mysql -u root -p - neutron 데이터베이스 생성 MariaDB [(none)] CREATE DATABASE neutron; - neutron 데이터베이스 접근 권한 부여 MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutro..
3. 구성 과정 3.4 컴퓨팅 서비스 설치 3.4.1 Controller Node ○ 전제조건 • DB 설정 - root계정으로 DB 연결 $ mysql -u root -p - nova_api, nova, nova_cell0, placement 데이터베이스 생성 MariaDB [(none)]> CREATE DATABASE nova_api; MariaDB [(none)]> CREATE DATABASE nova; MariaDB [(none)]> CREATE DATABASE nova_cell0; MariaDB [(none)]> CREATE DATABASE placement; - DB 액세스 권한 부여 MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova..
3. 구성 과정 3.3 이미지 서비스 설치 3.3.1 Controller Node ○ 전제조건 • DB 설정 - root계정으로 DB 연결 $ mysql -u root -p - glance DB생성 MariaDB [(none)]> CREATE DATABASE glance; - glance DB 액세스 권한 부여 /* glance 데이터베이스의 모든 스키마에 대해 glance 계정의 로컬접근 권한 허용 GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY 'glance 계정 비밀번호'; */ MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ I..
3. 구성 과정 3.2 인증 서비스 설치 3.2.1 Controller Node ○ 전제조건 • root계정으로 DB 연결 $ mysql -u root -p • Keystone Database 만들기 MariaDB [(none)]> CREATE DATABASE keystone; • Database에 대한 액세스 권한 부여 /* keystone 데이터베이스의 모든 스키마에 대해 keystone 계정의 로컬접근 권한 허용 GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \ IDENTIFIED BY 'keystone 계정 비밀번호'; */ MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keyst..
3. 구성 과정 3.1 기본 설정 3.1.1 방화벽 설정 ○ openstack은 자체 방화벽 프로그램을 사용하므로 centos에서 돌아가는 방화벽을 모두 종료하는 것이 좋다. ○ selinux • 부팅 시 selinux 로딩 안 하도록 /etc/sysconfig/selinux 을 통해 설정 변경 # vi /etc/sysconfig/selinux • [/etc/sysconfig/selinux] # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux..
1. 프로젝트 개요 오픈스택은 Rackspace와 NASA에서 시작한 IaaS(Infrastructure As A Service) 를 구축할 수 있는 Software이다. 글로벌 IT 업체의 대부분이 참여하고 있는 오픈소스 프로젝트로 클라우드 인프라에 필요한 서버 가상화, 스토리지 가상화, 네트워크 가상화 기술들을 종합적으로 구현하도록 되어 있다. 1.1 프로젝트 명 openstack on-premise step by step 구축 1.2 프로젝트 기간 2018.11.18 ~ 2018.12.04 1.3 프로젝트 계획 일정 작업 이름 작업 내용 18.11.18 ~ 18.11.18 프로젝트 계획 프로젝트 범위 지정 프로젝트 진행 방향 지정 18.11.19 ~ 18.11.20 설치 환경 구성 openstack..
2015.03.07 지식in 작성글 이전 일단 상속 관계에 대해서 정확하게 알 필요가 있어요. 상속 관계에 있는 클래스들 중 부모의 위치에 있는 클래스를 즉, 상위 클래스를 슈퍼클래스라고 하고 자식의 위치에 있는 즉, 하위 클래스를 서브 클래스 혹은 자식 클래스라고 해요. 이 슈퍼 클래스는 수 많은 서브 클래스들의 공통적인 부분만 구현 해 놓은 클래스예요. 예를 들어 Speaker 라는 클래스를 모든 스피커들의 슈퍼 클래스라 한다면 모든 스피커들의 공통적인 부분 ( 소리가 나온다 ) 라는 부분만 구현된 클래스가 Speaker 라는 클래스가 되는거지요. 그리고 서브 클래스인 BaseSpeaker에선 더 구체적인 부분 즉, 몇 채널을 사용하는 스피커인지, 장치와 연결되는 부분이 어떤 형태인지, 전원은 어떻게..
2015.03.08 지식in 작성글 이전 배열 배열은 데이터들이 순차적으로 저장 되어있는 선형리스트 중 하나로 볼 수 있어요. 그니까 배열은 데이터들을 순서대로 저장 해놓고 번호를 매겨 그 데이터에 직접 접근할 수 있도록 하는 자료를 저장하는 방식 중 하나예요. 1. int arr[] = {1,2,3.}; 2. printf("%d",arr[1]); 이렇게 arr 이라는 이름의 배열을 만들어 놓고 1,2,3 이라는 데이터를 순차적으로 저장해 놓은 후 arr 의 2번째 데이터를 사용하고 싶을 때는 arr[1] 즉, 1이라는 인덱스 를 사용하여 직접 접근할 수 있도록 하는거지요. 하지만 배열은 데이터의 크기를 미리 정해 놓고 사용을 하기 때문에 데이터를 추가하거나 삭제하기에는 매우 불편한 자료구조이지요. 따라..
2014.02.16 지식in 작성글 이전 배경 개발 기간이 수년씩 걸리는 시대의 소프트웨어 개발 방법론들에 의해 개발된 소프트웨어들은 대부분 유지보수에 어려움을 겪고 있었어요. 설계상 모든 코드들이 톱니바퀴처럼 맞물려 있기 때문에 코드의 일부분을 고치려면 설계의 전체적인 부분을 바꾸어야 하는 경우가 생기기 때문이죠. 이러한 문제점은 복잡한 대형 시스템에서 더욱 크게 나타났으며 이는 때때로 시스템의 신뢰성을 낮추는 결과를 나타냈어요. 따라서 개발자들은 시스템의 신뢰성과 변화에 대한 유연성을 높이고 부수적으로 개발 속도도 빠르게 하기 위해 프로그램의 재사용성을 높여야겠다는 생각을 했고 그래서 나온 개발 방법론 중 하나가 객체 지향 프로그래밍(OOP : Object-Oriented Programming) 이에..