2014年4月16日水曜日

Red Hat Enterprise Virtualization 3.3 のセットアップ

こんにちは、村田です。

これまで、Red Hat Enterprise Virtualization と oVirt については何度かご案内をしてきておりますが、Red Hat Enterprise Virtualization 3.3 にバージョンアップされたとともに、Red Hat Enterprise Virtualization Manager のセットアップ方法が変わりました。今回はこの変更されたセットアップについてご案内をします。

過去にサイオスでのハンズオンセミナーをお受けいただいた方も、最新版では導入手順が異なりますので、本内容を参考に導入を頂ければと思います。

Red Hat Enterprise Virtualization 3.3 の新機能で大きなところでは、バージョン 3.2 でテクノロジープレビューとして提供されていたクォータ管理が正式にサポートされたこと、Virtio-SCSI サポート、CPU シェアの優先度の指定が可能となったことなど、様々な機能改善が加えられております。詳細はリリースノートをご確認ください。

Red Hat Enterprise Virtualization Manager 3.3 リリースノート
https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Virtualization/3.3/html-single/Manager_Release_Notes/index.html

※これからご案内するインストールの流れは、環境や構成によって設定項目は変わります。必ず、以下のインストールガイドをご確認の上で、導入を行って下さい。

Red Hat Enterprise Virtualization 3.3 Installation Guide
https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Virtualization/3.3/html-single/Installation_Guide/index.html

前提条件、事前作業

Red Hat Enterprise Virtualization のインストールを行う前に、事前にインストールソフトウェアグループと必要となるエンタイトルメントをご確認の上でインストールと初期セットアップを行って下さい。この作業の詳細はここでは割愛します。ドキュメントをご確認ください。

前提インストールソフトウェアグループ

  • Basic Server

必要となるエンタイトルメント

  • Red Hat Enterprise Linux Server
  • Red Hat Enterprise Virtualization
  • JBoss Enterprise Application Platform

上記のインストールと設定が完了したら、Red Hat Enterprise Virtualization のインストールを行います。

Red Hat Enterprise Virtualization Manager のインストール

Red Hat Enterprise Virtualization Manager のインストールは yum コマンドから実行します。
今回は、検証に最適なオールインワン構成でのインストールをご案内します。
※オールインワン環境ではない場合は [rhevm-setup-plugin-allinone] を抜いてインストールをしてください。

# yum –y install rhevm rhevm-doc-ja-JP rhevm-setup-plugin-allinone

(パッケージのインストールが開始されます)

  xorg-x11-fonts-Type1.noarch 0:7.2-9.1.el6                                     
  yum-plugin-versionlock.noarch 0:1.1.30-17.el6_5                               

Dependency Updated:
  httpd.x86_64 0:2.2.22-25.ep6.el6    httpd-tools.x86_64 0:2.2.22-25.ep6.el6   

Complete!

最後に Complete! と表示されれば、Red Hat Enterprise Virtualization Manager のパッケージはインストールが完了したことになります。

ここまでは、既存の設定方法と変わりはありません。今回は、この後の rhevm-setup の内容が大きく変わります。

rhevm-setup の実行

Red Hat Enterprise Virtualization Manager のセットアップには rhevm-setup コマンドを使用します。
セットアップは対話式で行われるため、次の設問に対する値を入力していくことで環境のセットアップが完了します。
設問の最後の [] で提示される値がデフォルト値になります。デフォルト値を採用する場合は、そのまま Enter キーを入力ください。

