mercredi 9 octobre 2013

Création d'un dossier partagé entre l'hôte et l'invité sous Oracle VM VirtualBox

Dans le gestionnaire des machines d'Oracle VM VirtualBox :

  • Cliquer sur le nom de la machine virtuelle
  • Dans la section de droite, cliquer sur "Dossiers partagés"
  • Ajouter un dossier partagé en cliquant sur le bouton. Il vous suffit de spécifier un emplacement existant sur l'hôte puis de lui attribuer un nom.

Ensuite, démarrer la machine virtuelle (s'il y a lieu) puis :

  • Ouvrir une fenêtre de terminal
  • connectez-vous avec "root"
su root
  • Positionnez-vous à la racine
cd /
  • Créer un répertoire. Vous pouvez spécifier le nom qui vous convient
mkdir download
  • Créer un lien entre le répertoire partagé et le répertoire créé précédemment. Ceci aura pour effet de rendre accessible le contenu du répertoire 
mount -t vboxsf /download download
  • Vérifier la configuration en faisant affiché le contenu du répertoire partagé 
ls -al /download

Si vous voulez que le répertoire partagé soit automatiquement accessible après un redémarrage de la machine virtuelle, ajouter une ligne semblable au fichier  "/etc/fstab" sous la forme suivante :

sharename   mountpoint   vboxsf   defaults  0   0

Exemple: 
download   /download     vboxsf   defaults  0   0

Je crois que les additions invité (vbox additions) doivent être installées sur la machine virtuelle pour que cette procédure fonctionne.

mardi 8 octobre 2013

Déplacement d'un disque .vdi d'une machine virtuelle sous Oracle VM VirtualBox

Si vous voulez déplacer un disque assigné à une machine virtuelle vers un autre disque sur la machine hôte, vous pouvez procéder de cette façon :
  • Démarrer le gestionnaire de machines virtuelles d'Oracle VM VirtualBox
  • Arrêter la machine virtuelle où le disque est attaché
  • Ouvrir le gestionnaire des médias dans le menu "Fichier"
  • Sélectionner le disque à déplacer puis cliquer sur le bouton "Libérer"
  • Fermer le gestionnaire des médias
  • Déplacer le fichier .vdi vers le nouvel emplacement
  • Dans virtualbox, cliquer sur la machine virtuelle
  • Cliquer sur "Stockage" dans la section de droite
  • Cliquer pour ajouter un disque dur et appuyer sur le bouton "Choisir un disque existant"
  • Ouvrir le gestionnaire des médias dans le menu "Fichier"
  • Supprimer la référence au disque qui est invalide car le fichier a été déplacer
  • Démarrer la machine virtuelle pour vérifier qu'elle est correcte


mardi 1 octobre 2013

Librairie "libclntsh.so.11.1" manquante lors du démarrage d'ADRCI

En voulant démarrer l'utilitaire ADRCI sur un environnement Oracle Middleware, j'ai rencontré l'erreur suivante:

adrci: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory

Pour résoudre cette erreur, il suffit d'assigner l'emplacement de la librairie à l'aide de la variable d'environnement LD_LIBRARY_PATH. Voici la démarche complète :

[oracle@LABVMSL64-WLSEE]$ adrci
adrci: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No such file or directory
[oracle@LABVMSL64-WLSEE]$ which adrci
/u01/oracle/Middleware/wlserver_10.3/server/adr/adrci
[oracle@LABVMSL64-WLSEE]$ ldd /u01/oracle/Middleware/wlserver_10.3/server/adr/adrci
        linux-gate.so.1 =>  (0xffffe000)
        libclntsh.so.11.1 => not found
        libnnz11.so => not found
        libdl.so.2 => /lib/libdl.so.2 (0x00b87000)
        libm.so.6 => /lib/libm.so.6 (0x00ba7000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00b8d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00d0a000)
        libc.so.6 => /lib/libc.so.6 (0x00a3f000)
        /lib/ld-linux.so.2 (0x00a21000)
[oracle@LABVMSL64-WLSEE]$ echo $LD_LIBRARY_PATH
/u01/oracle/Middleware/patch_wls1036/profiles/default/native:/u01/oracle/Middleware/wlserver_10.3/server/native/linux/i686:/u01/oracle/Middleware/wlserver_10.3/server/native/linux/i686/oci920_8
[oracle@LABVMSL64-WLSEE]$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/u01/oracle/Middleware/wlserver_10.3/server/adr
[oracle@LABVMSL64-WLSEE]$ adrci

ADRCI: Release 11.2.0.2.0 - Production on Tue Oct 1 14:57:48 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

No ADR base is set
adrci>