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

인쇄 보기 종료

업데이트 날짜: 2016년 5월
 
 

알려진 제한 사항

Oracle Solaris 11.2의 OpenStack(Havana 2013.2.3)과 관련하여 알려진 문제는 다음과 같습니다.

  • OpenStack 대시보드에서 VM 인스턴스에 대한 원격 콘솔 액세스가 지원되지 않습니다. 대신 대시보드를 사용하여 SSH Keypair를 업로드하십시오. 이 Keypair는 해당 VM 인스턴스에 대한 rootauthorized_keys 파일에 푸시됩니다.

  • Neutron은 네트워크 가상화용 플러그인을 하나만 지원하므로 Solaris를 실행하는 Nova 노드만 완전히 지원됩니다.

  • 현재 Cinder 볼륨 첨부가 비전역 영역에서 지원되지 않습니다.

  • VM 인스턴스에서 Oracle Solaris 11.2가 실행 중이어야 합니다.

  • VM 인스턴스 크기 조정이 지원되지 않습니다.

    nova resize 명령이 지원되지 않습니다. nova resize 명령의 출력에는 명령이 완료된 것으로 표시될 수 있지만 nova resize-confirm 명령은 인스턴스 크기 조정을 확인할 수 없다고 보고하며 nova show 명령은 인스턴스의 크기가 조정되지 않았다고 표시합니다.

  • VM 인스턴스 라이브 마이그레이션이 지원되지 않습니다.

    nova live-migration 명령이 지원되지 않습니다.

  • Cinder 백업이 지원되지 않습니다.

    cinder-backup 서비스는 cinder 패키지를 설치할 때 설치되지만 사용 안함으로 설정되므로 사용 안함 상태로 유지해야 합니다.

  • 대시보드의 Launch Instance(인스턴스 구동) 대화 상자에서 Instance Boot Source(인스턴스 부팅 소스)로 Boot from image(이미지로 부팅)만 지원됩니다. Project(프로젝트) -> Images & Snapshots(이미지 및 스냅샷) -> Actions(작업) 메뉴에서 CreateVolumeFromImage가 지원되지 않습니다. Solaris OpenStack 대시보드의 다른 사용자 정의에 대한 자세한 내용은 Solaris OpenStack Horizon customizations를 참조하십시오.

  • /etc/neutron/l3_agent.ini 파일의 external_network_datalink 옵션에 대한 값으로 VXLAN 데이터 링크가 지원되지 않습니다. external_network_datalink 옵션에 대한 값으로 VXLAN 데이터 링크를 설정하면 Neutron L3 에이전트가 외부 네트워크에서 VNIC를 만들고 연결하지 못합니다.

  • 명령줄을 사용하여 프로젝트에 대한 네트워크 리소스의 쿼터를 수정해야 합니다.

    Horizon에서는 네트워크 리소스의 쿼터를 수정할 수 없습니다. Horizon 대시보드에서 프로젝트를 만들거나 기존 프로젝트의 비네트워크 리소스를 수정할 수 있습니다. 프로젝트의 네트워크, 서브넷, 포트, 라우터 또는 유동 IP 주소에 대한 쿼터를 수정하려면 neutron quota-update 명령을 사용해야 합니다.

    비네트워크 리소스를 수정하는 경우에도 다음 오류 메시지가 표시됩니다. 이 메시지는 무시해도 됩니다. 이 메시지와 달리 비네트워크 리소스에 대한 쿼터가 적용되었습니다.

    Error: Modified project information and members, but unable to modify project quotas.
  • SMF와 OpenStack에서 서비스 상태를 다르게 보고할 수 있습니다.

    다음 예에서는 nova-cert 서비스가 OpenStack에서 사용 안함으로 설정되었음을 보여주지만 SMF는 서비스가 online 상태임을 보여줍니다.

    root@c190-133:~# nova service-disable c190-133 nova-cert
    +----------+-----------+----------+
    | Host     | Binary    | Status   |
    +----------+-----------+----------+
    | c190-133 | nova-cert | disabled |
    +----------+-----------+----------+
    root@c190-133:~# svcs nova-cert
    STATE          STIME    FMRI
    online         21:14:11 svc:/application/openstack/nova/nova-cert:default
  • neutron-l3-agent SMF 서비스가 다시 시작될 때 유지 관리 상태로 전환됩니다.

    임시해결책: ipfilter 서비스를 다시 시작하고 neutron-l3-agent를 지우십시오.

    network# svcadm restart ipfilter:default
    network# svcadm clear neutron-l3-agent:default
  • 네트워크 노드의 기본 게이트웨이가 특정 설정에서 제거됩니다.

    네트워크 노드의 IP 주소가 external_network 주소 공간에서 파생되며 neutron router-gateway-clear 명령을 사용하여 provider_router에서 external_network를 제거하는 경우 네트워크 노드의 기본 게이트웨이가 삭제되며 네트워크 노드에 액세스할 수 없습니다.

    network# neutron router-gateway-clear router_UUID

    임시해결책: 콘솔을 통해 네트워크 노드에 연결하고 기본 게이트웨이를 다시 추가하십시오.

  • 여러 인스턴스가 동시에 만들어질 때 Nova sqlite 데이터베이스가 잠깁니다.

    많은 수(예: 10개 이상)의 인스턴스가 동시에 만들어지는 경우 다음 오류 메시지와 함께 특정 기간 동안 nova list 명령의 작동이 중지됩니다.

    $ nova list
    ERROR: The server has either erred or is incapable of performing the
    requested operation. (HTTP 500) (Request-ID:
    req-0ad63452-6753-c9fc-8275-e80604d42569)

    또한 Horizon이 인스턴스를 찾을 수 없습니다.

    이 문제는 Nova sqlite 데이터베이스 잠김으로 인한 것입니다. 잠시 후에 데이터베이스가 해제되고 nova list 및 Horizon이 예상대로 작동합니다.

    임시해결책: sqlite 대신 MySQL 데이터베이스를 사용하십시오. Compute 노드를 구성하는 방법을 참조하십시오.