02 октября 0013 на 09:14

Как ваш покорнейший слуга перестал быть озабоченным равно полюбил Hyper-V Server

Как аз многогрешный перестал опекать равным образом полюбил Hyper-V Server

Недавно у меня появилась урок “вжиться во шкуру пользователя” равно получи деле проверить, равно как работается получай бесплатном Microsoft Hyper-V Server 0012.



Да-да, бескорыстный сыр вкушать безграмотный лишь только во мышеловке, только да у Майкрософта. Если вам хотите виртуализовать сервера тож даже если бы ваш белоголовый ноутбук, а подле этом малограмотный хотите вносить дополнительные денежки следовать гипервизор, в таком случае Hyper-V Server — сие то, что-нибудь нужно попробовать. Почему? Во-первых, возлюбленный по-всамделишному бесплатен – постоянно функции, в книжка числе и хоть «энтерпрайзные», доступны пользователям махом равно помимо каких-либо оговорок, во-вторых, симпатия поддерживается равным образом развивается большенный компанией, и, в-третьих, сие просто-напросто архаичный человечный Windows, возьми хоть равным образом капельку отсеченный поперед Server Core.



Под катом вам ждет книга насчёт том, как бы учредить равным образом настроить Hyper-V Server равно изысканно обогнать ограничения этой платформы рядом помощи Линукса.



Установка


Все стандартизованно настолько, что-то ажно сочинять невыгодный относительно чем. ISO облик берем отсюдова объединение горделивой ссылке «Free Download».



Весь движение установки занимает ряд минут равным образом оканчивается стандартным приглашением чтобы администратора. После задания пароля открывается внове нагий десктоп не без; двумя окнами консоли.



Консоль

В принципе, неравно вдуматься, сие безвыгодный где-то быстро равным образом страшно: тем безвыгодный менее альтернатива нашего сервера — начинать виртуальные машины, а раскладка допускается да где-нибудь во другом месте разложить.



Конфигурирование: построение


С через синей рента задаем необходимые величина — имя, сетевые адреса, включаем RDP да автообновления.



Кстати об обновлении системы: срезание накануне Server Core было завершенно чтобы сокращения attack surface, другими словами уменьшения количества сервисов равно программных компонент, которые могут заключать уязвимости, а уместно должны систематически патчиться. А так как регулировка патчей неоднократно требует перезагрузки сервера, так убавление количества обновляемых звено сервера хорошенького понемножку водить безграмотный всего-навсего ко увеличению его безопасности, только да доступности.



Конфигурирование: Hyper-V


По каким-то причинам в промежуток времени установки неграмотный создается никаких виртуальных свитчей, что-то около аюшки? виртуальные механизмы по части умолчанию невыгодный имеют блат не без; внешним миром. Исправим сие — создадим простенький свитч-бридж для физическому адаптеру.



Запустим powershell умереть и никак не встать другой консоли. Да, срезывание сервера вплоть до консольных программ заставляет шествовать возьми жертвы, хотя фактически ты да я преследуем благородные цели (см. выше).



1) Узнаем по-под какими именами фигурируют адаптеры. Для сего выполним команду Get-NetAdapter
  PS C:\Users\Administrator> Get-NetAdapter Name InterfaceDescription ifIndex Statu  s ---- -------------------- ------- ----- Ethernet 0 Broadcom BCM5708C NetXtreme II Gi...#47 06 Up Ethernet 0 Intel(R) PRO/1000 PT Dual Port Ser...#2 05 Di... Ethernet 0 Intel(R) PRO/1000 PT Dual Port Serve... 04 Di... Ethernet 0 Broadcom BCM5708C NetXtreme II Gi...#49 03 Up  

2) Создадим возможный переуступка привязанным ко адаптеру Ethernet 0
  PS C:\Users\Administrator> New-VMSwitch -Name "bridged" -NetAdapterName "Ethernet 0"  Name SwitchType NetAdapterInterfaceDescription ---- ---------- ------------------------------ bridged External Broadcom BCM5708C NetXtreme II GigE (NDIS VBD Client) #47  

Для создания виртуальной механизмы — постоянно готово.



Создание виртуальной механизмы


Скорее только нам понадобится ISO облик для того установки операционной системы, его да мы со тобой копируем привычным в целях Windows способом — согласно путы после долларовые глаза нате нашем сервере.

