아. Compute service 설치(컨트롤러) 및 설정1) 데이터베이스 설정mysqlCREATE DATABASE nova_api;CREATE DATABASE nova;CREATE DATABASE nova_cell0;GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' \ IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' \ IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' \ IDENTIFIED BY 'NOVA_DBPASS';GRANT ALL PRIVILEGES ON ..
분류 전체보기
사. Placement 설치 및 설정1) 데이터베이스 설정mysqlCREATE DATABASE placement;GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' \ IDENTIFIED BY 'PLACEMENT_DBPASS';GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' \ IDENTIFIED BY 'PLACEMENT_DBPASS';exit 2) placement user 생성. admin-openrcopenstack user create --domain default --password-prompt placement* 비밀번호 : PLACEMENT_PASSopenstack role ad..
바. Glance 설치 및 설정1) 데이터베이스 설정mysqlCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' \ IDENTIFIED BY 'GLANCE_DBPASS';GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' \ IDENTIFIED BY 'GLANCE_DBPASS';exit 2) glance user 생성. admin-openrcopenstack user create --domain default --password-prompt glance* 비밀번호 : GLANCE_PASS openstack role add --project service --user glanc..
Keystone다. keystone 설치 및 설정1) 데이터베이스 설정mysqlCREATE DATABASE keystone;GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' \ IDENTIFIED BY 'KEYSTONE_DBPASS';GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' \ IDENTIFIED BY 'KEYSTONE_DBPASS';exit 2) 키스톤 설치apt install keystone 3) 키스톤 config 파일 설정vi /etc/keystone/keystone.conf[database]# ...connection = mysql+pymysql://keystone:KEYSTONE_D..
기본 컴포넌트 설치2. 오픈스택 서버 구축(root에서 진행)가. Interface 설정ens160의 용도vxlan 패킷이 나가기 위한 Tunnel 네트워크오픈스택 설치 및 SSH를 위한 네트워크노드끼리의 통신을 위한 management IPens192의 용도Provider 네트워크1) 컨트롤러 노드 인터페이스 설정vi /etc/netplan/00-installer-config.yamlens192는 22대역대 provider 네트워크를 만들기 위한 path-throughip는 unnumbered로 설정( 참고 문서 : 오픈스택 셀프서비스 공식문서 ) 2) 컴퓨트 노드 인터페이스 설정vi /etc/netplan/00-installer-config.yaml* 컨트롤러 노드와 동일 구성 나. 기초 설정1) ..
1. 오픈스택 서버 구축을 위한 사전 준비OS : Ubuntu22.04-live server가상머신 두 대 필요(컨트롤러/컴퓨트)provider 네트워크용 대역(본 실습은 22대역), self-service 네트워크용 대역(본 실습은 23대역)가. 구성환경 설정1) ESXI 환경 구성provider 네트워크로 쓰일 22대역 포트 그룹 생성보안 설정 모두 동의로 변경self-service 네트워크로 쓰인 23대역 포트 그룹 생성보안 설정 모두 동의로 변경2) 컨트롤러 노드 설정OS : Ubuntu22.04 (오픈스택 ZED 버전은 Ubuntu22.04부터 지원)ens160 → 23대역대, 192.168.23.235/24ens192 → 22대역대, 구성 변경 X서버 이름 → controller2) 컴퓨트 노..
ESXI 환경에서 Openstack 설치 1. OpenStack을 위한 사전 준비Hypervisor : ESXi 6.7.0OS : Centos7가상머신 한 개 생성 예정(싱글 노드 환경)https://docs.openstack.org/image-guide/obtain-images.html#ubuntu 에서 noble-server-cloudimg-amd64.img 다운로드 가. ESXI 환경 설정1) 스위치 및 포트 그룹 설정가상 스위치에서 물리 어댑터 연결 확인 → 해당 스위치에서 오픈스택 서버 생성 스위치 보안 설정 포트그룹 보안 설정 2) 가상머신 생성싱글 노드이므로 서버 스펙 여유롭게 설정, OS는 Centos7 선택 서버 네트워크 설정 ip static으로 삽입 Ethernet상태 ON으로 설정 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. kubectl 명령을 사용하기 위한 bastion 스크립트#!/bin/bashecho "kakaocloud: 1.Starting environment variable setup"# 환경 변수 설정: 사용자는 이 부분에 자신의 환경에 맞는 값을 입력해야 합니다.command=$(cat > /home/ubuntu/.bashrcecho "kakaocloud: Environment variable setup completed"echo "kakaocloud: 2.Checking the validity of the script download site"curl --output /dev/null --silent --head --fail "https://github.com/kakaocloud-edu/tutoria..