Oracle VM 3.0 : installation du produit et premières impressions

La version Oracle VM 3 est sortie depuis quelques semaines et il est temps de vous faire partager mes impressions sur ce produit que, comme vous, j’attendais avec impatience.
De nombreuses fonctionnalités sont au rendez-vous : clonage à chaud, interface graphique au niveau de la concurrence, paramétrage graphique des interfaces réseaux, … tout cela est très excitant !
Je vais m’intéresser tout d’abord dans cet article à l’installation du produit, les articles qui suivront concerneront d’autres aspects, notamment la virtualisation d’OVM 3 dans virtualbox, sur laquelle je travaille en ce moment (cf. l’article sur la virtualisation de la version 2.x http://blog.easyteam.fr/2010/12/17/virtualiser-oracle-vm-dans-virtualbox).

Pré-requis

Les pré-requis peuvent être assez restrictifs dans la mesure où il n’est pas possible de migrer les serveurs OVM et le VM Manager 2.x vers la version 3. Seules les machines virtuelles sont « migrables » (ouf).

  • Les serveurs OVM ainsi que le serveur linux sur lequel va être installé le VM Manager doivent être des machines x86-64 bits (pas un soucis avec les machines récentes).
  • Pour pouvoir utiliser la virtualisation hardware (pour Windows par exemple), un CPU avec le support VT-x (chez Intel) ou AMD-V (chez AMD) doit être utilisé. Ce point n’est pas, de nos jours, rédhibitoire dans la mesure où tous les serveurs PC de production actuels possèdent ce type de processeur.
  • La RAM pour les serveurs VM est de 1Go mini (de toutes manières il faut bien plus pour pouvoir faire tourner correctement des VM !)
  • La RAM mini pour le VM Manager est de 1,5 Go, mais il faut prévoir au moins 4 Go pour faire fonctionner correctement le serveur d’application Weblogic et éventuellement la base de données de repository qui font partie de l’installation.
  • La swap doit être de 2Go mini sur le serveur hébergeant le VM Manager sinon l’installation de celui-ci tombera en échec :
Retrieving Oracle Database 11g XE ...
Installing Oracle Database 11g XE ...
Failed to install Oracle Database 11g XE
This system does not meet the minimum requirements for swap space.  Based on
the amount of physical memory available on the system, Oracle Database 11g
Express Edition requires 2048 MB of swap space. This system has 511 MB
of swap space.  Configure more swap space on the system and retry the
installation.

Installation du serveur VM

L’installation est identique à la version précédente, livrée sous forme de fichier ISO. Pour ceux qui ne la connaissait pas, elle s’installe comme un linux avec simplement un mot de passe supplémentaire pour l’agent VM qui est utiliser pour dialoguer avec le VM Manager. Simplissime.
La seule amélioration visible concerne la possibilité de paramétrer directement des vlans dans la rubrique réseaux. J’ai rencontré juste un problème de clavier lors de la phase d’installation, celle-ci ne prenant pas en compte le clavier français malgré la paramétrage. Ce problème ne réapparaît pas après l’installation.

Une fois installé, l’on découvre une nouveauté concerne le status console qui est un écran d’information regroupant des informations sur l’état de l’hyperviseur.
Pour se logger, il faut appuyer sur les touches Alt F2. Les touches Alt F1 permettent de revenir à la console.

Installation du VM Manager

Déjà un apport de qualité dans cette nouvelle version : l’utilisation de Weblogic 11g comme serveur d’application. La base de données du repository est quand à elle en version 11gR2, ce qui nous permet d’être en configuration up-to-date en composants Oracle.

Pré-requis

Le produit est livré sous forme de fichier ISO. Il faut comme sur la version 2.x, installer une version de linux comme OS afin de supporter le produit. J’ai donc auparavant installé un serveur linux avec Oracle Enterprise 5.5 64 bits.
L’installation par défaut se fait dans le répertoire /u01, ce qui nous enlève le problème de l’installation de la version 2.x sur /opt qui était difficile à gérer lorsque la partition la supportant avait été dimensionnée avec une taille trop faible.
Si l’installation est réalisée avec l’option « Simple install », le repository sera une version XE installée localement sur le serveur , Oracle précisant que celle-ci est destinée à des environnements de tests et non supportée.
Listage des fichiers se trouvant sur le fichier .iso :

[root@ovmmanager CDROM]# ls
components       EULA     oracle-validated.params  runInstaller.sh
createOracle.sh  LICENSE  ovmm-installer.bsx

Installation du produit

Celle-ci ne présente pas de difficulté il suffit juste de répondre à quelques questions …

Voici le log partiellement abrégé de l’installation.

[root@ovmmanager CDROM]# sh runInstaller.sh
Oracle VM Manager Release 3.0.1 Installer
Oracle VM Manager Installer log file:
  /tmp/ovmm-installer.selfextract_gz3235/install-2011-08-29-160439.log
Please select an installation type:
   1: Simple
   2: Standard
   3: Uninstall
   4: Help
   Select Number (1-4): 1
Starting simple installation ...
Verifying installation prerequisites ...
*** WARNING: Recommended memory for the Oracle VM Manager server
installation is 3950 MB RAM
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):
Verifying configuration ...
Start installing the configured components:
   1: Continue
   2: Abort
   Select Number (1-2): 1
