db 접속 후 placement 데이터베이스 생성
GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' \
IDENTIFIED BY 'PLACEMENT_DBPASS';
GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'%' \
IDENTIFIED BY 'PLACEMENT_DBPASS';
계정 생성 및 권한부여
openstack user create --domain default --password-prompt placement
placement 계정생성 비밀번호 : placement
openstack role add --project service --user placement admin
placement 계정에 admin 권한 부여
openstack service create --name placement \
--description "Placement API" placement
placement service 생성
openstack endpoint create --region RegionOne \
placement public http://controller:8778
openstack endpoint create --region RegionOne \
placement internal http://controller:8778
openstack endpoint create --region RegionOne \
placement admin http://controller:8778
placement api, endpoint 생성
apt install placement-api
구성요소 설치
connection = mysql+pymysql://placement:PLACEMENT_DBPASS@controller/placement
auth_url = http://controller:5000/v3
memcached_servers = controller:11211
auth_type = password
project_domain_name = Default
user_domain_name = Default
project_name = service
username = placement
password = placement
/etc/placement/placement.conf 파일 수정
su -s /bin/sh -c "placement-manage db sync" placement
db sync 진행
apache 재시작
placement-status upgrade check
pip3 install osc-placement
openstack --os-placement-api-version 1.2 resource class list --sort-column name
사용가능한 클래스 확인
openstack --os-placement-api-version 1.6 trait list --sort-column name
작동확인 완료
'OS' 카테고리의 다른 글
Ubuntu 22.04 Openstack 설치 w.Openstack docs - nova computing (0) | 2023.07.19 |
---|---|
Ubuntu 22.04 Openstack 설치 w.Openstack docs - nova (0) | 2023.07.19 |
Ubuntu 22.04 Openstack 설치 w.Openstack docs - glance (0) | 2023.07.19 |
Ubuntu 22.04 Openstack 설치 w.Openstack docs - keystone (0) | 2023.07.19 |
Ubuntu 22.04 Openstack 설치 w.Openstack docs (0) | 2023.07.19 |