安装oVirt引擎软件包

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/allway2/article/details/102763660

安装oVirt引擎软件包

在配置和使用oVirt Engine之前,必须安装ovirt-engine软件包和依赖项。

安装oVirt引擎软件包

  1. 在开始安装oVirt之前,请添加官方存储库:

    # yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release43.rpm
    
  2. 为确保所有软件包都是最新的,请在要安装oVirt Engine的计算机上运行以下命令:

    # yum update
    

    注意:如果更新了与内核相关的软件包,重新引导计算机。

  3. 运行以下命令以安装ovirt-engine软件包和依赖项。

    # yum install ovirt-engine
    

继续进行下一步,以配置oVirt Engine。

配置oVirt引擎

安装ovirt-engine软件包和依赖项之后,必须使用以下engine-setup命令配置oVirt Engine 。该命令会询问您一系列问题,并在为所有问题提供所需的值之后,应用该配置并启动ovirt-engine服务。

默认情况下,engine-setup在Engine计算机上本地创建和配置Engine数据库。另外,您可以将引擎配置为使用远程数据库或手动配置的本地数据库。但是,您必须在运行之前设置该数据库engine-setup

要设置远程数据库,请参阅准备远程PostgreSQL数据库。要设置手动配置的本地数据库,请参见准备本地手动配置的PostgreSQL数据库

默认情况下,engine-setup将在引擎上配置一个websocket代理。但是,出于安全和性能的原因,用户可以选择在单独的主机上进行配置。有关说明,请参阅在其他主机上安装Websocket代理

重要:engine-setup命令指导您完成几个不同的配置阶段,每个阶段包括需要用户输入的几个步骤。建议的默认配置在方括号中提供;如果建议的值对于给定的步骤是可接受的,请按Enter接受该值。

您可以运行engine-setup --accept-defaults以自动接受所有具有默认答案的问题。仅当您熟悉引擎设置时,才应谨慎使用此选项。

