Microsoft Hyper-V Server 2008/2012/2016 - [36] :: В помощь системному администратору :: Компьютерный форум Ru.Board
Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Hyper-V Server 2008/2012/2016

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Открыть новую тему     Написать ответ в эту тему

nikolaevsergey



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Hyper-V.
Обсуждение бесплатного гипервизора, а также роль в сервере 2008/2012/2012R2.

Описание:
Виртуализация серверов позволяет взять одно физическое устройство и установить на нем (и использовать одновременно) две или более среды ОС, которые потенциально различны и имеют различные учетные данные, стеки приложений и так далее. Hyper-V – это технология виртуализации нового поколения, основанная на 64-битном гипервизоре, которая предлагает платформу с надежными и масштабируемыми возможностями. Вместе с System Center, она предлагает единый набор интегрированных средств управления для физических и виртуальных ресурсов.

Требования:
64-разрядный x86-процессор.
Поддержка аппаратной виртуализации Intel-VT или AMD-V
Поддержка технологии Data Execution Prevention.

Ссылки:
Домашняя страница (англ.)
Hyper-v 2008R2 free, обновления и службы интеграции linux (рус)
Статьи на TechNet первая и вторая (обе рус.)
Руководство по установке и развёртыванию (англ)
Родственная тема [?] о Windows Server 2008
Русскоязычный ресурс о виртуализации и виртуальных машинах
Утилита проверки процессора
Спецификация процессоров Intel и AMD (десктоповые и серверные)

Роль Hyper-V можно поднять на любом Windows Server 2008/2008R2/2012/2012R2 (и даже Win8/8.1) 64bit. Hyper-V Server 2008/2008R2/2012/2012R2 как таковой бесплатен, требуется только лишь лицензия на каждую виртуальную машину.

Всего записей: 142 | Зарегистр. 25-10-2006 | Отправлено: 15:18 19-10-2008 | Исправлено: Paromshick, 11:52 18-05-2017
dendodor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, плиз, решить след задачу:
нужно проходиться по всем гипервизорам Hyper-V и вытащить с них след инфу:
имя носителя/имя ВМ/кол ядер ВМ/ОЗУ ВМ/Ipaddress/Объем дискового суммарного на ВМ
 
и все это надо вывести в json
список всех гипервизоров находится в текстовом файле  
 
Попробовал наковырять такой код:
 