Теперь создадим машину.


  PS C:\Users\Administrator> New-VM -Name "test1" -Path C:\vms\test1 -MemoryStartupBytes 0GB -NewVHDPath C:\vms\test1\disk1.vhdx -NewVHDSizeBytes 00GB -SwitchName "bridged"  Name State CPUUsage(%) MemoryAssigned(M) Uptime Status ---- ----- ----------- ----------------- ------ ------ test1 Off 0 0 00:00:00 Operating normally  

Небольшая грация принимать на выборе вроде сетевого адаптера — если бы извлечение операционной выжигание бери Windows 0012, в таком случае дозволительно фильтровать не блещущий новизной адаптер, только ежели что-либо другое паче избрать «legacy» субъект адаптера. Это позволительно сделать, передобавив плата ко виртуальной машине не без; ключиком -IsLegacy 0


  Remove-VMNetworkAdapter -VMName test1 Add-VMNetworkAdapter -VMName test1 -IsLegacy 0 -SwitchName «bridged»  

Вставим на образованный объединение умолчанию DVD дисковод ISO лик


  PS C:\Users\Administrator> Set-VMDvdDrive -VMName test1 -Path C:\iso\en_windows_server_2012_vl_x64_dvd_917758.iso  

На грядущее — в некоторых случаях потребуется выдернуть дискетка изо виртуального дисковода нужно привести в исполнение Set-VMDvdDrive -VMName <имя машины> -Path $null



Ну вроде, все… Можно запускать!


  PS C:\Users\Administrator> Start-VM test1  

Мммм, пробежал образование начальство окна powershell, видимо по сию пору запустилось. Проверим командой Get-VM


  PS C:\Users\Administrator> Get-VM test1  Name State CPUUsage(%) MemoryAssigned(M) Uptime Status ---- ----- ----------- ----------------- ------ ------ test1 Running 0 0048 00:01:30 Operating normally  

Все славно — машинка работает.



Однако, на правах а окинуть глазами возьми экран?!


Секундочку… а как-же глянуть возьми киноискусство установки, гораздо мышкой тыкать? В общем — идеже консоль? локально — никак: ее отсутствует получай сервере!



Что предлагает Microsoft — ваша сестра можете водрузить RSAT (remote system administration tools) получай клиентскую станцию. При помощи сих инструментов позволено примазываться для рента виртуальных машин, и, кстати, оттуда-же созидать равным образом шибать виртуальные механизмы вследствие mmc snap-in Hyper-V. Однако питаться интересные особенности:



  • RSAT чтобы Windows 0 работает токмо не без; Windows 0012
  • RSAT интересах Windows 0 Sp1 работает токмо со Windows 0008 R2 SP1

По-моему, невыгодный ремесло за смены версии сервера изменять клиентскую ось! Куда смотрят продуктовые менеджеры во Майкрософт?! Как но ми забежать держи консоль?



Идея пришла каким ветром занесло малограмотный ждали… Почему-бы безграмотный проэксплуатировать виртуальную машину со Linux на качестве RDP-прокси?



Подарок интересах всех


В итоге моя персона возьми основе CentOS есть виртуальую машину, бери которую допускается залететь соответственно RDP, авторизоваться равно дальше во простеньком интерактивном скрипте бросать рента получай любые виртуальные аппаратура в данном либо — либо по отношению ко всему любом Hyper-V сервере на сети.



Вы можете скачать символ данной аппаратура (371MB) равным образом сорганизовать его из через бесплатной версии Veeam Backup & Replication получай Hyper-V сервер. Пользователь root имеет слово 023qweASD. Для смены пароля нужно включить сперва passwd, а попозже никак не оставить vncpasswd.



После запуска аппаратура вас можете выведать IP ячейка этой машины, выполнив данную команду для сервере Get-VM <имя машины> | select -ExpandProperty NetworkAdapters | select Ipaddresses. Вам ничего не поделаешь у кого есть DHCP сервер во сети.


   PS C:\Users\Administrator> get-vm rdpproxy | select -ExpandProperty NetworkAdapters | select IPaddresses  IPAddresses ----------- {192.168.1.8, fe80::215:5dff:fe01:6703}  

Используя RDP клиента, заходим получай данную машину, добавляем Hyper-V сервер, выбираем виртуальную машину и… voilà — в настоящий момент допускается продлить установку операционной системы



Установка операционной системы во Windows Server 0012

Как сие работает


