-
openstack (Placement)openstack 2023. 9. 7. 15:16
컴퓨터 노드, 공유 스토리지 풀, ip할당 풀처럼 인스턴스에 자원을 제공하는 서비스의 전체 자원과 사용량을 추적하기 위해 사용하는 서비스. placement의 경우, 인스턴스 생성에 필요한 자원과 나머지 자원 그리고 전체 사용량에 대한 정보를 저장하기 위해 사용
placement 데이터베이스 생성
mysql
CREATE DATABASE placement;
grant all privileges on placement.* to placement@'localhost' identified by 'openstack';
grant all privileges on placement.* to placement@'%' identified by 'openstack';
flush privileges;
. admin-openrc선택한 항목을 사용하여 배치 서비스 사용자를 만듭니다
openstack user create --domain default --project service --password-prompt placement
admin role이 있는 서비스 프로젝트에 placement 사용자를 추가한다
openstack role add --project service --user placement admin서비스 카탈로그에 Placement API 항목을 만듭니다.
openstack service create --name placement --description "Placement API" placementPlacement API 서비스 엔드포인트를 만듭니다.
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:8778apt install placement-api
conf 파일 설정
cp -a /etc/placement/placement.conf /etc/placement/placement.conf_org - 백업파일 생성
nano /etc/placement/placement.conf[placement_database]
connection = mysql+pymysql://placement:openstack@controller/placement
[api]
auth_strategy = keystone
[keystone_authtoken]
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 = openstacksystemctl restart/enable/status apache2 'openstack' 카테고리의 다른 글
openstack (yoga) (0) 2023.09.11 openstack (compute node) 오류.... (0) 2023.09.07 openstack (nova) (0) 2023.09.07 openstack (glance) (0) 2023.09.07 openstack (수동 설치) (0) 2023.09.06