Vmware tool sur freenass

Status
Not open for further replies.

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
bonjour, je cherche a installer les outil de vmware sur mon freenas, mais ca me dit que je n'ai pas les droit d’écriture, juste de lecture malgré la commande. pourriez m'indiquer ou je me trompe?

je bloque au gunzip ca m'indique que je n'ai aps les droit malgre la commande mount -urw / qui semble s'etre bien passé

merci

tuto :

- mount the vmware tools CD image to the vm freenas
Xzu9eVZd3xjTIHIPs6kOP9LSpubzyaYjU0LP_NQzLKwl1ejcfzY4Rb407L_XMXFBO9Lcmpu6LTUKtjFobhlIEmAkCEOE3ZmuqK-8Aypqhb7dc2158Gxb5JJNLg

Go to shell and:
- Create mount point for CD
# mkdir /mnt/cd
# mount -t cd9660 /dev/cd0 /mnt/cd
# ls /mnt/cd
./ manifest.txt ../ vmware-freebsd-tools.tar.gz
- Mount root rw (read/write)
# mount -urw /
- Copy file vmware-freebsd-tools.tar.gz to /tmp , change file permission and gunzip
# cd /mnt/cd
#cp vmware-freebsd-tools.tar.gz /tmp
#chmod 777 /tmp/vmware-freebsd-tools.tar.gz
# gunzip vmware-freebsd-tools.tar.gz/tmp
# tar -xf vmware-freebsd-tools.tar
Look for vmxnet3.ko file in FreeBSD8.1 subdirectory (path below) and copy to /boot/modules
# ls /tmp/vmware-tools-distrib/lib/modules/binary/FreeBSD8.1-amd64
./ ../ vmblock.ko vmmemctl.ko vmxnet.ko vmxnet3.ko
- Add vmxnet3 driver in loader.conf
For loading additional kernel modules (such as drivers) - GUI Tunable is preferred method because your changes will persist across upgrades.
GUI - System - Tunables - Add tunable


... or by manually edit /boot/loader.conf (but you risk losing your config if you upgrade)
# nano /boot/loader.conf

GNU nano 2.2.6 File: /boot/loader.conf
#
# Boot loader file for FreeNAS. This relies on a hacked beastie.4th.
#
autoboot_delay="2"
loader_logo="freenas"
#Fix booting from USB device bug
kern.cam.boot_delay="30000"
#VMXNET3 driver
vmxnet3_load="YES"

Save the corrections by Ctrl+O
Exit nano - Ctrl+X
Shutdown FreeNAS and goto vSphere Client - Edit settings - and add VMXNET3 adapter (I’ve added 2 more)
oiHb49dKC-HWz3JlVya10qmWt_v3eupm4qjeYuxhPIhOmof7sew6GHuxSE-gfnmbnsut_MjmLKHZpsSBAIuqCf3agg4wR6q85QUfgoS51534hJ3hC8H2WwdYsg

Start FreeNAS and login - Network Interfaces - Add Interface
Ysjc4HsRGy6H8MM7EegaQPKQiv3bHSnzFjLQcDHOjDxsqa1MPIWlycsEAiYHWHUVl3v4z2uHl5urck41D6CVejiAUqJsWZiNdPJNI8aBbLv9q68VGTmfNsxbXA


Now you can utilize VMXNET3 adapters from drop down menu and well functioning 9K jumbo frames!
 

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
voici exactement l'erreur, si ca peux aider :

Welcome to FreeNAS
[root@ICM-NAS] ~# mkdir /mnt/cd
[root@ICM-NAS] ~# mount -t cd9660 /dev/cd0 /mnt/cd
[root@ICM-NAS] ~# ls /mnt/cd
./ VMwareTools-9.0.5-1065307.tar.gz
../ manifest.txt*
[root@ICM-NAS] ~# mount -urw /
[root@ICM-NAS] ~# cd /mnt/cd
[root@ICM-NAS] /mnt/cd# mkdir /tmp/tmp
[root@ICM-NAS] /mnt/cd# cp VMwareTools-9.0.5-1065307.tar.gz /tmp/tmp
[root@ICM-NAS] /mnt/cd# gunzip VMwareTools-9.0.5-1065307.tar.gz
gunzip: can't open VMwareTools-9.0.5-1065307.tar: Read-only file system
[root@ICM-NAS] /mnt/cd#
 

durdur

Patron
Joined
Aug 22, 2012
Messages
284
Voilà l'erreur je pense, pour monter en lecture écriture :
Code:
mount -uw /


Et pour remettre en lecture seule :
Code:
mount -ur /


http://www.freebsd.org/cgi/man.cgi?query=mount&sektion=8
Le -urw doit donc faire un truc très bizarre :)

Sinon par curiosité ils servent à quoi les VMware tools ?

Pour info, sache que tout ce que tu modifies là sera perdu à chaque mise à jour de freenas
 

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
merci de ton aide, je viens d'essayer mais j'ai toujours cette erreur :

