Size: a a a

VMware User Group Rus

2020 December 10

A

Aivar in VMware User Group Rus
Add-PSSnapin vmware.vimautomation.core
connect-viserver -server FQDN
$Cluster = «NAME»;
$Datastore = «NAME»
$VMFolder = "Discovered virtual machine"
$ESXHost = Get-Cluster $Cluster | Get-VMHost | select -First 1

foreach($Datastore in $Datastore) {
# Searches for .VMX Files in datastore variable
$ds = Get-Datastore -Name $Datastore | %{Get-View $_.Id}
$SearchSpec = New-Object VMware.Vim.HostDatastoreBrowserSearchSpec
$SearchSpec.matchpattern = "*.vmx"
$dsBrowser = Get-View $ds.browser
$DatastorePath = "[" + $ds.Summary.Name + "]"

# Find all .VMX file paths in Datastore variable and filters out .snapshot
$SearchResult = $dsBrowser.SearchDatastoreSubFolders($DatastorePath, $SearchSpec) | where {$_.FolderPath -notmatch ".snapshot"} | %{$_.FolderPath + ($_.File | select Path).Path}

# Register all .VMX files with vCenter
foreach($VMXFile in $SearchResult) {
New-VM -VMFilePath $VMXFile -VMHost $ESXHost -Location $VMFolder -RunAsync
}
}
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Aivar
Add-PSSnapin vmware.vimautomation.core
connect-viserver -server FQDN
$Cluster = «NAME»;
$Datastore = «NAME»
$VMFolder = "Discovered virtual machine"
$ESXHost = Get-Cluster $Cluster | Get-VMHost | select -First 1

foreach($Datastore in $Datastore) {
# Searches for .VMX Files in datastore variable
$ds = Get-Datastore -Name $Datastore | %{Get-View $_.Id}
$SearchSpec = New-Object VMware.Vim.HostDatastoreBrowserSearchSpec
$SearchSpec.matchpattern = "*.vmx"
$dsBrowser = Get-View $ds.browser
$DatastorePath = "[" + $ds.Summary.Name + "]"

# Find all .VMX file paths in Datastore variable and filters out .snapshot
$SearchResult = $dsBrowser.SearchDatastoreSubFolders($DatastorePath, $SearchSpec) | where {$_.FolderPath -notmatch ".snapshot"} | %{$_.FolderPath + ($_.File | select Path).Path}

# Register all .VMX files with vCenter
foreach($VMXFile in $SearchResult) {
New-VM -VMFilePath $VMXFile -VMHost $ESXHost -Location $VMFolder -RunAsync
}
}
спасибо огромное, будем проверять 🤝👍👍
источник

A

Aivar in VMware User Group Rus
Виталий Коваленко
спасибо огромное, будем проверять 🤝👍👍
Скрипт рабочий. Сам недавно юзал его) там только name на свои поменяй
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Aivar
Скрипт рабочий. Сам недавно юзал его) там только name на свои поменяй
источник

VK

Victor Konovalov in VMware User Group Rus
Aivar
Скрипт рабочий. Сам недавно юзал его) там только name на свои поменяй
Неделя-то прошла с того момента?
источник

A

Aivar in VMware User Group Rus
Victor Konovalov
Неделя-то прошла с того момента?
Да
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Aivar
Скрипт рабочий. Сам недавно юзал его) там только name на свои поменяй
проверил, отработал супер, спасибо еще раз

еще вопрос сопутствующий: есть некоторые вм, имена которых били изменены, но как известно что при переименовании папка и файлы в ней не меняют название, после этого скрипта вылазят старые названия вм... как делать так что бы при изменении имени вм менялись имена папки и файлов в папке ?
источник

S

Sergey in VMware User Group Rus
Виталий Коваленко
проверил, отработал супер, спасибо еще раз

еще вопрос сопутствующий: есть некоторые вм, имена которых били изменены, но как известно что при переименовании папка и файлы в ней не меняют название, после этого скрипта вылазят старые названия вм... как делать так что бы при изменении имени вм менялись имена папки и файлов в папке ?
Сделать storage vMotion
источник

ВК

Виталий Коваленко... in VMware User Group Rus
знаю что при сторедж миграции это все меняется , но если вм давно в продакшине и весит 1 ТБ например и необходимо сменить имя - мигрировать на другой сторедж тут не поможет
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Sergey
Сделать storage vMotion
👆
источник

S

Sergey in VMware User Group Rus
Виталий Коваленко
знаю что при сторедж миграции это все меняется , но если вм давно в продакшине и весит 1 ТБ например и необходимо сменить имя - мигрировать на другой сторедж тут не поможет
Выключить, удалить из инвентаря, через vmfstools переименовать диски, переименовать остальные файлы, поправить руками в vmx, переименовать папку, добавить в инвентарь
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Sergey
Выключить, удалить из инвентаря, через vmfstools переименовать диски, переименовать остальные файлы, поправить руками в vmx, переименовать папку, добавить в инвентарь
были мысли, но останавливает процес "выключить", эта вм приносит деньги и ее ради "переименовать" не выключить просто так, видимо storage vMotion единственный вариант онлайн
источник

S

Sergey in VMware User Group Rus
Виталий Коваленко
были мысли, но останавливает процес "выключить", эта вм приносит деньги и ее ради "переименовать" не выключить просто так, видимо storage vMotion единственный вариант онлайн
или шашечки, или ехать. Сделать всё это в окно обслуживания, апдейты же ставятся?
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Sergey
или шашечки, или ехать. Сделать всё это в окно обслуживания, апдейты же ставятся?
конечно
источник

ВК

Виталий Коваленко... in VMware User Group Rus
спасибо!
источник
2020 December 11

A

Alex in VMware User Group Rus
Привет народ, а тут кто нить виртуализирует с kvm?
источник

MD

Mista D in VMware User Group Rus
Правила в топе
источник

MD

Mista D in VMware User Group Rus
Какое отношение вопрос имеет к тематике канала?
источник

ВК

Виталий Коваленко... in VMware User Group Rus
Aivar
Скрипт рабочий. Сам недавно юзал его) там только name на свои поменяй
вопрос небольшой, этот скрипт работает с конкретным датастором, а как мне его использовать для всех датасторов ?
источник

MO

Mr Orange in VMware User Group Rus
Виталий Коваленко
вопрос небольшой, этот скрипт работает с конкретным датастором, а как мне его использовать для всех датасторов ?
Может не надо делать так сразу форич датасторе цикл ? У вас их сколько ?
источник