Oracle® Solaris에서 OpenStack(Havana) 설치 및 구성

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

Compute 노드를 구성하는 방법

  1. (선택사항) NTP를 설치 및 구성합니다.

    Network Time Protocol 설치를 참조하십시오.

  2. Nova 패키지를 설치합니다.
    compute1# pkg install nova
  3. RAD(Remote Access Daemon)를 다시 시작합니다.

    Nova는 RAD를 사용하여 Oracle Solaris 영역 프레임워크와 통신합니다.

    compute1# svcadm restart rad:local
  4. 인증 구성 정보를 지정합니다.

    /etc/nova/api-paste.ini 파일에서 다음 매개변수의 주석 처리를 해제하고 해당 매개변수를 설정합니다. 해당 매개변수는 Keystone API 서비스의 위치 및 Nova 인증 정보를 지정합니다.

    auth_uri = http://controller-name:5000/v2.0
    identity_uri = http://controller-name:35357
    admin_tenant_name = service
    admin_user = nova
    admin_password = nova-password
  5. 인증 및 데이터베이스 매개변수와 관련 서비스를 구성합니다.

    /etc/nova/nova.conf 파일에서 다음 매개변수의 주석 처리를 해제하고 해당 매개변수를 설정합니다. 이러한 매개변수는 추가 Keystone 인증 서비스 끝점, Glance API 서비스, Neutron API 서비스, RabbitMQ 서비스 및 Nova 관련 데이터베이스에 대한 데이터베이스 URI를 지정합니다.

    keystone_ec2_url=http://controller-name:5000/v2.0/ec2tokens
    glance_host=controller-name
    neutron_url=http://controller-name:9696
    neutron_admin_username=neutron
    neutron_admin_password=neutron-password
    neutron_admin_tenant_name=service
    neutron_admin_auth_url=http://controller-name:5000/v2.0
    rabbit_host=controller-name
    connection=mysql://nova:nova@controller-name/nova
  6. Compute 노드에 EVS 패키지를 설치합니다.
    # pkg install evs
  7. root 사용자에 대한 Compute 노드에서 SSH 공개 키를 만듭니다.

    이 키는 Solaris 영역 프레임워크가 EVS 컨트롤러에 액세스할 수 있도록 해줍니다.

    ssh-keygen 명령을 root 사용자로 사용하고 root 사용자에 대한 키를 만듭니다.

    compute1# su - root -c "ssh-keygen -N '' -f /root/.ssh/id_rsa -t rsa"
  8. 키를 EVS 컨트롤러 노드에 복사합니다.

    이전 단계에서 생성한 SSH 공개 키인 /root/.ssh/id_rsa.pub를 EVS 컨트롤러가 실행 중인 노드(이 구성의 경우 네트워크 노드)에 복사합니다. 네트워크 노드에서 EVS 컨트롤러를 구성하는 경우 이 키가 참조됩니다.

    이 단계 후에 Glance 이미지를 등록할 수 있습니다. 이미지 만들기이미지 저장소에 이미지 추가를 참조하십시오.

  9. Nova Compute 서비스를 사용으로 설정합니다.
    compute1# svcadm enable nova-compute