Quick Support

An einem Meeting teilnehmen:

Mauricio Schäpers

An einer Fernwartung teilnehmen:

VS Qloud Support


Für den Betritt der Fernunterstützung wird ein Passwort von Agenten festgelegt.
Dieses wird Ihnen telefonisch oder per Email bekannt gegeben.


Kunden Login

Partner Login

List VM VDIs by SR IP

Quick and dirty Powershellscript to display the mount point and network point of VDIs by Virtual machines on a specific NFS Storage IP
– you need the XenServerPSModule available on citrix downloads
– just change the first to lines to your xenserver and nfs ip and that’s is

#parameter
$nfsip = "192.168.0.10"
$xenserverip = "192.168.0.4"

Import-Module XenServerPSModule
Connect-XenServer -Url http://$xenserverip

#get all pdbs linked pointing to tintri datastore
$colpbd = Get-Xenpbd | where {$_.device_config.server -like $nfsip}


foreach ($pbd in $colpbd){
	#get all SRs pointing to tintri pbds
	$colsr = Get-XenSR -opaque_ref $pbd.SR.opaque_ref
	
	foreach ($sr in $colsr) {
		#get all VDIs on SR
		$colvdi = Get-XenVDI | where { $_.SR.opaque_ref -like $sr.opaque_ref}

		foreach ($vdi in $colvdi){
            #get vbd
            $colvbd = Get-XenVBD | where { $_.VDI.opaque_ref -like $vdi.opaque_ref}

            foreach ($vbd in $colvbd){
                #Show VM VDI Path
                $vm = Get-XenVM -Ref $vbd.vm.opaque_ref

                
                Write-Host -For DarkYellow "The VM $($vm.name_label) has VDI $($vdi.name_label) on"
                Write-Host "Network Path: $($pbd.device_config.server)$($pbd.device_config.serverpath)/$($sr.uuid)/$($vdi.uuid).vhd"
                Write-Host "XenServer Path: /var/run/sr-mount/$($sr.uuid)/$($vdi.uuid).vhd"
                Write-Host "------------------------------"
            }
		}
	}
}

Dieser Beitrag hat 2 Kommentare

Schreibe einen Kommentar zu subodh Kommentar Antwort löschen

Deine E-Mail-Adresse wird nicht veröffentlicht.

*

Suche

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden. weitere Informationen

Auf einigen unserer Internetseiten kommen Cookies zum Einsatz. Cookies sind kleine Textdateien, die auf Ihrem Computer gespeichert werden, wenn Sie unsere Internetseite besuchen. Dadurch können wir unsere Website für den Anwender individueller gestalten. Die Daten, die ein Cookie verwendet, wie zum Beispiel ein Zugangskennwort, werden auf Ihrem Computer gespeichert. Wenn Sie die Verwendung von Cookies nicht wünschen, ändern Sie bitte in Ihrem Internet-Browser die Einstellungen zur Cookie-Verwaltung. Bitte beachten Sie, dass einzelne Funktionen unserer Website möglicherweise nicht funktionieren, wenn Sie die Verwendung von Cookies deaktiviert haben.

Schließen