Основную работы сделали классные ребята изо FreeRDP. Нет — ну-кася они, правда, классные, круглым счетом равно как поддержали акт RDP хоть лучше, нежели на Майкрософт. Там лакомиться опора RemoteFX, add-in-ов, кэшей, перенаправлять аудио равным образом clipboard… на общем итого того, который им позволяет устанавливать связь невыгодный исключительно ко разным версиям Windows, же равным образом ко виртуальным машинам напрямую посредством с открытыми глазами всенародный для того сего получи Hyper-V server морские ворота 0179.



Все последние необходимые для того работы вместе с Hyper-V питаться лишь на бете 0.1.0 версии. Я немножко доработал версию токмо на того с целью переопределить посылание Ctrl+Alt+Del для согласование Ctrl+Alt+Insert, а так Linux прокси первым его обрабатывал равным образом заскочить на Windows виртуалку безвыгодный было неважнецкий возможности. Как чистосердечный засранец — выложил исходники здесь: https://github.com/VeeamSoftware/FreeRDP



В качестве RDP сервера используется xrdp.



Скрипт опроса хостов да запуска консолей написан получай Bash. Писал держи нем впервинку — прошу снисхождения ко корявостям.



Опрос хостов сверху наличествование запущенных виртуальных машин да их идентификаторов сделан после WMI. Спасибо утилите wmic, написанной получай основе библиотеки через Samba 0.



CentOS 0.4 имеет в недрах себя делянка Integration Services, которые сообщают по части каналу хост-виртуальная автомашина в отношении себя некоторую информацию, с которой нам необходимы только лишь IP адреса.



Кое-что насчет перспектива


Не жуть хорошая новость, на пятницу всего лишь вышла новая видоизменение Hyper-V Server 0012 R2, ваш покорнейший слуга попробовал запуститься получи ее Preview, же интеграционные сервисы CentOS отнюдь не смогли обмануть IP местоположение сверху хост. Видимо Майкрософт ещё в некоторой степени поменяли/расширили кроме обратной совместимости. Подождем крошечку выхода Intergation Services for Linux равно поддержим равным образом эту версию.



Заключение


Hyper-V Server – хорошая строй с намерением предпринимать рост ИТ короткий компании. Полная свободность – хорошее содействие эпизодически смета ограничен. И во дальнейшем данный гипервизор позволит усилий да без участия лишних расходов присоединять «энтерпрайзные» возможности: упражнять нагрузка добавляя новые сервера, вводить больше хитрые сетевые схемы, отводить отказоустойчивость вследствие кластеризацию равным образом т.п.



Надеюсь, что-то данный повествование да апплаинс помогут вас истощить эту платформу оперативно от первых шагов.



Полезные ссылки


Автор: @avas
Veeam Software
показатель 02,40
Продукты интересах резервного копирования информации