※以下の項目はオールインワン構成を選択した場合のみ設定します。

  • Configure VDSM on this host? (Yes, No) [No]: yes
    オールインワン構成でインストールする場合は、このホスト上にVDSMの設定を行う必要があります。yesを入力して Enter キーを入力します。
  • Local storage domain path [/var/lib/images]:
  • Local storage domain name [local_storage]:
    ローカルストレージのパスと名前を変更する場合は任意の値を入力します。
  • Host fully qualified DNS name of this server [sios101.oss.sios.com]:
    FQDNの設定を確認し、問題がなければそのまま Enter キーを入力します。
  • Setup can automatically configure the firewall on this system. Note: automatic configuration of the firewall may overwrite current settings. Do you want Setup to configure the firewall? (Yes, No) [Yes]:
    セットアップが Firewall の設定を変更することを許可するのであればそのまま Enter キーを入力します。
    ※基本的にはセットアップの推奨する設定をご利用下さい。
  • Where is the database located? (Local, Remote) [Local]:
  • 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, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
    データベースの設定を行います。データベースはローカルもしくはリモートで選択することができます。自動的に値を設定する場合はデフォルトのAutomaticを選択してください。
  • Engine admin password:
    Confirm engine admin password:
    admin ユーザーのパスワードを設定します。
  • Application mode (Both, Virt, Gluster) [Both]:
    Gluster、Virtualization、Both から選択します。Both が最も柔軟性が高くなります。
  • Default storage type: (NFS, FC, ISCSI, POSIXFS) [NFS]:
    初期設定するデータセンターのストレージタイプを選択します。
  • Organization name for certificate [oss.sios.com]:
  • 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 page of the web server? (Yes, No) [Yes]:
    Red Hat Enterprise Virtualization Manager は Apache Web サーバーを使用してランディングページを表示します。rhevm-setup は、Apache が指定したデフォルトのページを Manager のランディングページに設定します。
  • 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]:
    デフォルトでは、PKI 設定の段階で作成した自己署名証明書で、外部の ssl (https) と Manager との通信のセキュリティを確保して、ホストとセキュアに通信を行います。
  • Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]:
  • Local ISO domain path [/var/lib/exports/iso]:
  • Local ISO domain name [ISO_DOMAIN]:
    ISOドメインのパスと名前を変更する場合は任意の値を入力します。
  • Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
  • --== CONFIGURATION PREVIEW ==--

    [[ 設定項目が一覧で表示されます ]]

    Please confirm installation settings (OK, Cancel) [OK]:
    設定内容が一覧で表示されます。内容を確認し、問題がなければ Enter キーを入力します。

セットアップの全容が分かるよう、下記に rhevm-setup の実行結果を全て記載しておきます。

# rhevm-setup
[ INFO  ] Stage: Initializing
[ INFO  ] Stage: Environment setup
          Configuration files: ['/etc/ovirt-engine-setup.conf.d/10-packaging-aio.conf', '/etc/ovirt-engine-setup.conf.d/10-packaging.conf']
          Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20140415183250.log
          Version: otopi-1.1.2 (otopi-1.1.2-1.el6ev)
[ INFO  ] Hardware supports virtualization
[ INFO  ] Stage: Environment packages setup
[ INFO  ] Stage: Programs detection
[ INFO  ] Stage: Environment setup
[ INFO  ] Stage: Environment customization
         
          --== PACKAGES ==--
         
[ INFO  ] Checking for product updates...
[ INFO  ] No product updates found
         
          --== ALL IN ONE CONFIGURATION ==--
         
          Configure VDSM on this host? (Yes, No) [No]: yes
          Local storage domain path [/var/lib/images]: 
          Local storage domain name [local_storage]: 
         
          --== NETWORK CONFIGURATION ==--
         
          Host fully qualified DNS name of this server [sios101.oss.sios.com]: 
          Setup can automatically configure the firewall on this system.
          Note: automatic configuration of the firewall may overwrite current settings.
          Do you want Setup to configure the firewall? (Yes, No) [Yes]: 
[ INFO  ] iptables will be configured as firewall manager.
         
          --== DATABASE CONFIGURATION ==--
         
          Where is the database located? (Local, Remote) [Local]: 
          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, or prefer to perform that manually? (Automatic, Manual) [Automatic]: 
         
          --== OVIRT ENGINE CONFIGURATION ==--
         
          Engine admin password: 
          Confirm engine admin password: 
