cd ~/

Home of Daniel Graf

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

cd ~/

Home of Daniel Graf

Seiten

Suche

Blog Meta

Dynamo Dresden

Galerie

braindump:festplatte_in_vmware_als_ssd_markieren

Festplatte in VMware als SSD markieren

Es kann durchaus passieren, dass VMware eine SSD nicht als solche erkennt, wenn z.B. die SSD an einem RAID Controller hängt und die SSD Kennung nicht durchgereicht wird. VMware hat dazu auch einen entsprechenden Artikel veröffentlicht, um mit passenden Befehlen eine solche Festplatte als SSD zu markieren.

Da mir aber eine PowerCLI Variante besser gefällt, bzw. diese auch massentauglich ist, habe ich mich ran gesetzt udn folgendes zusammengeschrieben… In meinem Fall möchte ich die in den Systemen verbaute IBM Festplatte als SSD nutzen.

$vc_host = "vcenter.domain.de"
$vc_user = "admin@vsphere.local"
$vc_pass = ";"
 
Connect-VIServer $vc_host -User $vc_user -Password $vc_pass -Protocol https -WarningAction 0
 
1 .. 100 | foreach {
    $esxcli = Get-EsxCli -VMHost 192.168.200.$_
    $esxcli.storage.nmp.satp.rule.add($null, $null, $null, `
      ( $esxcli.storage.nmp.device.list() | `
        Where-Object { $_.DeviceDisplayName -like "IBM Serial Attached SCSI Disk *" } | `
        Select-Object Device ).Device, `
      $null, $null, $null, "enable_ssd enable_local", $null, $null, `
      ( $esxcli.storage.nmp.device.list() | `
        Where-Object { $_.DeviceDisplayName -like "IBM Serial Attached SCSI Disk *" } | `
        Select-Object StorageArrayType).StorageArrayType )
    $esxcli.storage.core.claimrule.load()
    $esxcli.storage.core.claimrule.run()
    $esxcli.storage.core.claiming.reclaim( ( $esxcli.storage.nmp.device.list() | `
      Where-Object { $_.DeviceDisplayName -like "IBM Serial Attached SCSI Disk *" } | `
      Select-Object Device ).Device )
}
braindump/festplatte_in_vmware_als_ssd_markieren.txt · Zuletzt geändert: 2016/04/14 13:33 von Daniel Graf