配置oVirt引擎

  1. 运行engine-setup命令以开始配置oVirt Engine:

    # engine-setup
    
  2. Enter键配置引擎:

    Configure Engine on this host (Yes, No) [Yes]:
    
  3. (可选)允许engine-setup配置映像I / O代理(ovirt-imageio-proxy),以允许引擎将虚拟磁盘上载到存储域中。

    Configure Image I/O Proxy on this host? (Yes, No) [Yes]:
    
  4. (可选)允许engine-setup配置websocket代理服务器,以允许用户通过noVNC或HTML 5控制台连接到虚拟机:

    Configure WebSocket Proxy on this machine? (Yes, No) [Yes]:
    

    在单独的计算机上配置Websocket代理No,请选择并参考在单独的计算机上安装Websocket代理以获取配置说明。

  5. 选择是否在引擎计算机上配置数据仓库。

    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]:
    
  6. (可选)允许从命令行访问虚拟机的串行控制台。

    Configure VM Console Proxy on this host (Yes, No) [Yes]:
    

    要使用此功能,需要在客户端计算机上进行其他配置。请参阅《虚拟机管理指南》中的“打开虚拟机的串行控制台

  7. (可选)安装开放虚拟网络(OVN)。选择“是”将在引擎计算机上安装OVN中央服务器,并将其作为外部网络提供商添加到oVirt。默认群集将使用OVN作为其默认网络提供程序,并且添加到默认群集的主机将自动配置为与OVN通信。

    Configure ovirt-provider-ovn (Yes, No) [Yes]:
    
  8. Enter接受自动检测到的主机名,或输入备用主机名,然后按Enter。请注意,如果您使用虚拟主机,则自动检测到的主机名可能不正确。

    Host fully qualified DNS name of this server [*autodetected host name*]:
    
  9. engine-setup命令检查您的防火墙配置,并提供修改该配置的信息,以打开引擎用于外部通信的端口,例如TCP端口80和443。如果不允许engine-setup修改防火墙配置,则必须手动打开使用的端口。由引擎。由于iptables已弃用Firewalld,因此将其配置为防火墙管理器。

    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]:
    

    如果选择自动配置防火墙,并且没有防火墙管理器处于活动状态,则会提示您从支持的选项列表中选择所选的防火墙管理器。输入防火墙管理器的名称,然后按Enter。即使仅列出一个选项,这也适用。

  10. 选择使用本地或远程PostgreSQL数据库作为数据仓库数据库:

    Where is the DWH database located? (Local, Remote) [Local]:
    
    • 如果选择Local,该engine-setup命令可以自动配置数据库(包括添加用户和数据库),或者可以连接到预先配置的本地数据库:

      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]:
      
    • 如果您AutomaticEnter键进行选择,则此处无需采取其他措施。

    • 如果选择Manual,请为手动配置的本地数据库输入以下值:

      <span style="color:#333333"><code>  DWH database secured connection (Yes, No) [No]:
        DWH database name [ovirt_engine_history]:
        DWH database user [ovirt_engine_history]:
        DWH database password:
      </code></span>

      注意: engine-setup在下一步中配置Engine数据库之后,请求这些值。

    • 如果选择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:
      

      注意: engine-setup在下一步中配置Engine数据库之后,请求这些值。

  11. 选择使用本地或远程PostgreSQL数据库作为Engine数据库:

    Where is the Engine database located? (Local, Remote) [Local]:
    
    • 如果选择Local,该engine-setup命令可以自动配置数据库(包括添加用户和数据库),或者可以连接到预先配置的本地数据库:

      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]:
      
      • 如果您AutomaticEnter键进行选择,则此处无需采取其他措施。

      • 如果选择Manual,请为手动配置的本地数据库输入以下值:

        Engine database secured connection (Yes, No) [No]:
          Engine database name [engine]:
          Engine database user [engine]:
          Engine databuase password:
        
      • 如果选择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:
        
  12. 为自动创建的oVirt Engine管理用户设置密码:

    Engine admin password:
    Confirm engine admin password:
    
  13. 选择GlusterVirt两者

    Application mode (Both, Virt, Gluster) [Both]:
    

    两者都提供最大的灵活性。在大多数情况下,选择Both。Virt应用程序模式允许您在环境中运行虚拟机。Gluster应用程序模式仅允许您从管理门户网站管理GlusterFS。

  14. 如果安装了OVN提供程序,则可以选择使用默认凭据或指定其他凭据。

    Use default credentials (admin@internal) for ovirt-provider-ovn (Yes, No) [Yes]:
    oVirt OVN provider user[admin@internal]:
    oVirt OVN provider password:
    
  15. 设置wipe_after_delete标志的默认值,该标志将在删除磁盘时擦除虚拟磁盘的块。

    Default SAN wipe after delete (Yes, No) [No]:
    
  16. 引擎使用证书与主机进行安全通信。也可以选择使用此证书来保护与引擎的HTTPS通信。提供证书的组织名称:

    Organization name for certificate [*autodetected domain-based name*]:
    
  17. (可选)允许engine-setup将引擎的登录页面设置为Apache Web服务器提供的默认页面:

    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]:
    
  18. 默认情况下,使用配置中较早创建的自签名证书来保护与引擎的外部SSL(HTTPS)通信,以与主机进行安全通信。或者,为外部HTTPS连接选择另一个证书。这不会影响引擎与主机的通信方式:

    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]:
    
  19. 选择数据仓库将保留收集的数据多长时间:

    注意:如果您选择不在引擎计算机上配置数据仓库,那么将跳过此步骤。

    Please choose Data Warehouse sampling scale:
    (1) Basic
    (2) Full
    (1, 2)[1]:
    

    Full使用《数据仓库指南》中列出的数据存储设置的默认值(将数据仓库安装在远程主机上时建议使用)。

    Basic减少DWH_TABLES_KEEP_HOURLYto 720DWH_TABLES_KEEP_DAILYto 的值0,减轻引擎计算机上的负载(当引擎和数据仓库安装在同一台计算机上时,建议这样做)。

  20. 查看安装设置,然后按Enter接受值并继续安装:

    Please confirm installation settings (OK, Cancel) [OK]:
    

    配置环境后,engine-setup显示有关如何访问环境的详细信息。如果选择手动配置防火墙engine-setup,则根据设置过程中选择的选项,提供需要打开的端口的自定义列表。该engine-setup命令还将您的答案保存到一个文件中,该文件可用于使用相同的值来重新配置Engine,并为oVirt Engine配置过程输出日志文件的位置。

  21. 如果打算将oVirt环境与目录服务器链接,请配置日期和时间以与目录服务器使用的系统时钟同步,以避免意外的帐户过期问题。

  22. 根据浏览器提供的说明安装证书颁发机构。您可以导航到http://your-manager-fqdn/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA,以安装过程中提供的完全限定的域名(FQDN)替换your-manager-fqdn 来获取证书颁发机构的证书。

继续下一部分,以admin@internal用户身份连接到管理门户。然后,继续设置主机,并附加存储。

连接到管理门户

使用Web浏览器访问管理门户。

  1. 在Web浏览器中,导航到https://your-manager-fqdn/ovirt-engine,将其替换your-manager-fqdn为在安装过程中提供的标准域名。

    注意:您可以使用备用主机名或IP地址访问管理门户。为此,您需要在/etc/ovirt-engine/engine.conf.d/下添加一个配置文件。例如:

    # vi /etc/ovirt-engine/engine.conf.d/99-custom-sso-setup.conf
       SSO_ALTERNATE_ENGINE_FQDNS="alias1.example.com alias2.example.com"
    

    备用主机名列表需要用空格分隔。您也可以将引擎的IP地址添加到列表中,但是不建议使用IP地址代替DNS可解析的主机名。

  2. 单击管理门户。将显示一个SSO登录页面。SSO登录使您可以同时登录到管理和VM Portal。

  3. 输入您的用户名密码。如果您是首次admin登录,请结合使用用户名和在安装过程中指定的密码。

  4. 从“ 域”列表中选择要认证的。如果使用内部admin用户名登录,请选择internal域。

  5. 单击登录

  6. 您可以使用多种语言查看管理门户。默认选择将根据您的Web浏览器的区域设置来选择。如果要使用默认语言以外的其他语言查看管理门户,请从欢迎页面的下拉列表中选择首选语言。

要注销oVirt管理门户,请在标题栏中单击您的用户名,然后单击“ 注销”。您已退出所有门户,并显示引擎欢迎屏幕。

猜你喜欢

转载自blog.csdn.net/allway2/article/details/102763660