venerdì 27 novembre 2009

Errore VMware: "Another task is already in progress"

A volte, in VMware ESX 3.5 and vSphere 4.0, quando si fanno alcune operazioni su una virtual machine (come per esempio la creazione di uno snapshot oppure si tenta di rinominare la VM) il sistema solleva un eccezione con il messaggio "A task is already in progress" anche se apparentemente non ci sono task in esecuzione.

La soluzione consiste nel connettersi in ssh all'host ESX fisico su cui risiede la VM e nel riavviare come utente root il servizio "mgmt-vmware".

service mgmt-vmware stop
    Stopping VMware ESX Management services:
    VMware ESX Host Agent Watchdog [ OK ]
    VMware ESX Host Agent [ OK ]


Aspettare 30 secondi e poi restartare il servizio

service mgmt-vmware start
    Starting VMware ESX Management services:
    VMware ESX Host Agent (background) [ OK ]
    Availability report startup (background) [ OK ]


Il server ESX e le macchine virtuali che girano su di esso si disconnetteranno dal Virtual Infrastructure/vSphere Client e se non si riconnettono da sole basta fare click con il tasto destro sull'host ESX e scegliere "reconnect".

Quando tutto risulta riconnesso, ritentare l'operazione che in precedenza dava errore e a questo punto tutto dovrebbe funzionare correttamente.

venerdì 6 novembre 2009

Limite dimensioni messaggio in Exchange 2007

In Microsoft Exchange 2007 il limite di default per la dimensione dei messaggi è di 10Mb. Per poter aumentare questo limite, ci sono diverse configurazioni da fare.

Dopo aver settato i limiti dalla GUI (Exchange Management Console) sulle mailbox degli utenti, passare alla shell (Exchange Management Shell) e digitare i seguenti comandi. I comandi in maiuscolo servono per elencare i parametri di configurazione, quelli con il "set" servono per impostarli.


GET-TRANSPORTCONFIG

set-transportconfig -MaxReceiveSize VALORE
set-transportconfig -MaxRecipientEnvelopeLimit VALORE
set-transportconfig -MaxSendSize VALORE


GET-RECEIVECONNECTOR LIST

set-receiveconnector -MaxMessageSize VALORE (se richiesto, impostare la "identity" con i valori elencati dal comando precedente)


GET-SENDCONNECTOR LIST

set-sendconnector -MaxMessageSize VALORE (se richiesto, impostare la "identity" con i valori elencati dal comando precedente)


VALORE può essere espresso, per esempio, come 10000 o 10MB