Para utilizar o Oracle VM, são necessários no mínimo dois servidores: 1 será o Oracle VM Server em si (onde ficarão as VMs), e o outro será um Linux normal, onde será instalado o Oracle VM Manager, que como o nome diz é utilizado para gerenciar os VM servers.
No https://edelivery.oracle.com você precisará baixar estas duas ISOs:
Neste Post irei abordar a instalação do Oracle VM Manager.
Eu copiei a ISO do Manager para um OEL 7.5, instalado como Minimal, e monto ela para ter acesso aos arquivos.
[root@nerv08 ~]# mkdir -p /mnt/ISO [root@nerv08 ~]# mount -o loop V952529-01.iso /mnt/ISO/ mount: /dev/loop0 is write-protected, mounting read-only [root@nerv08 ~]# cd /mnt/ISO/ [root@nerv08 ISO]# ls -lh total 154M drwxr-xr-x. 7 root root 8.0K Aug 16 2017 components -r-xr-x---. 1 root root 12K Aug 16 2017 createOracle.sh -rw-r--r--. 1 root root 230 Aug 16 2017 oracle-validated.params -r-xr-x---. 1 root root 150M Aug 16 2017 ovmm-installer.bsx -rw-r--r--. 1 root root 4.1M Aug 16 2017 OvmSDK_3.4.4.1709.zip -r-xr-x---. 1 root root 1.9K Aug 16 2017 runInstaller.sh -rw-r--r--. 1 root root 372 Aug 16 2017 sample.yml -r--r--r--. 1 root root 1.6K Aug 16 2017 TRANS.TBL [root@nerv08 ISO]#
Instale os pré-requisitos necessários.
[root@nerv08 ISO]# yum -y install iptables-services zip unzip perl net-tools perl-Data-Dumper
Execute o script abaixo, que executa os pré-requisitos necessários.
[root@nerv08 ISO]# ./createOracle.sh Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service. Created symlink from /etc/systemd/system/basic.target.wants/iptables.service to /usr/lib/systemd/system/iptables.service. Adding group 'oinstall' with gid '54321' ... Adding group 'dba' Adding user 'oracle' with user id '54321', initial login group 'dba', supplementary group 'oinstall' and home directory '/home/oracle' ... Changing ownership of '/home/oracle' to oracle:dba Creating user 'oracle' succeeded ... For security reasons, no default password was set for user 'oracle'. If you wish to login as the 'oracle' user, you will need to set a password for this account. Verifying user 'oracle' OS prerequisites for Oracle VM Manager ... oracle soft nofile 8192 oracle hard nofile 65536 oracle soft nproc 2048 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 oracle soft core unlimited oracle hard core unlimited Setting user 'oracle' OS limits for Oracle VM Manager ... Altered file /etc/security/limits.conf Original file backed up at /etc/security/limits.conf.orabackup Verifying & setting of user limits succeeded ... Changing '/u01' permission to 755 ... Modifying iptables for OVM Adding rules to enable access to: 7002 : Oracle VM Manager https 123 : NTP 10000 : Oracle VM Manager CLI Tool Redirecting to /bin/systemctl status iptables.service Redirecting to /bin/systemctl status iptables.service Redirecting to /bin/systemctl restart iptables.service iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ] Redirecting to /bin/systemctl restart iptables.service Rules added. [root@nerv08 ISO]#
E agora executa a instalação em si.
[root@nerv08 ISO]# ./runInstaller.sh Oracle VM Manager Release 3.4.4 Installer Oracle VM Manager Installer log file: /var/log/ovmm/ovm-manager-3-install-2018-06-22-123101.log Please select an installation type: 1: Install 2: Upgrade 3: Uninstall 4: Help Select Number (1-4): 1 Verifying installation prerequisites ... *** WARNING: Recommended memory for the Oracle VM Manager server installation using Local MySql DB is 7680 MB RAM Starting production with local database installation ... One password is used for all users created and used during the installation. Enter a password for all logins used during the installation: Enter a password for all logins used during the installation (confirm): Please enter your fully qualified domain name, e.g. ovs123.us.oracle.com, (or IP address) of your management server for SSL certification generation, more than one IP address are detected: 192.168.15.108 192.168.1.108 [nerv08.localdomain]: Verifying configuration ... Start installing Oracle VM Manager: 1: Continue 2: Abort Select Number (1-2): 1 Step 1 of 7 : Database Software ... Installing Database Software... Retrieving MySQL Database 5.6 ... Unzipping MySQL RPM File ... Installing MySQL 5.6 RPM package ... Configuring MySQL Database 5.6 ... Installing MySQL backup RPM package ... Step 2 of 7 : Java ... Installing Java ... Step 3 of 7 : WebLogic and ADF ... Retrieving Oracle WebLogic Server 12c and ADF ... Installing Oracle WebLogic Server 12c and ADF ... Applying patches to Weblogic ... Applying patch to ADF ... Step 4 of 7 : Oracle VM ... Installing Oracle VM Manager Core ... Retrieving Oracle VM Manager Application ... Extracting Oracle VM Manager Application ... Retrieving Oracle VM Manager Upgrade tool ... Extracting Oracle VM Manager Upgrade tool ... Installing Oracle VM Manager Upgrade tool ... Retrieving Oracle VM Manager CLI tool ... Extracting Oracle VM Manager CLI tool... Installing Oracle VM Manager CLI tool ... Installing Oracle VM Manager WLST Scripts ... Step 5 of 7 : Domain creation ... Creating domain ... Step 6 of 7 : Oracle VM Tools ... Retrieving Oracle VM Manager Shell & API ... Extracting Oracle VM Manager Shell & API ... Installing Oracle VM Manager Shell & API ... Retrieving Oracle VM Manager Wsh tool ... Extracting Oracle VM Manager Wsh tool ... Installing Oracle VM Manager Wsh tool ... Retrieving Oracle VM Manager Tools ... Extracting Oracle VM Manager Tools ... Installing Oracle VM Manager Tools ... Retrieving ovmcore-console ... Installing ovmcore-console RPM package ... Copying Oracle VM Manager shell to '/usr/bin/ovm_shell.sh' ... Installing ovm_admin.sh in '/u01/app/oracle/ovm-manager-3/bin' ... Installing ovm_upgrade.sh in '/u01/app/oracle/ovm-manager-3/bin' ... Step 7 of 7 : Start OVM Manager ... Enabling Oracle VM Manager service ... Shutting down Oracle VM Manager instance ... Starting Oracle VM Manager instance ... Please wait while WebLogic configures the applications... Trying to connect to core via ovmwsh (attempt 1 of 20) ... Trying to connect to core via ovm_shell (attempt 1 of 5)... Oracle VM Manager installed. Installation Summary -------------------- Database configuration: Database type : MySQL Database host name : localhost Database name : ovs Database listener port : 49500 Database user : ovs Weblogic Server configuration: Administration username : weblogic Oracle VM Manager configuration: Username : admin Core management port : 54321 UUID : 0004fb0000010000349b99136a915a7c Passwords: There are no default passwords for any users. The passwords to use for Oracle VM Manager, Database, and Oracle WebLogic Server have been set by you during this installation. In the case of a default install, all passwords are the same. Oracle VM Manager UI: https://nerv08.localdomain:7002/ovm/console Log in with the user 'admin', and the password you set during the installation. For more information about Oracle Virtualization, please visit: http://www.oracle.com/virtualization/ Oracle VM Manager installation complete. Please remove configuration file /tmp/ovm_configCy4VwD. [root@nerv08 ISO]#
Oracle VM é free ou é pago?
Oracle VM não possui valor de Licença, apenas de Suporte. Ou seja, não paga para usar, mas paga para utilizar o Suporte.
Fonte: Oracle Linux Support and Oracle VM Support Global Price List
https://www.oracle.com/assets/els-pricelist-070592.pdf