Installazione VmwareTools

Linux, Vmware 1 Comment »

Utilizzo con grande soddisfazione Vmware ESX, ed ora non saprei farne a meno, ma se installare le macchine virtuali è cosa banale, installare i VmwareTools su linux, purtroppo non lo è.

Il problema nasce dal fatto che l’installazione è legata al kernel e ai suoi moduli e quindi il pacchetto dei tools fornito da vm “dovrebbe” seguirne il passo dello sviluppo… dico dovrebbe, perchè purtoppo così non è.

Tornando al problema, voglio installare i vmtools, che rendono notevolmete più stabile la macchina virtuale su una ubuntu 8.04.1 con kernel 2.6.24-19 e non c’è stato verso con il pacchetto standard fornito dall’esx e più precisamente VMwareTools-3.5.0-64607.tar.gz.

Il tutto sembrerebbe molto semplice, ricapito lo i passaggi per chi non li conoscesse:

  • accendo la macchina virtuale
  • accedo alla console usando il client windows di vm
  • dal menu VM seleziono Install/Upgrade VmwareTools
  • mi loggo se non lo avevo ancora fatto in ubuntu
  • mount /dev/cdrom /cdrom
  • cp /cdrom/VMware*.tar.gz /usr/src

a questo punto mi trovo un /usr/src il mio bel tar.gz con i vmtools

Installo il pacchetti base che mi servono

apt-get install binutils cpp gcc make psmisc linux-headers-$(uname -r)

detarriamo i vmtools

tar zxvf VMware*.tar.gz

ora nella pura teoria, dovremmo entrare nella directory creata e lanciare ./vmware-install.pl

Bene, non fatelo :D tanto verranno fuori una miriade di errori e non andrà una mazza, ah dimenticavo, nonostante gli errori, se si prosegue l’installazione, viene terminata e il client windows di vm dice che i vmtools sono installati ed è tutto ok! Assurdo! Visto che ho la testa dura, quegli errori non dovevano esistere e a forza di googlare (coniato un nuovo verbo :D) ho messo assieme un pò di pezzi ed ho scoperto una cosa interessante:

esiste un pacchetto opensource dei vmtools, ovviamente molto più aggiornati e compatibili con i nuovi kernel, quindi hanno fatto un mix e funziona alla grande! Ora vi spiego nei dettagli, ecco i passaggi da seguire:

  • scaricare gli ultimi sorgenti dei tools open qui http://sourceforge.net/projects/open-vm-tools/
  • apt-get install libproc-dev libdumbnet-dev libicu-dev g++
  • tar -xzf open-vm-tools-*.tar.gz
  • cd open-vm-tools-*
  • ./configure --without-x
  • make
  • cd modules/linux
  • for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
  • cd ../../../
  • mv -f open-vm-tools-*/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
  • cd vmware-tools-distrib/
  • ./vmware-install.pl

Fatto questo funziona alla perfezione!

Spero sia utile a qualcuno per evitare di perdere 2 giorni :)

Gestire i demoni

Debian, Linux No Comments »

Ho scoperto grazie ad un amico un’applicazione utilissima.

L’applicazione in questione si chiama sysv-rc-conf e serve per gestire gli avvi automatici dei vari servizi sotto /etc/init.d

apt-get install sysv-rc-conf

poi basta lanciarlo da shell e vedrete tutti i servizi con la possibilità di farli partire o di escluderli all’avvio! Che dire… comodissimo!

Grazie Frank!

Conversione audio

Asterisk No Comments »

Asterisk può leggere vari formati audio, ma è preferibile usare formati come gsm wav o g729, possibilmente senza fare transcoding.

Ecco come convertire file mp3, ma l’esempio vale anche per altri formati.

Prima di tutto usiamo sox per la conversione del file mp3 in wav mono.

sox george.mp3 -r 8000 -c 1 -s -w george.wav

In questo modo otteniamo il file wav già convertito in mono e con frequenza corretta, ora dalla cli di asterisk possiamo convertirlo in gsm o g729 per evitare transcoding con il seguente comando:

 file convert /usr/src/george.wav /var/lib/asterisk/moh/george.gsm
file convert /usr/src/george.wav /var/lib/asterisk/moh/george.g729


Schema cavo ISDN telecom e fastweb

Varie 1 Comment »

In teoria quello che vedete sotto dovrebbe essere un RJ45, cercate almeno di immaginarlo :D

…….|—|……
+———-+
|.|.|.|.|.|.|.|.|.|
+-12345678-+

