ovirt是RHEV的社区版,是一个免费开源的虚拟化软件。它包括管理端和node节点,类似于vsphere和esxi大关系一样。Ovirt中集成了glusterfs分布式存储的管理功能,在图形化界面下友好的管理了glusterfs。下面大概看看它的组成部分:
一个 Ovirt环境包括:
1、主机(host):基于 KVM 的、用来运行虚拟机的主机。在本文档中有时也被称为虚拟主机。
代理和工具程序:运行在主机上的代理和工具程序(包括 VDSM、QEMU 和 libvirt)。这些工具程序提供了对虚拟机、网络和存储进行本地管理的功能。
2、ovirt manager:一个对 CecOSvt 环境进行中央管理的图形界面平台。用户可以使用它查看、增添和管理资源。
3、存储域:用来存储虚拟资源(如虚拟机、模版和 ISO 文件)。
4、数据库:用来跟踪记录整个环境的变化和状态。/5、目录服务器:用来提供用户账户以及相关的用户验证功能的外部目录服务器。
5、网络:用来把整个环境联系在一起。它包括物理网络连接和逻辑网络。
搭建Ovirt 管理的ovirt-engine
本次系统环境为centos6.5,由于本次只是搭建管理端,并没有采用"all in one"的部署方式,所以我们本次的环境就仅仅有一台服务器。
将所有主机配置好DNS服务器或者将所有主机的主机名写入/etc/hosts中
将所有主机配置好DNS服务器或者将所有主机的主机名写入/etc/hosts中 [[email protected] ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.2.100 ovirt-engine 开始安装engine: yum localinstall http://plain.resources.ovirt.org/pub/yum-repo/ovirt-release35.rpm rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [[email protected] ~]# yum install -y ovirt-engine 如果是图形界面建议安装firefox管理虚拟机控制台的插件 yum install -y spice-xpi (虚拟机控制台) [[email protected] ~]# yum update -y [[email protected] ~]# engine-setup [ INFO ] Stage: Initializing [ INFO ] Stage: Environment setup Configuration files: [‘/etc/ovirt-engine-setup.conf.d/10-packaging-jboss.conf‘, ‘/etc/ovirt-engine-setup.conf.d/10-packaging.conf‘] Log file: /var/log/ovirt-engine/setup/ovirt-engine-setup-20150612131118-j8qm28.log Version: otopi-1.3.2 (otopi-1.3.2-1.el6) [ INFO ] Stage: Environment packages setup [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment setup [ INFO ] Stage: Environment customization --== PRODUCT OPTIONS ==-- Configure Engine on this host (Yes, No) [Yes]: 直接回车去默认值 Configure WebSocket Proxy on this host (Yes, No) [Yes]: --== PACKAGES ==-- [ INFO ] Checking for product updates... [ INFO ] No product updates found --== ALL IN ONE CONFIGURATION ==-- --== NETWORK CONFIGURATION ==- 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]:No Host fully qualified DNS name of this server [ovirt-engine]: Where is the Engine database located? (Local, Remote) [Local]: Would you like Setup to automatically configure postgresql and create Engine database, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Engine admin password: 输入密码 Confirm engine admin password: 确认密码 [WARNING] Password is weak: it is based on a dictionary word Use weak password? (Yes, No) [No]:Yes Application mode (Virt, Gluster, Both) [Both]: Organization name for certificate [Test]: Do you wish to set the application as the default page of the web server? (Yes, No) [Yes]: Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]: Configure an NFS share on this server to be used as an ISO Domain? (Yes, No) [Yes]: no [WARNING] Less than 16384MB of memory is available --== CONFIGURATION PREVIEW ==-- Application mode : both Update Firewall : False Host FQDN : ovirt-engine Engine database name : engine Engine database secured connection : False Engine database host : localhost Engine database user name : engine Engine database host name validation : False Engine database port : 5432 Engine installation : True PKI organization : Test Configure local Engine database : True Set application as default page : True Configure Apache SSL : True Configure WebSocket Proxy : True Engine Host FQDN : ovirt-engine Please confirm installation settings (OK, Cancel) [OK]: SSH fingerprint: 4F:3A:0C:D2:BC:A9:7E:4B:BD:DD:5A:66:9A:1A:7A:F4 Internal CA 50:59:B6:0A:49:E1:2C:AE:5E:43:0B:4F:81:67:FF:8E:05:3F:90:6B Web access is enabled at: http://ovirt-engine:80/ovirt-engine https://ovirt-engine:443/ovirt-engine Please use the user "admin" and password specified in order to login In order to configure firewalld, copy the files from /etc/ovirt-engine/firewalld to /etc/firewalld/services and execute the following commands: firewall-cmd -service ovirt-postgres firewall-cmd -service ovirt-https firewall-cmd -service ovirt-fence-kdump-listener firewall-cmd -service ovirt-websocket-proxy firewall-cmd -service ovirt-http The following network ports should be opened: tcp:443 tcp:5432 tcp:6100 tcp:80 udp:7410 An example of the required configuration for iptables can be found at: /etc/ovirt-engine/iptables.example --== END OF SUMMARY ==-- [ INFO ] Starting engine service [ INFO ] Restarting httpd [ INFO ] Stage: Clean up Log file is located at /var/log/ovirt-engine/setup/ovirt-engine-setup-20150612131118-j8qm28.log [ INFO ] Generating answer file ‘/var/lib/ovirt-engine/setup/answers/20150612131850-setup.conf‘ [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ INFO ] Execution of setup completed successfully
可以看到已经安装成功了。使用浏览器输入https://192.168.2.100 输入账户密码就可以进入管理界面,一睹我们的管理平台了。
时间: 2024-10-23 13:30:23