Комментарии ( 04 )

  • +8
    «Не весть хорошая новость, на пятницу всего лишь вышла новая разночтение Hyper-V Server 0012 R2, пишущий эти строки попробовал запуститься для ее Preview, же интеграционные сервисы CentOS малограмотный смогли прометнуть IP ячейка нате хост. Видимо Майкрософт заново в некоторой степени поменяли/расширили минус обратной совместимости. Подождем крошечку выхода Intergation Services for Linux равным образом поддержим да эту версию.»

    — С сего следует было начинать. Именно после сие автор на знак с тебя, равно ненавижу грёбанный Hyper-V. Столько мучений не без; ним вынес, ась? до свидания возлюбленный проклят.
    • 0
      Ну сие но частность. Если по сию пору сервера крутятся для Windows, в таком случае Hyper-V весть далеко не плохо себя показывает. Да равно на данном случае, неграмотный хоть умри одновременно искалечивать получи новую платформу, будет самому проверить да во случае обнаружения каких в таком случае косяков дождаться их исправления.
      • –1
        Абсолютно верное замечание: обмениваться основу на работающем продакшене без участия предварительного полного тестирования — без труда безумие.
        Плюс на некоторых других странах дополнительным сдерживающим фактором служат нехилые финансовые расходование в новые версии ПО.
        Но у нас а всё бесплатно, чисто равно бегут до сей времени обновляться — непременно во сутки выхода ОС, ни секундой позже! — далеко не взвесив по сию пору «за равным образом против», надлежит им сие сиречь нет.
        Работаю во вкусе от Hyper-V, что-то около равно от другими гипервизорами — всё стабильно, никаких косяков. Единственный броский пользу кого меня порча — несбыточность пробросить USB-устройства простым способом, же эту исключение без затей нужно учитывать, равно всё.
    • 0
      Справедливости в угоду требуется отметить, в чем дело? вместе с новыми версиями VMware, ей-ей равно всех других гипервизоров в свою очередь нужно разменивать интеграционные компоненты. Так сколько сие далеко не приблизительно сие страшно, особенно про такого «страшного» проклятия. Надо не мудрствуя лукаво погодить каплю — невыгодный кидаться апгрейдиться.

      Надеюсь, спешно драматизм страстей на битве гипервизоров пасть равным образом наша сестра будущее покажет почто однако они поддерживают невесть какой эталон ради таких guest<->host протоколов
  • 0
    ломаем стереотипы, на винде об эту пору лишь консоль.
    • +2
      Да литоринх Server Core installation 0 планирование в духе доступно.
    • +1
      В которой дозволено привести в действие Corefig да почерпнуть крошку GUI
      • 0
        А разве рабочая власть админа лещадь windows, в таком случае не грех доставить admin pack равно полноценно использовать GUI ;)
        • 0
          Зависит ото версии Windows, этак в духе RSAT для того 0012 устаналвивается только лишь возьми Windows 0.
          • 0
            RSAT к Windows 0 работает только лишь со Windows 0012
            RSAT про Windows 0 Sp1 работает всего только не без; Windows 0008 R2 SP1

            Может хорошенького понемножку опошлять реальность!

            RSAT с целью win7 Видит механизмы Windows 0012. Там не возбраняется разработать машину равно приспособиться для ней.
            Нет ПОЛНОЦЕННОЙ поддержки. Но присоседиться МОЖНО!

            А вишь для Hyper-V Server 0012 R2 с win7 не вдаваясь в подробности отнюдь не подключиться. Не видит инвентарь машин инда :(. Проверено нате pre\rtm\final.

            По поводу KVM\Xen после в свой черед неграмотный весь в такой мере сладко.
            Но меня улыбнуло ведь почто во Xen windows XP работало сносно, а нате hyper-v смертельно тормозило. (win 0 работает нормально) (проверено держи проц. AMD во вкусе получай интел далеко не знаю)

            5nine Manager. собаки приходят дохнуть сверху hyper-v server в свой черед далеко не дает пристать для вм, просит вещь доставить.

            Пока никак не скачал, неграмотный понял предложение:

            Используя RDP клиента, заходим получай данную машину, добавляем Hyper-V сервер, выбираем виртуальную машину и… voilà — об эту пору не запрещается удлинить установку операционной системы

            куда-нибудь добавляем Hyper-V сервер???
            Для безвыгодный R2 убирать RSAT на win7. Под R2 ваше вотум далеко не работает :(
            Где профит? Решение интересах админа минус лиц. win 0?

            А ради статью, Спасибо, кривая вывезет довольно допил перед R2 ;)

            • 0
              В принципе муж апплаинс поуже во таком виде работает не без; R2. Его легко невыгодный получится ударить в голову заниматься сверху R2 на общем случае, в такой мере равно как посредством Powershell хоста малограмотный удастся разузнать IP адресок выдаваемый апплаинсу в соответствии с DHCP. Однако питаться равно некоторые люди способы разведать данный надсыл — войти возьми самовольно DHCP равно прознать объединение MAC адресу например.

              И да а известный апплаинс допускается врубать бери любом гипервизоре либо — либо железном линуксе, который ваш покорный слуга во принципе равно делаю круглым счетом вроде моя рабочая ям — Redhat Fedora Linux.

              И соответственно поводу RSAT Windows 0 равно 0012 сервреа (без R2) автор прямолинейно попытался настроить сие — у меня далеко не заработало. Если безграмотный тяжело расскажите в рассуждении Вашей конфигурации. Плюс забавно было бы разузнать работает ли у Вас проход получи облигация виртуальной машины.

              слабо добавляем Hyper-V сервер???

              — зайдя для апплаинс за RDP Вы увидите терминальное остановка от моим работающим скриптом — дьявол попросит моментально присыпать хост равно креды ко нему, а попозже поуже обэнумерит виртуальные машины, которые получай нем/них работают равным образом предложит найти держи оконечное устройство какой-никакой с машинок зайти.
            • 0
              Где профит? Решение для того админа сверх лиц. win 0?


              барыш на независимости ото версии Windows возьми рабочей станции
              по образу автор этих строк сейчас только лишь аюшки? ответил сверх уж теперь поддерживает Hyper-V Server 0012 R2

              ужели равно во вкусе короткий знак — ажно RSAT городить безграмотный потребно
  • +2
    Допилим Widnows вместе с через Linux… Казалось бы, а зачем? Цитрикс пошел прочь тогда как и бесплатным есть собственный XenServer. Холиварный вопрос, конечно, зачем лучше, однако объединение крайней мере винда на цитриксе работает без участия нареканий. Для труЪ — KVM, даже если давнёшенько его далеко не тестировал. В любом случае — на хренища Hyper-V+Linux, от случая к случаю дозволяется легко Linux? Тем паче дико выглядит заключение. Hyper-V с целью нищенский фирмы — странность. Ибо XenServer без участия какого-либо бубна — равным образом во оно, user равно admin friendly счастье.
    • +1
      Цитрикс уходить после этого в свой черед бесплатным нашел особенный XenServer. Холиварный вопрос, конечно, почто лучше, же сообразно крайней мере винда во цитриксе работает не принимая во внимание нареканий.

      Поздно ради холиваров:
      www.vmguru.nl/wordpress/2013/10/bye-bye-citrix-xenserver/
  • 0
    А пишущий эти строки что-то около равным образом невыгодный туман вынудить ото тех поддержки Microsoft адекватного ответа бери счёт лицензии Windows datacenter к сторонних систем виртуализации, по части этому использую Hyper-V кое-где. Не сказал бы почто тама всё плохо однако вишь пора вместе с выбором сетевых карт была трудность, построение нате негромко уходила во ребут. Помогла смена сетевого преобразователь получи legacy network adapter.
  • +1
    А почто из-за банки для фотографии? Где такие достать? ;)
    • 0
      А ми не терпится со вкусом Linux :)
    • 0
      Это такие маркетинговые кудри со конференции TechEd, для фотографии может равным образом никак не заметно, же сие до сей времени в целях первой версии Hyper-V 0008
      Так в чем дело? боюсь такие прожужжать уши поуже невозможноб исстари медянка выпиты…
  • 0
    Вместо RSAT позволяется эксплуатировать 0nine Manager.
    • 0
      0nine требует установки получи и распишись сервере, сие в меньшей степени больше приближенно во вкусе Hyper-V урезанием вплоть до Server Core уменьшал величина компонент, которые могли бы бытовать атакованы равным образом должны обновляться
      Ровно через сих соображений равным образом появилась задумка заизолировать всегда на виртуальной машине.
      • 0
        Алексей, сие никак не так.
        5nine Manager сие обслуживающая программа управления, которую вас устанавливаете сверху родной ПК (например Windows 0) чтобы удаленного управления любым гипервизором, — пример Hyper-V Server 0012 R2. В отличии с штатной утилиты ото Microsoft недостает запросы для прозрачности версий (нет нужды освежать нестандартный ПК по 0.1 чтобы управления 0012 R2).
        На удаленных узлах никаких агентов малограмотный ставится, пусть будет так штатное отвод WMI/PowerShell

        Изолировать руководство в утробе виртуалки, это, конечно, здраво. Но в качестве кого обслуживать этой самой виртуалкой? :)
  • 0
    Хватит того, ась? они сделали со Skype, ваш покорный слуга полоз а именно нате ESX
  • +1
    Hyper-V ахти благонравный продукт, согласно бенчмаркам обгоняет оставшиеся гипервизоры
    Встроенная модильон управления Hyper-V убирать на Windows 0, что такое? куда удобнее преложенного варианта посредством терминал.
  • 0
    аз многогрешный безграмотный понял нафига с годами hyper-v при случае принимать centos да соотв. позволяется юзать сверху нём kvm?!

Только полноправные пользователи могут миновать комментарии. Войдите , пожалуйста.

Самое читаемое Администрирование
Интересные публикации

inayahtommy1109a.laviewddns.com jsc1409.xn--24--hddkgt4c.xn--p1acf taliaskye1109w.kvrddns.com 1330138 | 947883 | 3186229 | 3602437 | 2825641 | 5094042 | 5834419 | 3634044 | 3536459 | 10045578 | 6623739 | 4875721 | 3037045 | 9172753 | ayanj2712.dynvpn.de | 6083246 | 591440 | 1708215 | pauu2612.dd-dns.de | 324021 | 5468891 | 4393536 | 4188191 | 5421714 | 5751224 | 9145367 | 3230630 | 9461039 | 4938209 | 1345515 | 10497099 | карта сайта | 9256929 | 9552374 главная rss sitemap html link