EHLO a tutti! Il mio primo post sulla rete StackOverflow :)
Stiamo eseguendo un'infrastruttura ESXi 5.0 / vCenter per ospitare principalmente sistemi guest Debian 6 / amd64 con partizioni ext3 e open-vm-tools
compilati dal sorgente per bug debian 471784 .
Si è verificato un problema che viene riscontrato in tutto Internet, ma senza una risposta conclusiva data da nessuna parte.
Quando provo a ridurre un disco con thin provisioning in modalità indipendente persistente, senza istantanee, genitori, cloni, ottengo costantemente il seguente errore:
root@linux64:~# vmware-toolbox-cmd disk list
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
(A proposito, quali sono gli "altri fattori" e quale delle tonnellate di white paper e manuali tecnici è il manuale dell'utente? :)
So che posso riempire le partizioni di zeri (in effetti, lo uso shred -fuzn0
quando si eliminano file di grandi dimensioni) quindi chiudere l'ospite in questione e utilizzare vari metodi come vmkfstools
, clonazione o dischi vMotioning in modalità thin-provisioning, ecc., Ma tutti di questi o comportano la penalità di downtime per l'ospite che viene sottratto, o comportano uno spostamento ingiustificato di dati tra archivi dati e / o host.
E la risposta è: nessuna riduzione in ESX / ESXi (dalla versione 5).
La documentazione riporta:
IMPORTANTE La riduzione dei dischi non è consentita nelle seguenti circostanze:
La macchina virtuale è ospitata su un server ESX / ESXi. Il server ESX / ESXi può ridurre le dimensioni di un disco virtuale solo quando viene esportata una macchina virtuale. Lo spazio occupato dal disco virtuale sul server ESX / ESXi, tuttavia, non cambia.
La macchina virtuale ha un sistema operativo guest Mac .
Hai preallocato tutto lo spazio su disco sul disco virtuale al momento della creazione.
La macchina virtuale contiene un'istantanea .
La macchina virtuale è un clone collegato o il genitore di un clone collegato.
Il disco virtuale è un disco indipendente in modalità non permanente .
Il file system è un file system di journaling , come un file system ext4, xfs o jfs .
Non c'è da meravigliarsi che ci sia un'opzione per ridurre in VMWare Workstation ma non nel client vSphere connesso a un'istanza ESXi o vCenter.