# Filtro VM in “change master image” wizard

- Link: https://www.silviobalduzzi.com/2023/08/filtro-vm-in-change-master-image-wizard/
- Published: 2023-08-10T20:47:27+02:00
- Author: balduz84

Mi sta capitando sempre più frequentemente di lavorare in ambienti Citrix Cloud 
di dimensioni importanti e spesso ho riscontrato difficoltà nel riuscire a trovare
agevolmente la corretta master all’interno della lista presentata dal wizard “Change
master image”.

![](https://i0.wp.com/www.silviobalduzzi.com/wp-content/uploads/2023/08/image.png?
resize=591%2C464&ssl=1)

In questa immagine, chiaramente di esempio, si può vedere un elenco che comprende
VM che nulla hanno a che vedere con il mondo Citrix, che potrebbe essere comodo 
poter escludere dall’elenco stesso.

Come sicuramente avrete notato, inoltre, le VM generate in modalità MCS non vengono
presentate in elenco, quale è il motivo?

Semplice, Citrix aggiunge alle VM generate in MCS un tag, che fa sì che il wizard
di update del catalog escluda le suddette macchine dal elenco, quindi possiamo sfruttare
la stessa modalità per escludere dall’elenco quelle macchine che sicuramente non
ci servirà mai poter usare come master image (workaround?).

Per aggiungere il tag alla VM, accedere a vCenter, selezionare la macchina che si
vuole escludere dalla lista e editare la sezione “Custom Attributes”.

Di default le VM non hanno il campo “Value” compilato per l’attributo “XdConfig”,
mentre le VM generate in MCS si. E’ quindi sufficiente compilare il campo “Value”
con il valore “XdProvisioned=true” e salvare.

![](https://i0.wp.com/www.silviobalduzzi.com/wp-content/uploads/2023/08/image-2.
png?resize=760%2C386&ssl=1)

![](https://i0.wp.com/www.silviobalduzzi.com/wp-content/uploads/2023/08/image-1.
png?resize=760%2C272&ssl=1)

Ovviamente se le VM da escludere sono tante, potrebbe essere comunque un metodo 
dispendioso di tempo…ma credo di poter trovare un metodo più veloce tramite powershell…
stay tuned.

Così facendo possiamo escludere tutte le VM che non ci interessano, lasciando visibili
solo le master image. Non è la soluzione più “pulita” (avrei preferito poter definire
un tag da includere e assegnare quel tag solo alle master, invece di dover lavorare
di esclusione) ma funziona.

Nota bene, l’esclusione delle VM potrebbe non essere immediatamente recepita dal
Cloud…mi aspetto che venga mantenuta una qualche cache delle informazioni, per non
continuare a richiederle online all’hypervisor, ma dopo qualche minuto vedrete il
risultato.
