ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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" placement

     

     

    Placement 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:8778

     

     

    apt 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 = openstack

     

     

    systemctl  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
Designed by Tistory.