$Servers = Get-Content "c:\_Install\scripts\VMHosts.txt"
$Servers | ForEach-Object {
Write-Host "$_" -ForegroundColor Yellow;  
Invoke-Command -ComputerName $_ -ScriptBlock {Get-VM | Select ComputerName,VMName,ProcessorCount,@{Name="MemoryAssigned,GB"; Expression={$_.MemoryAssigned/1GB}},Path | ConvertTo-Json} > C:\_Install\out.txt
 
ip можно достать след командой:
Get-VM | Select -ExpandProperty NetworkAdapters | Select VMName,IPAddresses
но!!! тянет и ipv4, и ipv6 (а нужно только ipv4)
 
по всей видимости надо выполнять это все поблочно, и добавлять в json, но опыта мало. Не могу понять как это сделать. Подскажите, плиз

Всего записей: 158 | Зарегистр. 27-11-2008 | Отправлено: 13:26 03-08-2022
dendodor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изменил подход в корне. Получилось следующее:

Код:
 
$VMHosts=Get-Content c:\_Install\scripts\VMHosts.txt
$Data = @()
 
$VMs = ($VMHosts | foreach-object {(Invoke-Command -ComputerName $_ -ScriptBlock {Get-VM | Select Name}) | select name})
 
foreach($VM in $VMs)
{
    $VMInfo = Get-VM -Name $VM
    $VMNetwork = $VMInfo | Get-VMNetworkAdapter
 
    $VMCustom = New-Object System.Object
    $VMCustom | Add-Member -Type NoteProperty -Name VMHostName -Value $VMInfo.ComputerName
    $VMCustom | Add-Member -Type NoteProperty -Name VMName -Value $VMInfo.VMName
    $VMCustom | Add-Member -Type NoteProperty -Name ProcessorCount -Value $VMInfo.ProcessorCount
    $VMCustom | Add-Member -Type NoteProperty -Name Memory -Value ($VMInfo.MemoryAssigned / 1gb)
    $VMCustom | Add-Member -Type NoteProperty -Name IPAddress -Value $VMNetwork.IPAddresses[0]
 
    $Data += $VMCustom
}  
 
$Data | ConvertTo-Json > C:\_Install\out.txt
 

 
Но теперь вопрос вот здесь:

Код:
 
$VMs = ($VMHosts | foreach-object {(Invoke-Command -ComputerName $_ -ScriptBlock {Get-VM | Select Name}) | select name})

 
Как правильно передать имена всех VM с гипервизоров?

Всего записей: 158 | Зарегистр. 27-11-2008 | Отправлено: 13:35 04-08-2022
malaxov



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
 
С некоторых пор с компьютера под управлением Windows Server 2012 через диспетчер Hyper-V стало невозможно подключиться к другим компьютерам с Windows Server 2016. Мол, нет прав. Нужные сетевые порты не закрыты.
 
Кто-нибудь сталкивался с подобным? Заранее признателен за ответ.
 
 

Всего записей: 53 | Зарегистр. 31-01-2004 | Отправлено: 20:22 19-10-2022 | Исправлено: malaxov, 20:23 19-10-2022
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
malaxov
 
Для управления стоит использовать самые свежие инструменты.
Иначе - наступает пора, когда старые инструменты пасуют управиться с тем, чем прежде управлялись..  

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 00:08 20-10-2022 | Исправлено: LevT, 00:10 20-10-2022
Newbie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
malaxov
Попробуйте это https://mangolassi.it/topic/16751/windows-10-hyper-v-manager-unable-to-connect-to-server-2012-r2
 
UPD: Блин, у вас ситуация обратная. Что-то я  с телефона не обратил внимание...

----------
Omnia tempus habent et suis spatiis transeunt universa sub caelo...

Всего записей: 435 | Зарегистр. 11-11-2003 | Отправлено: 20:44 20-10-2022 | Исправлено: Newbie, 09:01 21-10-2022
PlastUn77



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги, просветите пожалуйста
Есть удаленный Windows server 2016 standard, подключаюсь по RDP.
Возникла необходимость в Hyper-v, роль и компоненты установил,  при создании виртуального коммутатора на внешней сети предупреждает, что может потерять соединение с сетью.
Скорее всего конечно потеряет, но вот вопрос, восстановит ли, или нужно будет физическое присутствие на железе для восстановления?

Всего записей: 514 | Зарегистр. 16-06-2008 | Отправлено: 20:19 14-09-2023
ForAdun



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пжта с live migration VM  в АД.
 
Раньше у меня все гиперы были на 2012 сервер, управляю хостами через hyper-v manager c хоста на десятке. миграция работала между всеми серваками  
 
щас парочку перевел на hyper -v server 2019. Если я запускаю миграцию ВМ через powershell, то работает. Но если с десятки через hyper-v manager, то выдает ошибку 0x8009030E. Пользователь в группе Protected Users не состоит, если что. Гиперы все настроины схожем образом, например как здесь https://poweradm.com/move-hyper-v-vms-between-hosts-using-live-migration/
 
 
Подскажите плиз что еще можно посмотреть, а то очень люблю все мышкой делать и с одного места))

Всего записей: 67 | Зарегистр. 14-07-2006 | Отправлено: 10:35 04-10-2023
bugzi83

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, может кто знает решение....
есть сервер р2 2008, на нем крутится гипер роль, а на ней разные виртуалки.
решил поставить виртуальный 2019 сервер, но вываливается в синий экран.
проверил на 2016/2019/2022 везде синий экран. 2012/2008 ставится. в чем проблема? может быть

Всего записей: 131 | Зарегистр. 22-08-2011 | Отправлено: 13:06 23-11-2023
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bugzi83
 
Попробуйте для начала запустить пустой сервер с гиперв ролью.

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 15:46 23-11-2023
bugzi83

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Попробуйте для начала запустить пустой сервер с гиперв ролью.

нашел в просторах сети,  
 
"Какую винду ставите ? Cannot install Windows 2016 tp5 as VM on HyperV 2008 r2
h$$ps://social.technet.microsoft.com/Forums/Lync/en-US/eeb85a93-0ffa-482d-a3b3-02502a1e5ff0/cannot-install-windows-2016-tp5-as-vm-on-hyperv-2008-r2?forum=WinServerPreview
По сей видимости можете только 2012R2 установить. "
 
буду ставить 12-й
 
Добавлено:

Цитата:
Попробуйте для начала запустить пустой сервер с гиперв ролью.

