Modifica e sincronizzazione di modelli e istanze
Modifiche alle istanze
Dopo aver creato un'istanza di un modello, è possibile modificare manualmente il lavoro, il dispositivo, il gruppo o lo SLO istanziati. L'esempio seguente mostra una modifica apportata al parametro Subnet mask e alla proprietà EEM project root dir di un dispositivo istanziato:
Il dispositivo si discosta dal proprio modello in questo particolare parametro e proprietà (e anche nei parametri Nome e Indirizzo) e quindi gli elementi sono evidenziati in arancione.
Modifiche ai modelli
Tutte le modifiche apportate a un modello hanno effetto immediato su tutte le istanze a cui fa riferimento. Ad esempio, quando si modifica un parametro di un modello di lavoro, tutte le istanze di lavoro create da questo modello rifletteranno immediatamente la modifica. Ciò consente di apportare modifiche efficienti a un intero insieme di lavori, dispositivi, gruppi o SLO.
La modifica di un modello funziona allo stesso modo delle operazioni corrispondenti per lavori standard, dispositivi, gruppi e SLO. Andare su /root/Templates e navigare fino all'oggetto modello, quindi scegliere Modifica parametri dal suo elenco a discesa. L'esempio seguente modificherà un modello di dispositivo:
Il parametro Subnet mask viene impostato, viene aggiunta una proprietà aggiuntiva EEM remote access e viene modificata una proprietà esistente EEM project root dir. Viene inoltre aggiunta una nuova proprietà personalizzata Comment.
Dopo aver applicato questa modifica, tutti i dispositivi creati come istanza di questo modello rifletteranno la modifica:
Sui dispositivi in cui alcuni parametri o proprietà erano già stati modificati manualmente prima di apportare la modifica sopra indicata al modello del dispositivo (come mostrato nell'esempio sopra), tali modifiche manuali non vengono sovrascritte dalla modifica del modello. L'ipotesi qui è che le modifiche manuali avvengano per un motivo e non debbano essere sovrascritte. In questo caso, il parametro Subnet mask e la proprietà della directory principale del progetto EEM erano già stati modificati, quindi la modifica al modello non ha influito su queste modifiche specifiche. Sono evidenziati in arancione in modo che la deviazione sia chiaramente visibile.
Rieseguire la sincronizzazione dei modelli con le loro istanze
Nel caso sopra riportato, si potrebbe comunque voler sovrascrivere il parametro modificato manualmente e forzare il valore configurato sul modello del dispositivo nell'istanza del dispositivo. Ciò può essere fatto in due modi.
Rieseguire la sincronizzazione dall'istanza
Quando si seleziona Modifica parametri dall'oggetto istanza del dispositivo, fare clic sul pulsante Risincronizza:
In questo modo viene recuperata la configurazione dal modello del dispositivo e il parametro Subnet mask viene sovrascritto con il valore del modello:
Si noti, tuttavia, che il valore della proprietà differente non è stato sincronizzato. Vedere la sezione Regole di risincronizzazione di seguito.
Quando si risincronizza un'istanza del dispositivo, anche i suoi lavori secondari verranno sincronizzati, ciascuno secondo le stesse regole di risincronizzazione riportate di seguito.
Rieseguire la sincronizzazione dal modello
Se si è certi che tutte le istanze di un modello devono essere sincronizzate con il modello, la risincronizzazione può essere eseguita anche dall'oggetto modello. Scegliere Modifica parametri sul modello e fare clic su Risincronizza istanze.
Regole di risincronizzazione
Per ripristinare il collegamento tra un modello e la sua istanza, utilizzare il pulsante Risincronizza.
Una risincronizzazione non ripristinerà i seguenti parametri modificati delle istanze:
- Nome dell'istanza
- Indirizzo del dispositivo
- Collegamenti (genitore allarme, genitore interruzione, oggetti figlio)
Una risincronizzazione
- aggiungerà nuove proprietà (personalizzate) che sono state aggiunte al modello
- non eliminerà alcuna nuova proprietà (personalizzata) creata sull'istanza dopo la sua creazione
- non modificherà alcun parametro di proprietà (personalizzato) che è stato modificato sull'istanza
Se una proprietà all'interno di un modello ha un riferimento a un altro oggetto modello, la risincronizzazione deve essere eseguita sull'oggetto superiore del modello per aggiornare i riferimenti dei suoi figli (tutti i figli saranno risincronizzati in modo ricorsivo).
Identificazione delle relazioni tra modelli e istanze
Per scoprire quali istanze sono state create da un modello, andare su /root/Templates, approfondire l'oggetto modello e scegliere la relazione Modello da dall'elenco Relazione. Tutte le istanze del modello vengono quindi visualizzate nell'elenco.
Per scoprire a quale modello è collegata un'istanza, seleziona la relazione Template from (Modello da) sul lavoro, dispositivo, gruppo o SLO istanziato.
Oppure, per navigare direttamente al modello, clicca sul link accanto alla voce Instance of sull'oggetto istanziato:










