Archivio

Archivio per la categoria ‘Virtualizzazione’

Hyper-V: Rapporto Virtual CPU vs Logical CPU

 

logo-powershellHyper-V non impone nessun vincolo al numero massimo di Virtual CPU utilizzate all’interno delle macchine virtuali rispetto al numero di CPU logiche dell’host di virtualizzazione.

La regola generale è di non superare mai il rapporto 8:1 cioè 8 CPU virtuali per singola CPU logica, anche se è bene non oltrepassare il rapporto 4:1 per mantenere delle buone prestazioni.

All’aumentare del numero della macchine virtuali per ogni host, risulta complesso calcolare il numero delle CPU virtuali utilizzate, bisogna aprire le proprietà di ogni singola macchina per leggere tale valore.

Un altro modo molto pià semplice e immediato è quello di sfruttare uno script PowerShell in modo da avere l’informazione immediatamente.

Utilizzando ad esempio questo script:

write-host (@(gwmi -ns root\virtualization MSVM_Processor).count / (@(gwmi Win32_Processor) | measure -p NumberOfLogicalProcessors -sum).Sum) "virtual processor(s) per logical processor" -f yellow

avremo un’informazione del tipo:

image

 

Technorati Tags: ,,
126 views
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

ESXi 5: Interrompere un copia incolla iniziato tramite la GUI

 

Può capitare di lanciare un copia incolla di un file tramite lo strumento Datastore Browser da un Datastore a un’altro di un server ESXi e subito dopo doverlo interrompere, magari perchè abbiamo copiato un volume Thin Provisioning senza considerare che la copia trasforma il volume nel tipo Thick e quindi invece di copiare 5GB come pensavamo ci accorgiamo di dover copiare 100GB!!!

Purtoppo utilizzando la versione gratuita di ESX non abbiamo tramite GUI la possibilità di stoppare il task della copia, infatti nelle proprietà del task vediamo che la voce Copia è disabilitata:

image

image

mentre è abilitata per chi ha acquistato la licenza standard di VMware vCenter Server.

A questo punto non ci rimane altro da fare che stoppare il processo di copia dalla shell di ESXi, per sapere come abilitare la shell vi rimando a questo post Enable SSH on ESXi 5 via vSphere Client, una volta nella shell usate il comando:

/etc/init.d/hostd stop

watchdog-hostd: Terminating watchdog process with PID 2892 hostd stopped.

per terminare il Management Agents, e subito dopo il comando:

/etc/init.d/hostd start

[8149] Begin ‘hostd ++min=0,swap,group=hostd /etc/vmware/hostd/config.xml’, min-uptime = 60, max-quick-failures = 1, max-total-failures = 1000000, bg_pid_file = ” hostd started.

per riavviare il servizio.

A questo punto potete rientrare nel vSphere Client e verificate che il processo di copia è stato interrotto.

835 views
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

PowerShell Management Library for Hyper-V

 

Segnalo questo interessante progetto disponibili nel Codeplex per la gestione di una macchina Hyper-V tramite PowerShell.

Trovate attualmente 80 funzioni nella libreria:

Finding a VM
Get-VM, Choose-VM , Get-VMHost

Connecting to a VM
New-VMConnectSession

Discovering and manipulating Machine states
Get-VMState , Set-VMState , Convert-VmState,
Ping-VM , Test-VMHeartBeat, Shutdown-VM , Start-VM, Stop-VM, Suspend-VM
Get-VMKVP, Add-KVP, Remove-KVP, Get-VMJPEG

Backing up, exporting and snapshotting VMs
Export-VM , Import-VM, Get-VMSnapshot, Choose-VMSnapshot , Apply-VMSnapshot , New-VMSnapshot ,Remove-VMSnapshot, Rename-VMSnapShot, Update-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript

Adding and removing VMs, configuring motherboard settings.
New-VM , Remove-VM , Set-VM , Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory, Set-VMSerialPort

Manipulating Disk controllers, drives and disk images
Get-VMDiskController
Add-VMSCSIController , Remove-VMSCSIcontroller
Get-VMDriveByController , Add-VMDRIVE , Remove-VMdrive
Get-VMDiskByDrive, Add-VMDISK , Set-VMDisk, Get-VMDisk
Get-VMFloppyDisk , Add-VMFloppyDisk
Add-VMNewHardDisk

Manipluating Network Interface Cards
Get-VMNic , List-VMNic , Choose-VMNIC, Add-VMNIC, Remove-VMNIC , Set-VMNICAddress , Set-VMNICConnection , Get-VMNicport ,
Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet,
New-VMExternalSwitch, New-VMInternalSwitch,New-VmPrivateSwitch

Working with VHD files
Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD,Convert-VHD,Merge-VHD,Mount-VHD, Unmount-VHD

 

Trovate il progetto a questo link (http://pshyperv.codeplex.com/).

14.378 views
Categorie:Virtualizzazione Tag:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Un abbonamento Technet in regalo a chi supera un esame di certificazione Microsoft sulla Virtualizzazione

 

Roadside assistance on the path to Virtualization

E’ partita il 1° Marzo 2011 l’iniziativa promossa da Microsoft che regala un abbonamento di un anno al Technet alle prime 1000 persone che passeranno un esame di virtualizzazione (70-652, 70-659, 70-669, 70-693) nel periodo 1 Marzo 2011 – 30 Giugno 2011.

Tutti i dettagli nel sito Prometric: http://www.prometric.com/Microsoft/virtualization

459 views
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Hyper-V: Access denied. Unable to establish communication between Server and Client

Una volta installato Hyper-V Server o il ruolo Hyper-V di Windows Server 2008, se provate a connettervi con l’Hyper-V Manager ottenete l’errore:

Access denied. Unable to establish communication between ‘Server’ and ‘Client’

Questo perchè Windows Vista/7 di default non permettono connessioni DCOM dall’esterno. Per abilitarle seguiamo questi semplici passi:

  1. Dal menù Start digitate il comando DCOMCNFG e lanciatelo.
  2. Espandete le voci Console Root > Component Services > Computers > My Computer.
  3. Aprite le Proprietà di My Computer e selezionate il Tab COM Security.
  4. Nella sezione Access Permissions cliccate sul bottone Edit Limits.
  5. Selezionate ANONYMOUS LOGON e spuntate il flag Allow per la permission Remote Access

A questo punto riaprite l’Hyper-V Manager e dovreste essere in grado di amministrare il server Hyper-V senza nessun problema.

3.998 views
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...