Категории

  • Голосование
  • Право голоса
  • Киев
  • Украина
  • Здоровье
  • Популярное
  • Новости
  • Новости

      Artmisto
      Наша команда-партнер Artmisto. С "Buddy.Bet" азартные игроки найдут идеальное место для развлечений и возможность выиграть крупные суммы.

    Установка і настройка Windows Hyper-V Server 2012 R2

    1. Установка Hyper-V Server 2012 R2
    2. Налаштування Hyper-V Server 2012 R2
    3. Підготовка до віддаленого управління Hyper-V Server 2012 R2
    4. Віддалене управління Hyper-V Server 2012 R2
    5. Допомогла стаття? Є можливість віддячити автора
    6. Онлайн курс Безпека Linux

    Наша команда-партнер Artmisto

    Вдалося мені можливість встановити і налаштувати безкоштовний гіпервізор від Microsoft - Hyper-V Server 2012 R2. Раніше мені доводилося працювати з Hyper-V, але в складі повноцінного сервера, безкоштовну версію я не ставив. В цілому, мені подобається Hyper-V, тому вирішив подивитися на його безкоштовну версію. Те, що я побачив, трохи не співпало з моїми очікуваннями, але про все по порядку. Дана стаття так само підходить для установки і настройки Windows Server 2012 R2 core.

    Якщо у вас є бажання детальніше розібратися в процесах настройки і забезпечення комплексної безпеки локальної та мережевої інфраструктури, побудованої на базі ОС Linux, рекомендую познайомитися з онлайн-курсом «Безпека Linux» в OTUS. Курс не для новачків, для вступу потрібно пройти.

    Установка Hyper-V Server 2012 R2

    Насамперед викачуємо свіжу версію гипервизора з сайту Microsoft . Завантажувати потрібно обов'язково англійську версію. По-перше, в російській були деякі баги, хоча їх могли і пофиксить вже, але справа не тільки в цьому. Для автоматизації і спрощення налаштування Hyper-V Server 2012 R2 ми будемо використовувати скрипти, написані для англійської версії, в російській вони працювати не будуть. Я спочатку поставив російську версію, витратив якийсь час, потім плюнув і перевстановив систему.

    Установка досить банальна і нічим принципово не відрізняється від будь-якої іншої установки windows. Скачується образ, з нього завантажується система і встановлюється. Після закінчення встановлення нас зустрічає консоль з настройками Hyper-V Server 2012 R2:

    Після закінчення встановлення нас зустрічає консоль з настройками Hyper-V Server 2012 R2:

    Відразу ж дам підказку на випадок, якщо ви Hyper-V Server Configuration console закриєте. Запустити знову її можна командою sconfig. Мені довелося витратити пристойно часу, щоб знайти як це зробити без перезавантаження сервера.

    Налаштування Hyper-V Server 2012 R2

    Через консоль задаємо необхідні настройки:

    1. Вказуємо робочу групу. Я розглядаю варіант настройки окремо стоїть сервера, що не входить в доменну мережу. В домені настройки будуть інші.
    2. Вказуємо ім'я сервера.
    3. Створюємо додаткового користувача. Можна працювати від administrator, який створюється за замовчуванням, але краще створити для управління окремого користувача. Пізніше буде зрозуміло, навіщо.
    4. Включаємо віддалене управління.
    5. Включаємо автоматичне оновлення.
    6. Скачиваем і інсталюємо поновлення.
    7. Дозволяємо підключатися по rdp всім клієнтам, з будь-якою версією протоколу.
    8. Задаємо мережеві настройки.
    9. Встановлюємо час і дату.

    На цьому первісна настройка закінчена. Поки все зрозуміло і логічно.

    А ось що робити далі я не зовсім зрозумів. Я працював з усіма сучасними гіпервізорами: xen, esxi, kvm і завжди все було більш чи менш зрозуміло, що робити далі, але не в цьому випадку.

    Користуватися командним рядком в windows, на мою думку, дуже незручно. Команди довгі, неочевидні, налаштувати гипервизор і створити віртуальні машини через командний рядок неймовірно довго і нудно. До того ж копі-паст часто глючить, довжелезні команди доводиться набирати вручну. Довелося гуглити, щоб хоча б зрозуміти, як мені завантажити образ системи на сервер, щоб хоч якось почати установку віртуальної машини.

    Підготовка до віддаленого управління Hyper-V Server 2012 R2

    Отже, щоб зручно управляти безкоштовним гіпервізором Hyper-V Server 2012 R2 необхідно виконати ряд кроків.

    Насамперед беремо флешку і записуємо на неї Total Commander і HVRemote . Вставляємо в сервер і за допомогою командного рядка створюємо на диску С: папку і копіюємо туди наші програми. Тепер через командний рядок запускаємо Total Commander:

    Тепер через командний рядок запускаємо Total Commander:

    Тепер у нас є хоча б зручний файловий менеджер. Налаштовуємо далі. У командному рядку відключаємо фаєрвол наступною командою:

    netsh advfirewall set allprofiles state off

    Можна його не відключати, а налаштовувати. Для цього доведеться вручну консольними командами включати відповідні правила. Я спочатку пішов цим шляхом, потім плюнув і просто відключив фаєрвол. У більшості випадків в локальній мережі в ньому немає необхідності. Якщо ж ви хочете залишити фаєрвол, налаштувавши його, то ось що вам потрібно відкрити для успішного віддаленого управління Hyper-V Server 2012 R2:

    Доступ для будь-яких оснасток консолі mmc:

    netsh advfirewall firewall set rule group = "Remote Administration" new enable = yes

    Віддалене управління дисками:

    netsh advfirewall firewall set rule group = "Remote Volume Management" new enable = yes

    Віддалений запуск оснащення з управління фаейрволом:

    netsh advfirewall firewall set rule group = "Windows Firewall Remote Management" new enable = yes

    Доступ до расшаренним файлів і папок:

    netsh advfirewall firewall set rule group = "File and Printer Sharing" new enable = yes

    Використання «Windows Management Instrumentation (WMI)»:

    netsh advfirewall firewall set rule group = "Windows management instrumentation (WMI)" new enable = yes

    Далі нам знадобиться утиліта HVRemote. Запускаємо на гіпервізора консоль, йдемо в папку, де лежить утиліта і виконуємо команду:

    cscript hvremote.wsf / add: імя_адміністратора

    На цьому настройка безпосередньо безкоштовного гипервизора windows для віддаленого управління закінчена. Він готовий до підключення і створення віртуальних машин. Тепер нам потрібно підготувати робоче місце для управління Hyper-V Server 2012 R2.

    Віддалене управління Hyper-V Server 2012 R2

    Ось тут я зіткнувся з дуже неприємним моментом. Для віддаленого управління необхідна операційна система Windows 8 або Windows Server 2012. У мене ж основне робоче місце на Windows 7. Я спробував налаштувати на ньому все, що необхідно, але у мене не вийшло, тому я не буду описувати свої кроки. Можливо є якийсь робочий рішення, але я не став витрачати багато часу на його пошук. Я поступив таким чином.

    Є безкоштовна програма 5nine Manager for Hyper-V . Вона дозволяє управляти гіпервізором Hyper-V Server 2012 R2. На жаль, безкоштовна версія сильно урізана по функціоналу і користуватися тільки їй для повноцінного управління не дуже зручно. Але для створення і установки віртуальної машини зійде. Я їй скористався для того, щоб встановити на гипервизор Windows 8.1 і вже на ній налаштувати робоче місце для віддаленого управління гіпервізором.

    Отже, качаємо програму і ставимо її на комп'ютер. Запускаємо і додаємо наш сервер. Вказуємо як користувач локального адміна гипервизора:

    Насамперед в програмі потрібно налаштувати мережу, щоб віртуальна машина мала вихід в локалку. Для цього йдемо в закладку Virtual Network Manager і натискаємо Create. Вказуємо налаштування:

    Обов'язково ставимо галочку Allow management operation system to share this network adapter . Я спочатку створив 2 віртуальних з'єднання на обох мережевих адаптерах і не поставив цю галку. В результаті сам гипервизор залишився без мережі. Довелося дуже довго колупатися і розбиратися, як маючи тільки доступ до консолі повернути все назад. Виявилося, що це можна зробити за допомогою команди:

    Set-VMSwitch -Name "local1" -AllowManagementOS 1

    І ще одне важливе зауваження. Після того, як ви створите віртуальний адаптер, мережеві настройки фізичного адаптера, введені раніше, скинуться і ви втратите доступ до сервера за старою адресою. Віртуальний адаптер після створення отримує настройки по DHCP. Майте це на увазі. Якщо у вас тільки один мережевий адаптер, то вам необхідно буде на dhcp сервері подивитися, яку адресу отримав гипервизор, і підключатися до нього за цією адресою. Потім вручну змінювати адресу через консолідації п управління.

    Далі завантажуємо образ диска з системою через Total Commander і мережевий доступ:

    Далі завантажуємо образ диска з системою через Total Commander і мережевий доступ:

    Створюємо віртуальну машину. Там все досить просто і зрозуміло, робиться тикання мишкою по менюшкам, не буду зупинятися на цьому докладно. Якщо у вас виникає проблема з тим, що 5nine не може підключитися до консолі віртуальної машини і при цьому пише, що неможливо підключитися по rdp, то зробіть наступне. У файлі hosts системи пропишіть відповідність ip адреси імені сервера і встановіть з'єднання з Гіпервізор по імені, а не по ip. Я один раз зіткнувся з такою проблемою.

    На виході маємо Windows 8.1, підключену до мережі. Откиваем на ній rdp, підключаємося і починаємо її готувати для віддаленого управління гіпервізором Hyper-V Server 2012 R2.

    Насамперед створюємо там локального користувача з таким же ім'ям і паролем, як на гіпервізора. Для зручності, працювати краще під цим же користувачем, інакше доведеться все оснащення постійно запускати, вказуючи кожен раз обліковий запис адміністратора гипервизора.

    Далі редагуємо файл hosts, додаємо туди точну відповідність імені сервера і адреси:

    10.1.3.3 hyperv

    Тепер встановимо диспетчер управління Hyper-V. Для цього йдемо в панель управління, відкриваємо «Програми та засоби», натискаємо «Включення і відключення компонентів Windows». Завантажиться список компонентів, в якому галочкою відзначаємо Hyper-V і тиснемо ОК:

    викачуємо Засоби віддаленого адміністрування сервера для Windows 8.1 (RSAT) і встановлюємо.

    Далі нам знову знадобиться утиліта HVRemote. Запускаємо cmd в папці з утилітою і виконуємо в ній:

    сscript hvremote.wsf / anondcom: grant cscript hvremote.wsf / mmc: enable

    Перевіряємо, чи все у нас нормально налаштовані елементи

    cscript hvremote.wsf / show / target: hyperv

    Всі тести повинні бути пройдені.

    Додаємо потрібні оснастки:

    1. Пуск - Всі програми - Засоби Управління HyperV - Диспетчер HyperV
    Запускаємо його, додаємо наш сервер і управляємо ним.

    2. Запускаємо консоль mmc, натискаємо Файл - Додати або видалити оснастку. Додаємо оснащення "Керування комп'ютером», вибираємо «іншим комп'ютером», вказуємо hyperv і тиснемо готове. Потім знову тиснемо Файл і вибираємо «Зберегти як ...». Зберігаємо на робочий стіл. Тепер при запуску цієї остансткі з робочого столу завжди буде запускатися управління безкоштовним гіпервізором Hyper-V Server 2012 R2.

    Щоб працювала оснащення "Керування дисками", необхідно на гіпервізора запустити службу Virtual Disk і поставити їй автозапуск, щоб після перезавантаження не довелося знову її запускати:

    І на самому клієнтському комп'ютері треба щось відкрити на фаєрволі, щоб оснащення заробила, але я його просто вимкнув. Поки я цього не зробив, "Керування дисками" у мене не завантажувалося.

    З віддаленим керуванням дисками є один нюанс. Можливо це тільки в мене така помилка, але я про всяк випадок розповім про неї, може комусь допоможе. Я витратив деякий час, поки розібрався в чому тут справа. При внесенні якихось змін в дисках, ці зміни не відображаються. Тобто ви щось зробили, тиснете оновити, але нічого не змінюється. Але насправді зміни відбулися, просто їх не видно. Щоб їх побачити, потрібно повністю закрити оснастку «Керування комп'ютером» і відкрити заново.

    Тепер можна подивитися логи системи, розшарити папки, запланувати через планувальник якесь завдання. Загалом, все, що потрібно для управління безкоштовним гіпервізором Microsoft Hyper-V Server 2012 R2 тепер є в наявності.

    До Гіпервізор можна підключитися по rdp, відкриється той же екран, що і при роботі з монітором: консоль управління і командний рядок. У ній, до речі, можна запустити диспетчер задач і подивитися завантаження системи за допомогою команди taskmgr:

    У ній, до речі, можна запустити диспетчер задач і подивитися завантаження системи за допомогою команди taskmgr:

    З диспетчера задач через File - Run new task можна запускати додаткові вікна cmd або якісь інші утиліти.

    На цьому настройка закінчена, можна користуватися. Наприклад, можна встановити на hyper-v freebsd , Яка тепер має повну підтримку в hyper-v.

    У такому вигляді Hyper-V Server 2012 R2 вже цілком зручний у використанні, можливо навіть зручніше esxi або xen. Якщо вам потрібно підключити UPS, то рекомендую фірму APC і мою інструкцію по встановлення та налаштування автоматичного вимкнення hyper-v за допомогою програми apcupsd.

    Допомогла стаття? Є можливість віддячити автора

    Рекомендую корисні матеріали за схожою тематикою:

    Онлайн курс Безпека Linux

    Якщо у вас є бажання детальніше розібратися в процесах настройки і забезпечення безпеки локальної та мережевої інфраструктури, побудованої на базі ОС Linux, навчитися захисту даних і запобігання хакерських атак, рекомендую познайомитися з онлайн-курсом «Безпека Linux» в OTUS. Курс не для новачків, для надходження потрібні базові знання з мереж і установці Linux на виртуалку. Навчання триває 4 місяці, після чого успішні випускники курсу зможуть пройти співбесіди у партнерів. Чому навчитеся:

    • Захищати будь-який сервер (web, e-mail, ftp, etc.)
    • Керувати користувачами і групами з точки зору безпеки
    • Конфігурувати і використовувати вбудований мережевий фільтр iptables
    • Встановлювати і налаштовувати проксі-сервер SQUID
    • Використовувати систему аудиту і важливі журнальні файли, які необхідно контролювати
    • Налаштовувати з точки зору безпеки популярні сервіси, наприклад, такі як, xinetd, OpenSSH, portmap, NFS, Apache, Proftpd, BIND, SAMBA

    Перевірте себе на вступний тест і дивіться детальніше програму по.

    Допомогла стаття?

    Номера

    Номерной фонд гостиницы насчитывает 173 номера различных категорий.

    Забронировать отель можно прямо сейчас: Бронирование онлайн