VSAN Troubleshooting Reference Manual

10 Mar 2015 Leave a comment

Yesteday was published the VSAN Troubleshooting Reference Manual. This impressive 300-pages manual written by Cormac Hogan (http://cormachogan.com/ , co-author of Essential Virtual SAN book) cover in depth how to troubleshoot all aspect of VSAN.

This manual describes the available tools and how to troubleshoot networking, storage and performance issues.

One interesting chapter in my opinion is the one that describes the expected failure behaviour: this chapter fully describes how VSAN react to failure and is useful in the validation and test phase before putting a new VSAN cluster into production.

This Manual is available on VMware website here:

http://www.vmware.com/files/pdf/products/vsan/VSAN-Troubleshooting-Reference-Manual.pdf

Advertisements
Categories: Uncategorized

VSAN Troubleshooting Reference Manual

10 Mar 2015 Leave a comment

Ieri è stata pubblicata la guida di riferimento per il troubleshooting di VSAN. Questo poderoso manuale di quasi 300 pagine scritto da Cormac Hogan (http://cormachogan.com/ , co-autore anche del libro Essential Virtual SAN) copre tutti gli aspetti piu’ tecnici della VSAN e come fare troubleshooting delle varie problematiche che possono sorgere.

Il manuale descrive i vari tools a disposizione e come indagare le problematiche di rete, di storage e di performance.

Molto utile a mio parere anche il capitolo dedicato al comportamento atteso in caso di failure che permette sia di capire come si comporta VSAN in caso di failure che per validare e testare un cluster VSAN prima dell’entrata in produzione.

La guida è disponibile sul sito VMware a questo indirizzo:

http://www.vmware.com/files/pdf/products/vsan/VSAN-Troubleshooting-Reference-Manual.pdf

Categories: vmware Tags: , ,

vCenter 6.0 – le principali architetture di deployment

9 Mar 2015 3 comments

Anche se non è ancora disponibile la release definitiva, grazie ad alcuni documenti ufficiali rilasciati da VMware (in particolare la vCenter Server 6.0 Deployment Guide) è possibile far luce sulle nuove architetture possibili per vCenter 6.0

In vCenter 6.0 i componenti che costituiscono l’installazione sono stati raggruppati in due entità:

  • il vCenter Server
  • il Platform Service Controller (PSC) che comprende il vCenter Single Sign-On, il License Server e la VMware Certificate Authority (VMCA)

E’ cosi’ possibile avere due tipologie di installazione:

  • embedded: tutti i componenti, tranne eventualmente il database, sono installati nella stessa macchina
  • external: il vCenter Server è installato in una macchina e il PSC in un’altra

L’installazione di tipo embedded è raccomandata per le configurazioni standalone con un solo vCenter e senza necessità di replicare il PSC, mentre quella di tipo external è necessaria nel caso di più’ vCenter, di necessità di replicare il PSC o in caso di SSO esterno.

Requisiti

Ci sono alcuni requisiti comuni sia all’installazione del vCenter Windows che per la vCenter Server Appliance (VCSA):

  1. DNS: deve essere funzionante la risoluzione DNS del FQDN, dello short name e il reverse lookup di tutti i sistemi
  2. orario: è necessario che l’ora di tutti i sistemi sia correttamente sincronizzata
  3. password: la password del Single Sign-on deve contenere solo caratteri ASCII

Di questi tre requisiti, il terzo secondo me è da tenere ben presente per evitarsi alcuni “mal di testa” alla SSO 5.1/5.5

 

vCenter su Windows

Per quanto riguarda l’installazione Windows una delle cose più’ interessanti, secondo me, è l’abbandono di SQL Express a favore di PostgreSQL come database locale: con PostgreSQL il nuovo limite supportato è di 20 hosts e 200 VM, decisamente più’ interessante del vecchio limite di 5 host/50VM.
L’aggiornamento alla 6.0 può’ avvenire solo da una 5.0 o successiva e, in caso fosse in uso il db SQL Express, il processo di upgrade lo migrerà a PostgreSQL

 

vCenter Server Appliance

Anche la vCenter Server Appliance utilizza PostgreSQL, ma senza limitazioni (supporta quindi fino a 1000 host/10000VM) e addirittura viene deprecato (anche se ancora supportato) l’uso di database esterni.
Il deploy dell’appliance è possibile solo su host ESXi 5.0 o superiori e l’upgrade è possibile solo dalla versione 5.1 update 3 o superiore.

 

Le architetture di riferimento

Considerando le nuove caratteristiche, VMware individua 6 architetture di riferimento:

  • nuova installazione embedded: è la tipologia piu’ semplice di installazione, raccomandata per ambienti standalone
  • upgrade di un sistema standalone (tutti i componenti sono installati su un’unica macchina): il processo di upgrade si occupa di aggiornare tutti i componenti e di migrare l’eventuale SQL Express a PostgreSQL
  • nuova installazione external: raccomandata per tutti casi tranne lo standalone, è necessario installare prima il PSC e successivamente il vCenter Server, di fatto eseguendo due volte il wizard di installazione
  • upgrade con Single Sign-On esterno: in questo caso è necessario prima aggiornare il Single Sign-On, trasformandolo in PSC e successivamente aggiornare il vCenter
  • nuova installazione Single Sign-On in alta affidabilità: raccomandata in caso di vCenter Server multipli o in caso di requisiti di alti livelli di uptime del Single Sign-On. Questa architettura prevede di installare piu’ PSC dietro a un load balancer opportunamente configurato
  • upgrade di un Single Sign-On in alta affidabilità: in questo caso è necessario aggiornare prima tutti i Single Sign-On a PSC, configurare correttamente il load balancer e aggiornare il vCenter Server

Ovviamente vale la pena ricordarsi che in alcune situazioni l’HA del cluster vSphere puo’ essere sufficiente per garantire il livello di uptime desiderato.

Estrarre l’elenco degli Scheduled Task di vCenter con PowerCLI

Qualche giorno fa mi e’ stato chiesto se c’era un modo facile e veloce per estrarre l’elenco degli Scheduled Task di vCenter: ovviamente ho pensato subito a PowerCLI e… si fa tutto con un comando di una sola riga !

Eccolo qui:

(Get-View ScheduledTaskManager).ScheduledTask | %{ (Get-View $_).Info }

 

Nota: le date e gli orari restituiti sono espressi in UTC

Categories: vmware, vsphere Tags:

Retrieve vCenter Scheduled Task with PowerCLI

Some days ago, I was asked if there is an ultra quick&easy way to retrieve all vCenter Scheduled Task, and… here is my answer: a PowerCLI one liner!

Here it is:

(Get-View ScheduledTaskManager).ScheduledTask | %{ (Get-View $_).Info }

Be aware that all dates and times are expressed in UTC.

Categories: vmware, vsphere Tags:

#VMworld 2014: announcements … NO Limits!

26 Aug 2014 Leave a comment

No-limits[5]

As you know, yesterday was the day for the first general session at VMworld 2014 US (if you have missed it, it will be available here: http://www.vmware.com/now).

Each VMworld is full of announcements, but this year the list is impressive… and I’m not sure the list is complete!

So, here it is te announcements list:

A few days before VMworld was announced the acquisition of CloudVolumes by VMware and Ubuntu images availability on vCloud Air

Categories: vmware, vmworld Tags: , ,

#VMworld 2014: annunci… senza limiti!

26 Aug 2014 Leave a comment

No-limits

Come tutti saprete, e’ in corso il VMworld 2014 US e proprio ieri c’e’ stata la prima general session (se l’avete persa, sarà disponibile a breve qui: http://www.vmware.com/now).

Ogni VMworld porta numerosi annunci, ma direi che questa volta la lista e’ veramente impressionante… e probabilmente non e’ ancora stato annunciato tutto!

Ecco quanto annunciato fino ad ora:

Inoltre qualche giorno prima dell’inizio del VMworld era stato annunciata l’acquisizione di CloudVolumes da parte di VMware e la disponibilità di Ubuntu in vCloud Air

Categories: vmware, vmworld Tags: , ,