Step 1 of 9 : Database ...
Installing Database ...
Step 2 of 9 : Java ...
Installing Java ...
Step 3 of 9 : Database Schema ...
Step 4 of 9 : WebLogic ...
Step 5 of 9 : ADF ...
Step 6 of 9 : Oracle VM  ...
Step 7 of 9 : Domain creation ...
Step 8 of 9 : Deploy ...
Step 9 of 9 : Oracle VM Manager Shell ...
Oracle VM Manager installed.
Installation Summary
--------------------
Database configuration:
  Database host name          : localhost
  Database instance name (SID): XE
  Database listener port      : 1521
  Application Express port    : 8080
  Oracle VM Manager schema    : ovs
Weblogic Server configuration:
  Administration username     : weblogic
Oracle VM Manager configuration:
  Username                    : admin
  Core management port        : 54321
  UUID                        : 0004fb00000100000e1f9b164fe0ba5a
Passwords:
There are no default passwords for any users.
The passwords to use for Oracle VM Manager,
Oracle Database 11g XE, 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:
  http://ovmmanager:7001/ovm/console
  https://ovmmanager:7002/ovm/console
Log in with the user 'admin', and the password you set during the installation.
Please note that you need to install tight-vnc on this computer
 to access a virtual machine's console.
For more information about Oracle Virtualization, please visit:
  http://www.oracle.com/virtualization/
Oracle VM Manager installation complete.

Accès au VM Manager

Comme stipulé dans la trace ci-dessus, nous accédons au VM Manager via l’url suivante (à modifier bien sur suivant votre adressage propre) :

http://localhost:7001/ovm/console

Accès à l’administration de Weblogic

http://localhost:7001/console

Modification des mots de passe

Vous avez peut-être noté que tous les mots de passe sont identiques après l’installation.
Pour les modifier :

  • password de l’administrateur de Weblogic (weblogic dans mon cas) et de VM Manager (admin dans mon cas) : se connecter sur le serveur d’administration de Weblogic avec l’url http://localhost:7001/console, se signer pour accéder à la rubrique domaine de sécurité–>realm–>utilisateurs et groupes –> choisir un utilisateur –> mot de passe
  • utilisation d’une base de données XE : dans le cas où la base de données XE est utilisée, le password de sys se modifie comme dans une base de données Oracle standard ou Enterprise
  • utilisation d’une base de données standard ou Enterprise comme repository : consulter votre DBA préféré

Administration générale

La gestion des utilisateurs pouvant se connecter au VM Manager est déléguée au serveur d’application Weblogic, il n’y a pas de rubrique idoine dans l’interface du VM Manager

Conclusion

L’installation du produit ne pose pas de problème et est pratiquement identique à la version 2.x
Le produit VM Manager repose sur le produit Weblogic dans une forme très adhérente et customisée qui serait très difficile d’extraire de l’implémentation fournie.

4 réflexions sur “Oracle VM 3.0 : installation du produit et premières impressions”

    1. Bonjour noel
      c’est décrit plus haut :
      La RAM pour les serveurs VM est de 1Go mini (de toutes manières il faut bien plus pour pouvoir faire tourner correctement des VM !)
      La RAM mini pour le VM Manager est de 1,5 Go, mais il faut prévoir au moins 4 Go pour faire fonctionner correctement le serveur d’application Weblogic et éventuellement la base de données de repository qui font partie de l’installation.

  1. Ping : Oracle VM 3.0 : réussir la Virtualisation d’Oracle VM dans VirtualBox « EASYTEAM LE BLOG

  2. Bugg détecté sur la 3.0.2 lors de l’installation du manager, l’installation ne se termine pas, la création du user admin échoue avec cette erreur :
    Oracle VM Manager installed.
    Trying …
    Trying …
    Trying …
    Trying …
    Trying …
    Trying …
    Trying …
    Trying …
    Dans ce cas là, il faut faire CTRL + C (Arrêter l’installation)
    Ensuite créer le fichier /u01/app/oracle/ovm-manager-3/.config
    Ajouter ces lignes :
    DBHOST=localhost
    SID=XE
    LSNR=1521
    APEX=8080
    OVSSCHEMA=ovs
    WLSADMIN=weblogic
    OVSADMIN=admin
    COREPORT=54321
    UUID=
    BUILDID=3.0.2.73
    Il faut ensuite recréer le compte admin soit par weblo, soit en en ligne de commande :
    /u01/app/oracle/ovm-manager-3/bin/ovm_admin –deleteuser admin
    /u01/app/oracle/ovm-manager-3/bin/ovm_admin –createuser admin currentpwd newpwd
    Il faut ensuite renseigner l’UUID dans le fichier .config. Pour le trouver, se connecter à OVM Manager (avec le compte weblo) dans Help, cliquez sur About et copier coller l’UUID
    Il faut ensuite redémarrer OVMM :
    [root@localhost bin]# /sbin/service ovmm stop
    Stopping Oracle VM Manager [ OK ]
    [root@localhost bin]# /sbin/service ovmm start
    Starting Oracle VM Manager [ OK ]

Les commentaires sont fermés.