у меня крутится на гипере 5-6 виртуалок, в основном server 2008r2  и люниксы разные. а тут решил перенести  AD 2003  с железки и хотел уже на максимально свежую а тут банан.

Всего записей: 131 | Зарегистр. 22-08-2011 | Отправлено: 00:04 24-11-2023
tsolomon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [?]
 
Хммм.. в more пишет сообщение... [/more] [/more]

Всего записей: 2 | Зарегистр. 06-01-2024 | Отправлено: 08:27 06-01-2024 | Исправлено: tsolomon, 07:58 07-01-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tsolomon
будучи шуганутым хостером
 
Подробности в студию. Хостите платно?

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 13:42 06-01-2024
tsolomon

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
Сервер брал у powervps, они ресселят hetzner.
От поддержки получил сообщение, мол запрещено MAC адреса отличные от присвоенных, поэтому все виртуальные машины должны находиться за NAT

Всего записей: 2 | Зарегистр. 06-01-2024 | Отправлено: 13:58 06-01-2024
andreik99

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, в Hyper-V можно так же как в Виртуалбоксе сначала сделать сделать виртуальную машину с чистой системой в качестве эталонной (шаблонной) а потом уже из нее клонировать разные виртуалки под разные задачи (чтобы каждый раз с нуля не ставить систему и т.п.)?

Всего записей: 1669 | Зарегистр. 19-06-2008 | Отправлено: 17:13 09-03-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Есть снэпшоты и экспорт-импорт.
Чтобы несколько виртуалок росло из одного диска - только руками.

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 21:44 09-03-2024
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите подойдет ли windows server 2019 standart для репликации hyper-v на такой же сервер, или нужно datacenter ?

Всего записей: 3394 | Зарегистр. 20-05-2006 | Отправлено: 13:41 20-11-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD
 
Что мешает раз и навсегда, везде повысить недосерверную редакцию до серверной?
Копиразм головного мозга лечат в другом отделении.

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 15:02 20-11-2024
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT
т.е. всё же лучше использовать datacenter?

Всего записей: 3394 | Зарегистр. 20-05-2006 | Отправлено: 15:07 20-11-2024
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD
 
Всегда его лучше использовать.
Так же, как клиентскую винду всегда лучше использовать Enterprise.
 
Чтобы не париться дурацкими копиратическими вопросами.
Все остальные версии покалечены майками, чтобы им доплачивали за дорогие фичи.  
 

Всего записей: 17870 | Зарегистр. 14-10-2001 | Отправлено: 16:08 20-11-2024
NigodyaI



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dendodor
для отдельных хостов:
 
get-vm | Foreach {$_ | Select name,
@{n='RAM' ; e={echo "$($_.MemoryAssigned/1gb)GB"}},
@{n='Cores' ; e={($_ | Get-VMProcessor).count}},
@{n='HD Size' ; e={($_.Vmid | Get-VHD) | foreach{echo "$($_.size/1gb)GB"}}}}
 
 
для кластера:
 
$CSVLocation = "C:\Temp\GuestInfo.CSV"
Get-Cluster | Get-ClusterResource | ? ResourceType -Like "Virtual Machine" | %{
$VM = Get-VM -ComputerName $_.OwnerNode -Name $_.OwnerGroup
$Basic = $VM | Select-Object VMName,ProcessorCount,@{label='Memory';expression={$_.MemoryAssigned/1gb -as [int]}},ComputerName
$NIC = ($VM | Select-Object -ExpandProperty Networkadapters).IPAddresses -join ';'
$Disks = $VM | Select-Object VMId | get-vhd -ComputerName $_.OwnerNode | Select-Object Path,@{label='DiskSize';expression={$_.Size/1gb -as [int]}}
$DiskPath = $Disks.Path -join ';'
$DiskSize = $Disks.DiskSize -join ';'
$Info = [PScustomObject]@{Guest = $Basic.VMName; Processors = $Basic.ProcessorCount; Memory = $Basic.Memory; Host = $Basic.ComputerName; IPs = $NIC; DiskLocation = $DiskPath; DiskSize = $DiskSize}
$Info | Export-CSV -Path $CSVLocation -NoTypeInformation -Append
}
 
потом результат можно сконвертировать в json

Всего записей: 57 | Зарегистр. 08-09-2005 | Отправлено: 16:46 02-12-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Hyper-V Server 2008/2012/2016


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru