Oracle Linux Virtualization Manager를 설치하려면 호스트에서 Oracle Linux 7 Update 7을
새로 설치하고 ovirt-engine
패키지를
설치한 다음 engine-setup 명령을
실행하여 Manager를 구성합니다.
Manager는 가상 머신(해당 가상 머신을 관리하고 있지 않은 경우) 또는 자체 호스트된 엔진 구성에서 설치할 수 있습니다. 자세한 내용은 5장. 자체 호스트된 엔진 배치를 참조하십시오.
Oracle Software Delivery Cloud(https://edelivery.oracle.com)에서 최신 Oracle Linux 7 Update 7에 대한 설치 ISO를 다운로드할 수 있습니다.
Minimal Install(최소 설치) 기본 환경을 사용하여 호스트에 Oracle Linux 7 Update 7을 설치합니다.
Oracle® Linux 7: Installation Guide의 지침을 따릅니다.
중요종속성 문제가 발생할 수 있으므로 Manager 패키지를 설치할 때까지는 추가 패키지를 설치하지 마십시오.
(선택사항) 인터넷 액세스에 대해 프록시 서버를 사용할 경우 프록시 서버 설정으로 Yum을 구성합니다. 자세한 내용은 Oracle® Linux 7: Administrator's Guide의 Configuring Use of a Proxy Server를 참조하십시오.
시스템에서 필요한 채널을 구독합니다. 또는 릴리스 4.3.6 패키지를 설치하고 필요한 저장소를 사용으로 설정합니다.
ULN에 등록된 호스트만 해당: 호스트가 ULN에 등록된 경우 시스템에서 필요한 채널을 구독합니다.
ULN 사용자 이름과 암호를 사용하여 https://linux.oracle.com에 로그인합니다.
Systems(시스템) 탭의 등록된 머신 목록에서 호스트에 대해 명명된 링크를 누릅니다.
System Details(시스템 세부정보) 페이지에서 Manage Subscriptions(구독 관리)를 누릅니다.
System Summary(시스템 요약) 페이지의 사용 가능한 채널 목록에서 필요한 각 채널을 선택하고 오른쪽 화살표를 눌러 구독된 채널 목록으로 채널을 옮깁니다. 시스템에서 다음 채널을 구독합니다.
ol7_x86_64_latest
ol7_x86_64_optional_latest
ol7_x86_64_kvm_utils
ol7_x86_64_ovirt43
ol7_x86_64_ovirt43_extras
ol7_x86_64_gluster6
(VDSM의 경우)
ol7_x86_64_UEKR5
Save Subscriptions(구독 저장)를 누릅니다.
Oracle Linux Yum 서버 호스트만 해당: Oracle Linux Virtualization Manager 릴리스 4.3.6 패키지를 설치하고 필요한 저장소를 사용으로 설정합니다.
(선택사항) 호스트가 모듈식 Yum 저장소 구성을 사용하고 있는지 확인합니다. 자세한 내용은 Getting Started with Oracle Linux Yum Server를 참조하십시오.
ol7_latest
Yum 저장소를 사용으로 설정합니다.#
yum-config-manager --enable ol7_latest
중요yum-config-manager를 실행하기 전에 yum-utils 패키지가 시스템에 설치되어 있는지 확인합니다. 자세한 내용은 Oracle® Linux 7: Administrator's Guide의 Using Yum Utilities to Manage Configuration을 참조하십시오.
Oracle Linux Virtualization Manager 릴리스 4.3.6 패키지를 설치합니다.
#
yum install oracle-ovirt-release-el7
yum 명령을 사용하여 필요한 저장소가 사용으로 설정되어 있는지 확인합니다.
Yum 캐시를 지웁니다.
#
yum clean all
구성된 저장소를 나열하고 필요한 저장소가 사용으로 설정되어 있는지 확인합니다.
#
yum repolist
다음 저장소를 사용으로 설정해야 합니다.
ol7_latest
ol7_optional_latest
ol7_kvm-utils
ol7_gluster6
ol7_UEKR5
ovirt-4.3
ovirt-4.3-extra
필요한 저장소가 사용으로 설정되지 않은 경우 yum-config-manager를 통해 사용으로 설정합니다.
#
yum-config-manager --enable
repository
4.2 채널 구독을 취소합니다. 또는 4.2 저장소를 사용 안함으로 설정합니다.
ULN에 등록된 호스트만 해당: 호스트가 ULN에 등록된 경우 다음 채널에 대한 구독을 취소합니다.
ol7_x86_64_ovirt42
ol7_x86_64_ovirt42_extras
Oracle Linux Yum 서버 호스트만 해당: 다음 명령을 실행합니다.
#
yum-config-manager --disable ovirt-4.2
#yum-config-manager --disable ovirt-4.2-extra
ovirt-engine
명령을 사용하여 Manager를 설치합니다.#
yum install ovirt-engine
2.1.1절. “엔진 구성”을 진행합니다.
Oracle Linux Virtualization Manager를 설치한 후 engine-setup 명령(설치 프로그램)을 실행하여 Manager를 구성합니다. 이 과정에서는 값이 Manager 구성에 사용되는 일련의 질문에 답변해야 합니다. 해당 질문 중 일부는 기술 프리뷰 버전 기능과 관련이 있습니다. Oracle은 이러한 기능에 대해 기본값을 그대로 적용할 것을 권장합니다. 자세한 내용은 Oracle Linux Virtualization Manager: 릴리스 노트 설명서의 기술 프리뷰 버전을 참조하십시오.
Manager는 두 개의 PostgreSQL
데이터베이스(엔진용과 데이터 웨어하우스용)를
사용합니다. 기본적으로 설치 프로그램은 엔진
호스트에서 로컬로 엔진 데이터베이스를 만들고
구성합니다. 수동으로 구성된 로컬 또는 원격
데이터베이스를 사용하도록 엔진 호스트를
구성할 수도 있습니다. 수동으로 구성된 로컬
또는 원격 데이터베이스를 사용하도록 선택할
경우 engine-setup
을 실행하기
전 설정해야 합니다. 현재 원격
호스트에서 엔진 또는 데이터 웨어하우스
데이터베이스를 실행하는 것은 기술 프리뷰
버전 기능입니다.
Manager를 구성하려면 다음과 같이 하십시오.
Manager를 설치한 호스트에서
engine-setup
명령을 실행합니다.주기본 답변이 제공되는 모든 질문이 자동으로 그대로 적용되도록 하려면
engine-setup --accept-defaults
를 실행하십시오.설치 프로그램이 Manager 구성에 대한 프롬프트를 표시합니다.
Manager를 구성하려면
Yes
를 입력합니다.Configure Engine on this host (Yes, No) [Yes]:
No
를 입력할 경우 구성이 중지됩니다. 다시 시작하려면 engine-setup 명령을 재실행합니다.나머지 구성 질문의 경우 입력값을 제공하거나, 각 질문 뒤의 대괄호 안에 표시되는 기본값을 그대로 적용합니다. 제공된 질문에 대한 기본값을 그대로 적용하려면 Enter를 누릅니다.
주설치 프로그램이 Manager 호스트의 FQDN(정규화된 DNS 이름)을 묻습니다. 설치 프로그램이 자동으로 이름을 감지하려고 시도하기는 하지만 FQDN이 올바른지 확인해야 합니다.
구성 옵션에 대한 자세한 내용은 2.1.2절. “엔진 구성 옵션”을 참조하십시오.
모든 질문이 답변되면 설치 프로그램이 입력된 값 목록을 표시합니다. 목록을 신중하게 검토하고 Enter를 눌러 Manager를 구성합니다.
동일한 값으로 Manager를 재구성하는 데 사용할 수 있는 파일에 답변이 저장됩니다. 설치 프로그램이 구성 프로세스에 대한 로그 파일의 위치도 표시합니다.
구성이 완료되면 관리 포털 로그인 방법에 대한 세부정보가 표시됩니다. 구성이 성공했는지 확인하려면 2.1.3절. “관리 포털에 로그인”에 설명된 대로 관리 포털에 로그인합니다.
여기서는 engine-setup 명령 실행 시 Oracle Linux Virtualization Manager 구성 옵션에 대해 설명합니다.
구성 옵션 중 일부는 기술 프리뷰 버전에 속합니다. Oracle은 이러한 기능에 대해 기본값을 그대로 적용할 것을 권장합니다. 자세한 내용은 Oracle Linux Virtualization Manager: 릴리스 노트 설명서의 기술 프리뷰 버전을 참조하십시오.
Configure Image I/O Proxy on this host? (Yes, No) [Yes]:
이미지 I/O
프록시(ovirt-imageio-proxy
)를 통해
저장소 도메인에 가상 디스크를 업로드할 수
있습니다.
Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
WebSocket 프록시를 통해 noVNC 또는 HTML 5 콘솔을 사용하여 가상 머신에 연결할 수 있습니다.
보안 및 성능상 원격 호스트에서 WebSocket 프록시를 구성할 수 있습니다.
Please note: Data Warehouse is required for the engine. If you choose to not configure it on this host, you have to configure it on a remote host, and then configure the engine on this host so that it can access the database of the remote Data Warehouse host. Configure Data Warehouse on this host (Yes, No) [Yes]:
데이터 웨어하우스 기능은 Manager 호스트 또는 원격 호스트에서 실행할 수 있습니다. 원격 호스트에서 데이터 웨어하우스를 실행하면 Manager 호스트에서의 로드가 줄어듭니다.
원격 호스트에서 데이터 웨어하우스를 실행하는 것은 기술 프리뷰 버전 기능입니다.
Configure VM Console Proxy on this host (Yes, No) [Yes]:
VM 콘솔 프록시를 통해 명령줄에서 가상 머신 직렬 콘솔에 액세스할 수 있습니다. 이 기능을 사용하려면 가상 머신에서 직렬 콘솔이 사용으로 설정되어야 합니다.
Configure ovirt-provider-ovn (Yes, No) [Yes]:
OVN(Open Virtual Network) 공급자를 Manager 호스트에서 설치하고 외부 네트워크 공급자로 추가합니다. OVN을 네트워크 공급자로 사용하도록 기본 클러스터가 자동으로 구성됩니다.
OVN은 가상 네트워크 구성에 사용할 수 있는 OVS(Open vSwitch) 확장입니다.
OVN 공급자를 비롯하여 외부 공급자를 사용하는 것은 기술 프리뷰 버전 기능입니다.
Host fully qualified DNS name of this server [<autodetected-host-name>]:
Manager 호스트의 정규화된 DNS 이름입니다. 자동으로 감지된 DNS 이름이 올바른지 확인하십시오.
Setup can automatically configure the firewall on this system. Note: automatic configuration of the firewall may overwrite current settings. NOTICE: iptables is deprecated and will be removed in future releases Do you want Setup to configure the firewall? (Yes, No) [Yes]:
Oracle Linux Virtualization Manager와 관리 대상 구성요소 간의 외부 통신에 사용되는 포트가 열리도록 호스트에서 방화벽을 구성합니다.
설치 프로그램이 방화벽을 구성하면 활성 방화벽 관리자가 없을 경우 목록에서 방화벽 관리자를 선택해야 합니다.
No
를 입력하면 방화벽을
수동으로 구성해야 합니다. Manager
구성이 완료되면 설치 프로그램이 열려야 할
포트 목록을 표시합니다. 세부정보를
참조하십시오.
Where is the DWH database located? (Local, Remote) [Local]:
데이터 웨어하우스 데이터베이스(내역 데이터베이스)는 Manager 호스트 또는 원격 호스트에서 실행할 수 있습니다. 원격 호스트에서 데이터베이스를 실행하면 Manager 호스트에서의 로드가 줄어듭니다.
원격 호스트에서 데이터베이스를 실행하는 것은 기술 프리뷰 버전 기능입니다.
이 단계에서는 데이터베이스 이름, 데이터베이스 연결에 필요한 사용자 이름 및 암호를 구성합니다. 해당 세부정보를 기록해 두십시오.
로컬 PostgreSQL 서버에 연결하려면
Local
을 입력하고, 원격
호스트에서 실행되는 기존 PostgreSQL 서버에
연결하려면 Remote
를
입력합니다.
Local
을 입력하는 경우 로컬
PostgreSQL 서버를 자동으로 설정할지 아니면
기존 로컬 PostgreSQL 서버에 연결할지 선택할 수
있습니다.
Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
설치 프로그램이 로컬 데이터베이스 서버를
구성하도록 하려면 Automatic
을
입력하고, 기존 로컬 데이터베이스 서버에
연결하려면 Manual
을
입력합니다. Manual
을 입력하는
경우 데이터베이스에 연결하는 데 필요한
세부정보를 입력해야 합니다.
DWH database secured connection (Yes, No) [No]: DWH database name [ovirt_engine_history]: DWH database user [ovirt_engine_history]: DWH database password:
원격 호스트에서 실행되는 기존 PostgreSQL
서버에 연결하기 위해 Remote
를
입력하는 경우 데이터베이스에 연결하는 데
필요한 세부정보를 입력해야 합니다.
DWH database host [localhost]: DWH database port [5432]: DWH database secured connection (Yes, No) [No]: DWH database name [ovirt_engine_history]: DWH database user [ovirt_engine_history]: DWH database password:
Where is the Engine database located? (Local, Remote) [Local]:
Oracle Linux Virtualization Manager 데이터베이스(엔진 데이터베이스)는 Manager 호스트 또는 원격 호스트에서 실행할 수 있습니다. 원격 호스트에서 데이터베이스를 실행하면 Manager 호스트에서의 로드가 줄어듭니다.
원격 호스트에서 데이터베이스를 실행하는 것은 기술 프리뷰 버전 기능입니다.
이 단계에서는 데이터베이스 이름, 데이터베이스 연결에 필요한 사용자 이름 및 암호를 구성합니다. 해당 세부정보를 기록해 두십시오.
로컬 PostgreSQL 서버에 연결하려면
Local
을 입력하고, 원격
호스트에서 실행되는 기존 PostgreSQL 서버에
연결하려면 Remote
를
입력합니다.
Local
을 입력하는 경우 로컬
PostgreSQL 서버를 자동으로 설정할지 아니면
기존 로컬 PostgreSQL 서버에 연결할지 선택할 수
있습니다.
Setup can configure the local postgresql server automatically for the engine to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
설치 프로그램이 로컬 데이터베이스 서버를
구성하도록 하려면 Automatic
을
입력하고, 기존 로컬 데이터베이스 서버에
연결하려면 Manual
을
입력합니다. Manual
을 입력하는
경우 데이터베이스에 연결하는 데 필요한
세부정보를 입력해야 합니다.
Engine database secured connection (Yes, No) [No]: Engine database name [engine]: Engine database user [engine]: Engine database password:
원격 호스트에서 실행되는 기존 PostgreSQL
서버에 연결하기 위해 Remote
를
입력하는 경우 데이터베이스에 연결하는 데
필요한 세부정보를 입력해야 합니다.
Engine database host [localhost]: Engine database port [5432]: Engine database secured connection (Yes, No) [No]: Engine database name [engine]: Engine database user [engine]: Engine database password:
Engine admin password: Confirm engine admin password:
기본 관리 사용자(admin@internal)에 대한 암호를 입력합니다. 암호를 기록해 둡니다.
Application mode (Both, Virt, Gluster) [Both]:
가상 머신 관리(Virt
), Gluster
클러스터 관리(Gluster
) 또는
가상 머신과 Gluster
관리(Both
)를 수행하도록
Manager를 구성할 수 있습니다.
Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]: oVirt OVN provider user[admin@internal]: oVirt OVN provider password:
OVN 공급자를 설치한 경우 OVN(Open vSwitch) 데이터베이스에 연결하는 데 필요한 자격 증명을 구성합니다.
OVN 공급자를 비롯하여 외부 공급자를 사용하는 것은 기술 프리뷰 버전 기능입니다.
Default SAN wipe after delete (Yes, No) [No]:
wipe_after_delete
플래그에 대한
기본값을 true
로 설정하여 삭제
시 가상 디스크의 블록이 지워지도록 하려면
Yes
를 입력합니다.
삭제 후 지우기 기능을 사용하는 것은 기술 프리뷰 버전 기능입니다.
Organization name for certificate [<autodetected-domain-based-name>]:
Manager 웹 서버용의 자동으로 생성되는 자체 서명된 SSL 인증서에 사용할 조직 이름을 제공합니다.
Setup can configure the default page of the web server to present the application home page. This may conflict with existing applications. Do you wish to set the application as the default web page of the server? (Yes, No) [Yes]:
Oracle Linux Virtualization Manager 랜딩 페이지를 웹 서버에서
제공하는 기본 페이지로 만들려면
Yes
를 입력합니다.
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
웹 서버에 대해 자체 서명된 SSL 인증서를
생성하려면 Automatic
을
입력합니다. 테스트 용도로만 자체 서명된
인증서를 사용하십시오.
SSL 인증서의 위치 및 개인 키를 제공하여 웹
서버를 사용하려면 Manual
을
입력합니다.
Please choose Data Warehouse sampling scale: (1) Basic (2) Full (1, 2)[1]:
데이터 웨어하우스 샘플링 스케일을 Basic 또는 Full로 설정합니다. 데이터 웨어하우스가 Manager 호스트에서 실행되도록 구성되지 않은 경우 이 단계를 건너뜁니다.
DWH_TABLES_KEEP_HOURLY
값을
720
으로,
DWH_TABLES_KEEP_DAILY
값을
0
으로 줄이는 Basic을 사용하려면
1
을 입력합니다. Full을
사용하려면 2
를 입력합니다.
Manager와 데이터 웨어하우스가 동일한 호스트에서 실행되는 경우 Manager 호스트에서 로드를 줄여주는 Basic이 권장되는 샘플 스케일입니다. Full은 데이터 웨어하우스가 원격 호스트에서 실행되는 경우에만 권장됩니다.
Full 샘플링 스케줄은 기술 프리뷰 버전 기능입니다.
engine-setup 명령을 실행하여 Oracle Linux Virtualization Manager를 구성한 후에는 관리 포털에 로그인하여 구성이 성공했는지 확인해야 합니다.
관리 포털에 액세스하려면 다음 브라우저의 최신 버전을 사용하는 것이 좋습니다.
Mozilla Firefox
Google Chrome
Apple Safari
Microsoft Internet Explorer 11
Microsoft Edge
자체 서명된 SSL 인증서 또는 중간 CA 등 브라우저가 신뢰하지 않는 CA(인증 기관)에서 서명한 SSL 인증서를 사용하도록 Oracle Linux Virtualization Manager가 구성된 경우 브라우저에서 CA 인증서를 설치해야 합니다. CA 인증서를 가져오는 방법은 사용 중인 브라우저의 지침을 참조하십시오. 다음 위치에서 Manager의 CA 인증서를 다운로드할 수 있습니다.
http://
manager-fqdn
/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA
일반적으로 설치 중 제공한 Manager 호스트의 정규화된 도메인 이름을 사용하여 관리 포털에 액세스합니다. 하지만 대체 호스트 이름을 통해서도 관리 포털에 액세스할 수 있습니다. 이렇게 하려면 다음과 같이 Manager에 구성 파일을 추가해야 합니다.
Manager 호스트에 root로 로그인합니다.
다음 컨텐츠로
/etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf
파일을 만듭니다.SSO_ALTERNATE_ENGINE_FQDNS="
alias1.example.com
alias2.example.com
"대체 호스트 이름 목록은 공백으로 구분되어야 합니다.
Oracle Linux Virtualization Manager를 다시 시작합니다.
#
systemctl restart ovirt-engine
웹 브라우저를 사용하여 기본 admin@internal 사용자로 관리 포털에 로그인합니다.
https://
으로 이동합니다. Welcome(시작) 페이지가 표시됩니다.manager-fqdn
/ovirt-engine(선택사항) Welcome(시작) 페이지의 드롭다운 목록에서 선호 언어를 변경합니다.
여러 언어로 관리 포털을 볼 수 있습니다. 기본 언어는 웹 브라우저의 로케일에 따라 결정됩니다.
Administration Portal(관리 포털)을 누릅니다. Login(로그인) 페이지가 표시됩니다.
Username(사용자 이름) 및 암호에 대해 Manager를 구성할 때 지정한
admin
을 입력합니다.Profile(프로파일) 목록에서
internal
을 선택하고 Log In(로그인)을 누릅니다.
구성 후 Manager에 로그인한 경우 다음 단계는 Oracle Linux KVM 호스트를 추가하는 것입니다(설명 TBD).
또한 저장소를 추가하고 논리적 네트워크를 구성해야 합니다. 3.3절. “저장소 추가” 및 3.4절. “논리적 네트워크 만들기”를 참조하십시오.