Update Device ID check for restore volume function (#282)

* Remove NAA ID check from restore volume function

* Add check for EUI devices
This commit is contained in:
Sanjay Rajmohan 2024-10-22 12:03:27 -07:00 коммит произвёл GitHub
Родитель 046bbf67d0
Коммит 0372af2f44
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -363,7 +363,7 @@ function New-VmfsDatastore {
Write-Error $Global:Error[0]
}
$Cluster | Get-VMHost | Get-VMHostStorage -RescanAllHba | Out-Null
$Cluster | Get-VMHost | Get-VMHostStorage -RescanAllHba -RescanVmfs | Out-Null
$Datastore = Get-Datastore -Name $DatastoreName -ErrorAction Ignore
if (-not $Datastore -or $Datastore.type -ne "VMFS") {
throw "Failed to create datastore $DatastoreName."
@ -574,7 +574,7 @@ function Restore-VmfsVolume {
$DatastoreName
)
if ($DeviceNaaId -notlike 'naa.624a9370*') {
if (!($DeviceNaaId -like 'naa.624a9370*' -or $DeviceNaaId -like 'eui.*')) {
throw "Invalid Device NAA ID $DeviceNaaId provided."
}