Code:
[root@ICM-NAS] ~# mount -uw /
[root@ICM-NAS] ~# cd /mnt/cd
[root@ICM-NAS] /mnt/cd# cp VMwareTools-9.0.5-1065307.tar.gz  /tmp
[root@ICM-NAS] /mnt/cd# chmod 777 /tmp/VMwareTools-9.0.5-1065307.tar.gz
[root@ICM-NAS] /mnt/cd# gunzip VMwareTools-9.0.5-1065307.tar.gz
gunzip: can't open VMwareTools-9.0.5-1065307.tar: Read-only file system
[root@ICM-NAS] /mnt/cd#


merci
 

durdur

Patron
Joined
Aug 22, 2012
Messages
284
ah mais alors c'est /mnt/cd qui est en lecture seule (ça émule un lecteur cd c'est ça ?)
du coup pour dezipper faut que tu aille dans /tmp où tu as copié ton fichier, ou alors gunzip /tmp/VMware....
 

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
merci de l'info, j'ai essayer, et ressayer et re re essayer...:

[root@ICM-NAS] ~# /var/tmp/
/var/tmp/: Permission denied.

j'ai même tenter en Winscp je ne peux rien creer dans les dossier accessible par root. pourtant j'ai bien les attribut rwxrwxrwx

je ne comprend se qu'il faut faire pour pouvoir avoir acces en écriture sur le dossier.....
 

durdur

Patron
Joined
Aug 22, 2012
Messages
284
Bah je comprend pas là, tu as copié ton fichier compressé dans /tmp donc tu y as accès en écriture. Et là tu dois pouvoir faire :

cd /tmp : pour aller dans /tmp
gunzip VMware.... : pour décompresser ton fichier
 

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
quand je me log en root et que je fait ls

je vois ca :

./ .shrc save_rrds.sh*
../ cd/ save_sshkeys*
.cshrc change_password* update*
.history migrate_pluginjail.sh* updatep1*
.k5login mnt/ updatep2*
.login pbi.sh*
.profile save_cfg*

je ne sais aller dans aucun des répertoires en bleu
vert je n'ai pas tester je pense que c’est des commandes.
blanc je ne sais pas se que c'est

si je tape :

[root@ICM-NAS] ~# cd tmp
tmp: No such file or directory.

avec winscp je vois que le dossier tmp se trouve sur le même niveau d'arboraissance que le dosier root (que je liste au dessus)
je en sais pas remonter d'un dossier en commande shh
il faudrait que je lui indique d'utiliser gunzip dans le dossier tmp, sans y aller, y a t'il une commande du type :

gunzip [fichier a deziper] [source] [destination]

?

merci
 

durdur

Patron
Joined
Aug 22, 2012
Messages
284
Salut,

Alors, quand tu utilises le Shell de l'interface web tu est en utilisateur "root", root c'est le super administrateur, celui qui a tous les droits partout et tout le temps, donc forcément tu as accès à tous les dossiers. Le piège de root c'est qu'il est tellement puissant qu'il vaut mieux savoir où tu met les pieds.

Ton problème est en fait super simple, tu vas le découvrir par toi même.

Avant de continuer plus loin je te propose donc un peu de lecture sur l'organisation des dossiers dans un système UNIX :
http://www.commentcamarche.net/contents/1143-unix-les-fichiers

Et une autre petite page sur les commandes de bases pour naviguer dans les dossiers par exemple :
http://www.enseignement.polytechnique.fr/profs/informatique/Gilles.Roussel/INIT/base-shell.html

Avec ces deux petites pages tu vas comprendre la différence entre :
"cd tmp" et "cd /tmp" par exemple et tu vas découvrir le "cd .." Et bien d'autres choses pratiques.
 

skynet59

Dabbler
Joined
Mar 27, 2012
Messages
48
merci, grâce à cela, j'ai sus aller dans le dossier tmp

j'ai fait un ls, je vois bien mon fichier .gz.
je lance le gunzip dessus, et maintenant il ne me dit pas que je n'ai pas les droit, il me dit a 1er vu qu'il n'a pas assez de place...
a 1er vu il se sert du repertoire /var pour décompresser

[root@ICM-NAS] /tmp# gunzip VMwareTools-9.0.5-1065307.tar.gz

/var: write failed, filesystem is full
gunzip: error writing to output: No space left on device
gunzip: VMwareTools-9.0.5-1065307.tar.gz: uncompress failed
 

durdur

Patron
Joined
Aug 22, 2012
Messages
284
Et oui, ça va être le problème (je dois dire que ça m'a échappé jusque là) freenas est un système "live USB", il n'y a pas vraiment d'installation du système, en fait on ne fait que démarrer une image qui tourne sur une partition de 4go.
Il n'est pas prévu de pouvoir ajouter des programmes ou quoi que ce soit d'autre au système de base. Tout les ajouts sont normalement fait des Jails, comme les plugins par exemple.

Il y a un bon sujet sur les vmware tools ici (évidemment c'est en anglais), ça devient interessant surtout à partir de la page 2.
Ça devient très complexe si tu veux vraiment les installer il apparaît que la seule solution serait de compiler toi même freenas en modifiant la taille de la partition finale.

La question qui ressort au final est donc plutôt as tu vraiment besoin de ces outils ? Si tu virtualise freenas c'est pour des tests (auquel cas les installer n'est peut être pas très important) ou pour de la production ? (Auquel cas c'est plutôt assez contesté, très discuté et fortement déconseillé à moins d'être très très celle sur le sujet)
 
Status
Not open for further replies.
Top