domenica 20 settembre 2009

Shift, CTRL, ALT e Caps Lock smettono di funzionare

Pubblico anche qui il post gia' pubblicato sul MoosEsooM.

Notte di rilasci, vuoi che non saltasse fuori qualche avvenimento folkloristico-informatico?
Ebbene i 4 tasti citati nel titolo hanno smesso di funzionare all'improvviso...per ben 3 volte.

Il problema e' quasi sicuramente legato a VMware, forse ai VMware Tools, e' stato riscontrato sia con server che workstation.

Nel mio caso stavo utilizzando la VMware Remote Console di un Ubuntu 9.04 collegata a un VMware server 2.0 installato su una Debian Lenny a 64bit.

Se ne parla nel bug 195982

SOLUZIONE 1

aprire un terminale e lanciare il comando:
setxkbmap

SOLUZIONE 2
eseguire un logoff
rientrare

Qualcuno ha trovato che in corrispondenza di questo problema era sparita l'indicazione di DEFAULT nei layout di tastiera in System->Settings->Keyboard and select layout

VMware: query per estrarre dati da listino

Chiunque abbia cercato un prodotto specifico nel listino VMware si sara' sicuramente smarrito a causa della marea di dati che questo contiene. Vediamo come semplificarci la vita affrontando questo compito con l'aiuto di un database SQL:

Creare una tabella contenente il listino VMware (nell'esempio e' chiamata vm)

L'esempio seguente visualizza prodotti, part number, commenti, prezzo di listino e sconti partner relativi ai pacchetti di supporto Gold per un anno per Vsphere4 standard.
SELECT "Product Family", "Product", "Part Number", "Comments", "List price", "Sconto ENT", "Sconto PRO" FROM "vm" WHERE
"Product Family" = 'VS4'
AND "Product" LIKE '%Support%'
AND NOT "Product" LIKE '%Academic%'
AND NOT "Product" LIKE '%Platinum%'
AND NOT "Product" LIKE '%2 year%'
AND NOT "Product" LIKE '%3 year%'
AND NOT "Product" LIKE '%month%'
AND NOT "Product" LIKE '%Platinum%'
AND NOT "Product" LIKE '%Upgrade%'
AND NOT "Product" LIKE '%Essential%'
AND NOT "Product" LIKE '%Advanced%'
ORDER BY "Product" ASC

Modificando i parametri di LIKE e NOT LIKE potete estrarre le informazioni che vi servono.

lunedì 14 settembre 2009

ESXi 4: importare una virtual machine da VMware server 2.0

Dopo aver copiato la directory relativa alla virtual machine da trasferire nel datastore dell'infrastruttura vsphere e aver aggiunto la virtual machine all'inventory, al momento di avviarla otteniamo un errore del tipo:
Failed to open disk scsi0:0: Unsupported and/or invalid disk type 7. Did you forget to import the disk first? Unable to create virtual SCSI device for scsi0:0, '/vmfs/volumes/xxxxxxx/gwrkvm5.2.1ce/gwce5.2.1.vmdk

Per sistemare la cosa occorre clonare il disco virtuale modificando il tipo in "thin provisioning" con il comando:
vmkfstools -i source.vmdk destination.vmdk -d thin

e modificare i settaggi della macchina virtuale per utilizzare destination.vmdk al posto di source.vmdk

ESXi 4: abilitare accesso ssh

1) premere ALT+F1 e digitare (non apparira' nulla mentre scrivete) la parola
unsupported

poi premete il tasto ENTER.

2) al prompt
password:

inserite la password di root del server ESXi (quella da voi impostata al momento dell'installazione)

3) eseguite il comando:
vi /etc/inetd.conf

e rimuovete il cancelletto "#" dalla riga che inizia per "#ssh"

4) salvate e uscite da vi

5) spostatevi nella directory /sbin ed eseguite il comando:
./services.sh restart


Se ancora il demone ssh non risultasse avviato, potete usare 2 strade:

1) (ma poi tutti vi chiameranno, a ragione, figli di Bill) riavviate il server

2) eseguite il comando:
ps ax | grep inet

annotatevi l'ID del processo inet
eseguite il comando:
kill -HUP NUMERO_DI_PROCESSO_APPENA_TROVATO

giovedì 3 settembre 2009

VMware server: pagina bianca su accesso web

Problema:

cercando di accedere all'interfaccia web di VMware server (https://NOMESERVER:8333) si ottiene una pagina bianca o viene ripetuta la richiesta di accettazione del certificato.

Soluzione:

Caricare la pagina da una nuova istanza del browser

VMware server 2.0.1 64bit per sistemi linux amd64

Ho installato Debian Lenny 64bit e volevo farci girare VMware server.
Ho letto diversi documenti che consentivano di eseguire senza problemi VMware server 2 a 32 bit su una macchina a 64 bit, ma durante un giretto sul sito www.vmware.com ho scoperto che la versione 2.0.1 e' stata rilasciata anche a 64 bit.

L'installazione si svolge come per le versioni precedenti:

Si scarica il file VMware-server-2.0.1-156745.x86_64.tar.gz
tar xzvf VMware-server-2.0.1-156745.x86_64.tar.gz
cd vmware-server-distrib
apt-get install build-essential
apt-get install linux-headers-$(uname -r)
export CC=gcc-4.1
./vmware-install.pl