Oracle Solaris 11.2의 OpenStack(Havana 2013.2.3)과 관련하여 알려진 문제는 다음과 같습니다.
OpenStack 대시보드에서 VM 인스턴스에 대한 원격 콘솔 액세스가 지원되지 않습니다. 대신 대시보드를 사용하여 SSH Keypair를 업로드하십시오. 이 Keypair는 해당 VM 인스턴스에 대한 root의 authorized_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-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 노드를 구성하는 방법을 참조하십시오.