[WARNING] Password is weak: 辞書の単語に基づいています
          Use weak password? (Yes, No) [No]: yes
          Application mode (Both, Virt, Gluster) [Both]: 
          Default storage type: (NFS, FC, ISCSI, POSIXFS) [NFS]: 
         
          --== PKI CONFIGURATION ==--
         
          Organization name for certificate [oss.sios.com]: 
         
          --== APACHE CONFIGURATION ==--
         
          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 page of the web server? (Yes, No) [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]: 
         
          --== SYSTEM CONFIGURATION ==--
         
          Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]: 
          Local ISO domain path [/var/lib/exports/iso]: 
          Local ISO domain name [ISO_DOMAIN]: 
          Configure WebSocket Proxy on this machine? (Yes, No) [Yes]: 
         
          --== END OF CONFIGURATION ==--
         
          Would you like transactions from the Red Hat Access Plugin sent from the RHEV Manager to be brokered through a proxy server? (Yes, No) [No]: 
[ INFO  ] Stage: Setup validation
[WARNING] Less than 16384MB of memory is available
         
          --== CONFIGURATION PREVIEW ==--
         
          Database name                      : engine
          Database secured connection        : False
          Database host                      : localhost
          Database user name                 : engine
          Database host name validation      : False
          Datbase port                       : 5432
          NFS setup                          : True
          PKI organization                   : oss.sios.com
          Application mode                   : both
          Firewall manager                   : iptables
          Update Firewall                    : True
          Configure WebSocket Proxy          : True
          Host FQDN                          : sios101.oss.sios.com
          NFS mount point                    : /var/lib/exports/iso
          Datacenter storage type            : nfs
          Configure local database           : True
          Set application as default page    : True
          Configure Apache SSL               : True
          Configure VDSM on this host        : True
          Local storage domain directory     : /var/lib/images
         
          Please confirm installation settings (OK, Cancel) [OK]: 
[ INFO  ] Stage: Transaction setup
[ INFO  ] Stopping engine service
[ INFO  ] Stopping websocket-proxy service
[ INFO  ] Stage: Misc configuration
[ INFO  ] Stage: Package installation
[ INFO  ] Stage: Misc configuration
[ INFO  ] Initializing PostgreSQL
[ INFO  ] Creating PostgreSQL database
[ INFO  ] Configuring PostgreSQL
[ INFO  ] Creating database schema
[ INFO  ] Creating CA
[ INFO  ] Configuring WebSocket Proxy
[ INFO  ] Generating post install configuration file '/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
[ INFO  ] Stage: Transaction commit
[ INFO  ] Stage: Closing up
         
          --== SUMMARY ==--
         
[WARNING] Less than 16384MB of memory is available
          An ISO NFS share has been created on this host.
              If IP based access restrictions are required, edit:
              entry /var/lib/exports/iso in /etc/exports
          SSH fingerprint: 7F:DF:0F:D9:79:CF:64:39:F0:D4:65:DA:2B:B2:15:A9
          Internal CA FB:2E:75:43:DB:77:F6:92:86:13:95:E2:5A:BF:C8:0D:CD:9A:43:2C
          Web access is enabled at:
              http://sios101.oss.sios.com:80/ovirt-engine
              https://sios101.oss.sios.com:443/ovirt-engine
          Please use the user "admin" and password specified in order to login into oVirt Engine
         
          --== END OF SUMMARY ==--
         
[ INFO  ] Starting engine service
[ INFO  ] Restarting httpd
[ INFO  ] Waiting for VDSM host to become operational. This may take several minutes...
[ INFO  ] The VDSM Host is now operational
[ INFO  ] Restarting nfs services
[ INFO  ] Generating answer file '/var/lib/ovirt-engine/setup/answers/20140415183845-setup.conf'
[ INFO  ] Stage: Clean up
          Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20140415183250.log
[ INFO  ] Stage: Pre-termination
[ INFO  ] Stage: Termination
[ INFO  ] Execution of setup completed successfully

セットアップが完了したら Red Hat Enterprise Virtualization Manager をインストールしたサーバーの http://FQDN にアクセスしてください。Web ベースの GUI で直感的に操作が出来るように作られています。

0 件のコメント:

コメントを投稿