DECOUVERTE ET APPROPRIATION D'ORACLE VM (2E PARTIE)
Ce post est consacré à l'installation d'Oracle VM manager sous forme de machine virtuelle sur la machine d'Oracle VM Server.
L'installation d'Oracle VM Manager sur une machine virtuelle hébergée par Oracle VM Server présente un peu plus de difficultés en ce sens qu'il faut avoir à l'esprit quelques notions et repères importants. La principale difficulté réside en ceci qu'il y a des questions dont les réponses ne sont pas triviales. Pour que vous ne soyez pas obligés d'y consacrer trop de temps, je détaille ci-après mes suggestions.
Quatre ressources documentaires sont à consulter avant de se lancer :
- Oracle VM Manager Template (An Oracle White Paper February 2009)
http://oss.oracle.com/~wcoekaer/mgrwp.pdf
- README (le fichier accompagnant l'archive contenant le template d'Oracle VM Manager)
- Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software
http://www.oracle.com/technologies/virtualization/docs/ovmtemplateoverview-whitepaper.pdf
Je suggère d'utiliser le README comme mode opératoire. Il passe en revue les aspects les plus importants de l'installation dont les questions de l'interview de déployement, les "know issues". Les questions ne sont pas toutes triviales
Pour SMTP server (Outgoing mail server SMTP hostname), indiquer le nom de machine d'Oracle VM Server. Et pour E-mail Address for account 'admin', fournissez une adresse inexistante du genre admin@knmc.local où "knmc.local" est le nom de domaine fictif que vous allez utiliser pour vos tests de virtualisation.
Pour Orcale VM Server Pool name, indiquer "seed_pool" correspondant au nom d'un sous-répertoire de /OVS, créé lors du déployement d'Oracle VM Manager et prévu pour être le dépôt centralisé des templates/modèles que vous téléchargerez par la suite et importerez dans Oracle VM Manager. Ce choix facilite la gestion et l'importation ultérieures des templates.
Pour Oracle VM Server login user name, indiquer root.
Rappelons que deux comptes OS d'utilisateurs sont créés sur Oracle VM Manager lors de son déployement (voir le README)
Ne pas se laisser abuser par la remarque abrupte suivante du README :
"Note that Oracle VM Manager is critical for managing Oracle VM Server Pools. Do not pause, suspend or shutdown this virtual machine! Configuring HA is recommended for this virtual machine so that Oracle VM will automatically restart the Oracle VM Manager virtual machine if there is server crash."
i) Il n'est pas question de configurer HA dans votre environnement de tests (trop de pré-requis non satisfaits et de ce fait vous courez au devant de difficultés inutiles).
ii) Vous ne serez pas obligés de laisser votre serveur allumé pendant des semaines. Il va sans dire qu'en l'éteignant, votre Oracle VM Manager aussi va s'arrêter. Après le re-démarrage de votre serveur physique de tests, il vous est possible de re-démarrer Oracle VM Manager par une séquence de commandes semblable à celle-ci
# cd /OVS/running_pool/OVM_EL5U3_X86_OVM_MANAGER_PVM
# xm create vm.cfg
iii) Pour verifier que Oracle VM Manager est de nouveau opérationnel, exécuter la commande suivante :
# xm list
La mise en place d'Oracle VM Manager comprend deux phases
1°) La phase de déployement
2°) La phase de configuration
La phase de déployement comporte l'interview de déployement et se termine par les messages suivants :
"The Oracle VM manager is deploying, i twill take a few minutes. Please connect to the virtual machine console to make sure Oracle VM Manager is deployed successfully. You can use any VNC viewer from da desktop machine via the command :
vncviewer ovs01.knmc.local:5900
After Oracle VM Manager has been successfully deployed, access the Oracle VM manager home page at :
http://192.168.1.110:8888/OVS (au cas où la connexion sécurisée n'a pas été activée)
https://192.168.1.110:4443/OVS (au cas où la connexion sécurisée a été activée)"
Pour la phase de configuration, on peut lancer vncviewer directement depuis un terminal d'Oracle VM Server
Pendant cette phase, le package tightvnc-java est installé sur Oracle VM Manager, entre autres. Mais surtout cette phase se termine par le message d'erreur suivant qui ne semble avoir aucun impact négatif sur le fonctionnement d'Oracle VM Manager :
"Error :
OVM-2007 Master Oracle VM Agent (ovs01.knmc.local) is not active, and the operation cannot be performed
OVM-4014 Invalid Object.
Fail to configure Oracle VM Manager.
Please refer to /var/log/ovm-manager-template/reconfigMgr.log for further info.
Do you want to configure Oracle VM Manager again (Y|n) ? "
Répondre n.
A la suite de cette réponse, on voit s'afficher le prompt de connexion à Oracle VM Manager
"ovmm login :"
En guise de vérification de bon fonctionnement d'Oracle VM server, nous avons créé manuellement et démarré une machine virtuelle à partir d'un template/modèle. Cependant il n'a pas été possible de s'y connecter à l'aide l'utilitaire xm (commande "xm console") à partir d'un terminal d'Oracle VM Server. Rappelons tout de même que notre objectif est d'exploiter les facilités offertes par Oracle VM Manager.
Nous en parlerons dans mon prochain post.
En attendant, quelques suggestions de lecture complémentaire :
- Oracle VM (by Julian Dyke – Independent Consultant) :
http://www.juliandyke.com/Presentations/OracleVM.ppt
- Managing virtual Machines – Oracle VM Manager User's Guide release 2.1 :
http://download.oracle.com/docs/cd/E11081_01/doc/doc.21/e10901/vm.htm
- Oracle VM Templates Readme
http://download.oracle.com/otn_software/virtualization/README.templates
Dans notre prochain post, nous verrons étape par étape comment installer une machine virtuelle à l'aide d'Oracle VM manager à partir du template OVM_EL5U1_X86_PVM_4GB et d'Oracle Database 11g X86 disk image.
L'installation d'Oracle VM Manager sur une machine virtuelle hébergée par Oracle VM Server présente un peu plus de difficultés en ce sens qu'il faut avoir à l'esprit quelques notions et repères importants. La principale difficulté réside en ceci qu'il y a des questions dont les réponses ne sont pas triviales. Pour que vous ne soyez pas obligés d'y consacrer trop de temps, je détaille ci-après mes suggestions.
Quatre ressources documentaires sont à consulter avant de se lancer :
- Oracle VM Manager Template (An Oracle White Paper February 2009)
http://oss.oracle.com/~wcoekaer/mgrwp.pdf
- README (le fichier accompagnant l'archive contenant le template d'Oracle VM Manager)
- Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software
http://www.oracle.com/technologies/virtualization/docs/ovmtemplateoverview-whitepaper.pdf
Je suggère d'utiliser le README comme mode opératoire. Il passe en revue les aspects les plus importants de l'installation dont les questions de l'interview de déployement, les "know issues". Les questions ne sont pas toutes triviales
Pour SMTP server (Outgoing mail server SMTP hostname), indiquer le nom de machine d'Oracle VM Server. Et pour E-mail Address for account 'admin', fournissez une adresse inexistante du genre admin@knmc.local où "knmc.local" est le nom de domaine fictif que vous allez utiliser pour vos tests de virtualisation.
Pour Orcale VM Server Pool name, indiquer "seed_pool" correspondant au nom d'un sous-répertoire de /OVS, créé lors du déployement d'Oracle VM Manager et prévu pour être le dépôt centralisé des templates/modèles que vous téléchargerez par la suite et importerez dans Oracle VM Manager. Ce choix facilite la gestion et l'importation ultérieures des templates.
Pour Oracle VM Server login user name, indiquer root.
Rappelons que deux comptes OS d'utilisateurs sont créés sur Oracle VM Manager lors de son déployement (voir le README)
Ne pas se laisser abuser par la remarque abrupte suivante du README :
"Note that Oracle VM Manager is critical for managing Oracle VM Server Pools. Do not pause, suspend or shutdown this virtual machine! Configuring HA is recommended for this virtual machine so that Oracle VM will automatically restart the Oracle VM Manager virtual machine if there is server crash."
i) Il n'est pas question de configurer HA dans votre environnement de tests (trop de pré-requis non satisfaits et de ce fait vous courez au devant de difficultés inutiles).
ii) Vous ne serez pas obligés de laisser votre serveur allumé pendant des semaines. Il va sans dire qu'en l'éteignant, votre Oracle VM Manager aussi va s'arrêter. Après le re-démarrage de votre serveur physique de tests, il vous est possible de re-démarrer Oracle VM Manager par une séquence de commandes semblable à celle-ci
# cd /OVS/running_pool/OVM_EL5U3_X86_OVM_MANAGER_PVM
# xm create vm.cfg
iii) Pour verifier que Oracle VM Manager est de nouveau opérationnel, exécuter la commande suivante :
# xm list
La mise en place d'Oracle VM Manager comprend deux phases
1°) La phase de déployement
2°) La phase de configuration
La phase de déployement comporte l'interview de déployement et se termine par les messages suivants :
"The Oracle VM manager is deploying, i twill take a few minutes. Please connect to the virtual machine console to make sure Oracle VM Manager is deployed successfully. You can use any VNC viewer from da desktop machine via the command :
vncviewer ovs01.knmc.local:5900
After Oracle VM Manager has been successfully deployed, access the Oracle VM manager home page at :
http://192.168.1.110:8888/OVS (au cas où la connexion sécurisée n'a pas été activée)
https://192.168.1.110:4443/OVS (au cas où la connexion sécurisée a été activée)"
Pour la phase de configuration, on peut lancer vncviewer directement depuis un terminal d'Oracle VM Server
Pendant cette phase, le package tightvnc-java est installé sur Oracle VM Manager, entre autres. Mais surtout cette phase se termine par le message d'erreur suivant qui ne semble avoir aucun impact négatif sur le fonctionnement d'Oracle VM Manager :
"Error :
OVM-2007 Master Oracle VM Agent (ovs01.knmc.local) is not active, and the operation cannot be performed
OVM-4014 Invalid Object.
Fail to configure Oracle VM Manager.
Please refer to /var/log/ovm-manager-template/reconfigMgr.log for further info.
Do you want to configure Oracle VM Manager again (Y|n) ? "
Répondre n.
A la suite de cette réponse, on voit s'afficher le prompt de connexion à Oracle VM Manager
"ovmm login :"
En guise de vérification de bon fonctionnement d'Oracle VM server, nous avons créé manuellement et démarré une machine virtuelle à partir d'un template/modèle. Cependant il n'a pas été possible de s'y connecter à l'aide l'utilitaire xm (commande "xm console
Dans notre prochain post, nous verrons étape par étape comment installer une machine virtuelle à l'aide d'Oracle VM manager à partir du template OVM_EL5U1_X86_PVM_4GB et d'Oracle Database 11g X86 disk image.
Labels: Oracle VM Manager, paravirtualisation, Template, Xen
0 Comments:
Post a Comment
<< Home