Il cavo telecom è dritto e la connessione si riferisce al pinout degli rj45 del cavo di connessione tra la borchia e il vostro apparato

3 <—-> 3

4 <—-> 4

5 <—-> 5

6 <—-> 6

Il cavo Fastweb invece è incrociato e la connessione si riferisce al pinout degli rj45 del cavo di connessione tra il router fastweb e il vostro apparato

3 <—-> 5

4 <—-> 6

5 <—-> 3

6 <—-> 4

Programmare la borchia NT1+

Varie No Comments »

Attivare Modalità Programmazione:

Alimentare la Borchia e sconnettere la linea telefonica telecom, collegare un telefono analogico sulla porta 1 e premere #*##*# .

Configurazione GENERALE:

*02*00# -> Punto-Punto (mononumero)
*02*64# -> TEI Automatico (multinumero) - (DEFAULT)

*05*0# -> Chiamata inoltrata su entrambe le porte - (DEFAULT)
*05*1# -> Chiamata distribuita alternativamente
*05*2# -> Chiamata preferibilmente su porta1
*05*3# -> Chiamata preferibilmente su porta2

*80*41 956360# -> Teleconfigurazione Venezia
*81*6 66412918# -> Teleconfigurazione Roma
*82*11 2251# -> Teleconfigurazione Torino
*83*424 504681# -> Teleconfigurazione Bassano del Grappa

*00# -> Revisione software
*nn# -> Parametro di configurazione
*98# -> Reset Configurazione Ridotta
*99# -> Reset Configurazione Estesa

Configurazione PORTA1:

*11*numero senza lo 0 del prefisso# Impostazione numero uscita 1
*19*90# -> Disabilitazione Avviso di Chiamata
*19*91# -> Abilitazione Avviso di Chiamata tipoI (3 toni ogni 15sec) - (DEFAULT)
*19*90# -> Abilitazione Avviso di Chiamata tipoII (2 toni ogni 15sec)

*19*0# -> Disabilitazione porta 1 (linea solo trasmittente
*19*1# -> Abilitazione porta 1 fonia/audio - (DEFAULT)
*19*2# -> Abilitazione porta 1 solo Telefoni
*19*3# -> Abilitazione porta 1 solo Fax

*19*991# -> Abilitazione porta 1 alla generazione impulsi teletax
*19*990# -> Disabilitazione porta 1 alla generazione impulsi teletax - (DEFAULT)

Configurazione PORTA2:

*21*numero senza lo 0 del prefisso# Impostazione numero uscita 2

*29*90# -> Disabilitazione Avviso di Chiamata
*29*91# -> Abilitazione Avviso di Chiamata tipoI (3 toni ogni 15sec) - (DEFAULT)
*29*90# -> Abilitazione Avviso di Chiamata tipoII (2 toni ogni 15sec)

*29*0# -> Disabilitazione porta 2 (linea solo trasmittente
*29*1# -> Abilitazione porta 2 fonia/audio - (DEFAULT)
*29*2# -> Abilitazione porta 2 solo Telefoni
*29*3# -> Abilitazione porta 2 solo Fax

*29*991# -> Abilitazione porta 2 alla generazione impulsi teletax
*29*990# -> Disabilitazione porta 2 alla generazione impulsi teletax - (DEFAULT)

Cambiare la data

Linux No Comments »

Per cambiare la data e l’ora di linux da shell e cambiarla anche nel bios digitare:

date -s '23/11/2007 12:30:00'
hwclock --systohc

Virtualizzazione

Vmware No Comments »

Fino a poco tempo fa ero scettico sulla virtualizzazione. Sicuramente una bella cosa, di indubbia comodità, ma non ne vedevo granchè l’utilizzo in produzione e invece… mi sono ricreduto subito dopo aver visto all’opera vmware esx, che spettacolo!

Vmware ha da poco rilasciato la versione esx 3i gratuitamente, certo è un pò castrata, però in ambienti piccoli o medio piccoli dove non è necessario cluster ha e load balancing va più che bene.

L’esx con funzionalità di vmotion ha e loadbalancing è semplicemente spettacolare!

Benvenuto

Varie 1 Comment »

E’ un pò che volevo aprire un blog, e ora è il momento. Cosa troverete? Bhè qualche info e guida per risolvere i problemi che incontro quotidianamente. Io mi occupo in particolare di VoIP e del mondo GNU/Linux più in generale. Spero sia di gradimento. Buona navigazione  :)

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Collegati