본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그

오픈스택5

OpenStack Heat on CentOS(Rocky) Heat: Orchestration Service (오케스트레이션 서비스) 🔨 데이터베이스 및 credential 생성 🟢 mysql 접속하여 데이터베이스 생성 및 접근 권한 설정 : # mysql -u root -p > CREATE DATABASE heat; > GRANT ALL PRIVILEGES ON heat.* TO 'heat'@'localhost' IDENTIFIED BY 'HEAT_DBPASS'; > GRANT ALL PRIVILEGES ON heat.* TO 'heat'@'%' \ IDENTIFIED BY 'HEAT_DBPASS'; 🟢 서비스 credential 생성 - Heat 유저 생성 , 역할 및 프로젝트 연결: # openstack user create --domain default .. 2020. 9. 27.
OpenStack Cinder on Centos(Rocky) 2 [Storage Node] Cinder : Block Storage Service (블록 스토리지 서비스) > 🔨 스토리지 노드용 vm 서버 구축 스토리지 노드 생성 절차 (feat. VM workstation) 1. 가상머신 생성 (1 CPU, HDD 40GB, RAM 2GB) 2. NIC 은 외부용(yum install 하기 위해 일시적), 내부용 총 2개 3. HDD 2개 🟢 스토리지 노드의 디스크 파티션 설정하고 설치 시작 [ INSTALLATION DESTINATION ] > 100GB (sda) 체크 후, 하단의 "I will configure partitioning " 체크, 그리고 DONE 클릭 > "+ (ADD A NEW MOUNT POINT)" 클릭 > MOUNT POINT: /boot & Desired Capa.. 2020. 9. 25.
Openstack Cinder on Centos (Rocky) 1 [Controller Node] Cinder : Block Storage Service (블록 스토리지 서비스) > 🔨 데이터 베이스 생성 및 접근 권한 설정 🟢 ciner 서비스 데이터 베이스 및 해당 데이터 베이스에 대한 권한을 가진 사용자 생성 : # mysql -u root -p MariaDB [(none)]> CREATE DATABASE cinder; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY 'CINDER_DBPASS'; MariaDB [.. 2020. 9. 25.
Openstack Self-service 네트워크 생성 ovs설정 필요 (br-ex 브릿지의 포트로 변경된 eth0) ovs 설치 (설정파일 편집) 🔆 네트워크 연결성 관련 간단 개념 정리 🐱‍👤 Namespaces는 하나의 리눅스box 내 라우팅 테이블에 있는 다수의 인스턴스가 서로 공존할 수 있게 해준다. 네트워크 네임스페이스는 서로 다른 네트워크 도메인(네트워크 인터페이스, 라우팅 테이블, iptables)이 완전히 분리되고 독립적인 도메인이 될 수 있게 해준다. 🐱‍👤 IP 중복: 각 프로젝트는 서로 중복되는 IP를 가질 수 있다는 점에서 장점이 있어서 클라우드 사용자들이 서로 충돌될 걱정 없이 자유롭게 네트워크와 서브넷을 생성할 수 있다. 리눅스 네트워크 네임스페이스는 중복된IP가 사용중일 때, neutron-l3-agent 또는 neutron-dh.. 2020. 8. 25.
OpenStack 오픈스택이란? 다양한 오픈소스 시스템 툴 제어 및 관리하는 python 프로그램 kvm, lvm, netns domain별 프로젝트 존재 http, AMQP 등 프로토콜을 이용한 Server Agent 구성 왜 기업들이 오픈스택을 도입할까? 혁신에 대한 대응 역량, 개방형 기술, 비용절감 효과, 특정 업체 종속 탈피 등 장점: 버전의 빠른 업데이트 및 패치 오픈소스로서 누구나 참여 가능 웬에서 쉽게 자료 구글링 가능하여 학습성 높음 연동을 통해 서비스 개발 용이 단점: 업데이트가 빠른 만큼 버그 등 불안정성 코드가 어려워 쉬운 접근이 어려움 다양한 사례에 대한 자료 부족(트러블 슈팅) 개발 설계시 관련 지식 요구됨 2020. 8. 11.