[OpenStack] [Preview] OpenStack Dashboard - Skyline

흥미 최근 OpenStack 커뮤니티 그룹에서 올라온 글을 보고 기존에 Horizon 의 약한 부분에 대해 매우 아쉬움을 가지고 있던 저는 매우 흥미를 느끼며 이 포스팅을 작성하게 되었습니다. Preview 이 흥미로운 Project 는 Skyline 이라는 이름의 새로운 OpenStack Dashboard Project 입니다. (https://wiki.openstack.org/wiki/Skyline#Description) Install 테스트에 활용된 OpenStack 환경은 아래와 같습니다. * OpenStack wallaby (all-in-one version) [deploy tool `kolla-ansible`] * ubuntu 20.04 Skyline 에서 사용될 User 를 생성합니다. (osp) root@u-node-1:/etc/kolla# openstack user create --domain default --password-prompt skyline User Password: Repeat User Password: +---------------------+----------------------------------+ | Field | Value | +---------------------+----------------------------------+ | domain_id | default | | enabled | True | | id | 1bd73a672fa343569fa4d771eb3f0d23 | | name | skyline | | options | {} | | password_expires_at | None | +---------------------+----------------------------------+ Service 프로젝트에 skyline 계정 Admin role 을 추가합니다....

January 17, 2022 · chhanz

[OpenStack] kolla-ansible 을 이용하여 OpenStack multinode 배포 (wallaby)

kolla-ansible 이란? Kolla-Ansible 은 Docker 컨테이너에 OpenStack 서비스 및 인프라 구성 요소를 배포하는 Tool 이며, OpenStack 클라우드 운영을 위한 프로덕션 준비 컨테이너 및 배포 도구를 제공합니다. deploy openstack venv 환경 설정 python venv 환경을 아래와 같이 생성합니다. root@u-node-0:~# python3 -m venv osp root@u-node-0:~# . osp/bin/activate requirement module 설치 (osp) root@u-node-0:~# pip install -U pip (osp) root@u-node-0:~# pip install 'ansible<3.0' kolla-ansible 설치 (osp) root@u-node-0:~# pip install kolla-ansible kolla-ansible config 아래와 같이 config 및 inventory template 를 copy 하고 ansible 설정을 합니다....

October 22, 2021 · chhanz

[OpenStack] kolla-build 를 이용한 kolla image build (wallaby)

Registry kolla-build 를 통해 생성한 이미지를 저장할 사설 Registry 를 만든다. deploy registry 아래와 같이 배포 진행한다. (osp) root@u-node-0:/etc/kolla# docker run -d -p 4000:5000 --name registry -v /etc/kolla/build:/var/lib/registry registry:2 아래와 같이 insecure-registries 를 설정한다. 추가로 kolla-image 를 pull 받을 node 들도 동일하게 설정을 한다. (osp) root@u-node-0:/etc/docker# cat /etc/docker/daemon.json { "insecure-registries" : ["10.10.10.10:4000"] } (osp) root@u-node-0:/etc/docker# Install kolla-build kolla-build 를 사용하기 위해 아래와 같이 pip module 을 설치합니다. (osp) root@u-node-0:/etc/kolla# pip install kollaCollecting kolla Downloading kolla-12....

October 21, 2021 · chhanz