Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

  1. Огляд рішень для побудови виртуализированной ІТ-інфраструктури. Віртуалізація - це технологія, яка...
  2. KVM
  3. OpenVZ
  4. Xen
  5. VirtualBox
  6. Малюнок 1. Головне вікно VirtualBox.
  7. Малюнок 2. Налаштування параметрів зовнішніх носіїв.
  8. Малюнок 3. Налаштування мережі в VirtualBox
  9. VMware vSphere
  10. висновок
  11. Ресурси для скачування
  12. Огляд рішень для побудови виртуализированной ІТ-інфраструктури.
  13. переваги віртуалізації
  14. KVM
  15. OpenVZ
  16. Xen
  17. VirtualBox
  18. Малюнок 1. Головне вікно VirtualBox.
  19. Малюнок 2. Налаштування параметрів зовнішніх носіїв.
  20. Малюнок 3. Налаштування мережі в VirtualBox
  21. VMware vSphere
  22. висновок
  23. Ресурси для скачування
  24. Огляд рішень для побудови виртуализированной ІТ-інфраструктури.
  25. переваги віртуалізації
  26. KVM
  27. OpenVZ
  28. Xen
  29. VirtualBox
  30. Малюнок 1. Головне вікно VirtualBox.
  31. Малюнок 2. Налаштування параметрів зовнішніх носіїв.
  32. Малюнок 3. Налаштування мережі в VirtualBox
  33. VMware vSphere
  34. висновок
  35. Ресурси для скачування
  36. Огляд рішень для побудови виртуализированной ІТ-інфраструктури.
  37. переваги віртуалізації
  38. KVM
  39. OpenVZ
  40. Xen
  41. VirtualBox
  42. Малюнок 1. Головне вікно VirtualBox.
  43. Малюнок 2. Налаштування параметрів зовнішніх носіїв.
  44. Малюнок 3. Налаштування мережі в VirtualBox
  45. VMware vSphere
  46. висновок
  47. Ресурси для скачування
  48. Огляд рішень для побудови виртуализированной ІТ-інфраструктури.
  49. переваги віртуалізації
  50. KVM
  51. OpenVZ
  52. Xen
  53. VirtualBox
  54. Малюнок 1. Головне вікно VirtualBox.
  55. Малюнок 2. Налаштування параметрів зовнішніх носіїв.
  56. Малюнок 3. Налаштування мережі в VirtualBox
  57. VMware vSphere
  58. висновок
  59. Ресурси для скачування

Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

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

переваги віртуалізації

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

Розглянемо основні переваги віртуалізації:

  • зниження витрат на обчислювальні ресурси, завдяки зниженню навантаження на фізичний комп'ютер;
  • можливість розгорнути кілька операційних систем на одному фізичному комп'ютері;
  • можливість домогтися коректної роботи додатків для малопотужних комп'ютерів;
  • швидке налаштування віртуального робочого столу;
  • централізація і можливість швидкого отримання інформації в разі поновлення і, як результат, зниження витрат на підтримку і адміністрування систем;
  • резервне копіювання операційних систем, відновлення операційних систем на тих етапах роботи, на яких перервалося реалізація процесу;
  • оптимізація процесу технічної підтримки.

Віртуальна машина дозволяє розділити один сервер на кілька віртуальних істот, для яких можна перерозподіляти ресурси. Таким способом можна керувати великою кількістю віртуальних середовищ, кожна з яких має власні функціональні характеристики. За допомогою віртуального середовища можна управляти відразу декількома серверами, об'єднавши їх шляхом перенесення на один комп'ютер. Безсумнівно, така консолідація і легкість в управлінні відіграють важливу роль в зростаючої популярності віртуальних машин, які стали вигідним рішенням для провайдерів, дозволяючи підвищити ефективність хостингу.

Кожна віртуальне середовище є окремою сутністю зі своїми характеристиками:

  • має власні файли і системні бібліотеки;
  • має власні IP адреси і номери портів;
  • може бути перезавантажена незалежно від інших віртуальних середовищ;
  • надає власну конфігурацію для прикладного ПО;

У віртуальних машинах є можливість відновити поточний стан з параметрами збереженого "зрізу". Зрізом (snapshot) називають знімок стану віртуальної машини, включаючи всі її налаштування, вміст дисків і пам'яті. До того ж до віртуальної машини можна підключити всі пристрої, які підключаються до звичайного комп'ютера, включаючи принтер, будь-які зовнішні накопичувачі, модем, USB-пристрої. Для деяких віртуальних машин може знадобитися спеціальний драйвер, який необхідно буде встановити на гостьову ОС.

Віртуальне мережеве пристрій у віртуальній машині дозволяє призначати IP адреси для віртуальних середовищ, а так само задавати набори правил маршрутизації. Віртуалізація надає можливості для надійного зберігання даних і одночасного надання до них доступу в LAN і WAN мережах. Централізація даних на серверах значно полегшує управління, установку і обслуговування робочих машин, а також обмежує доступ до конфіденційної інформації.

Для більш глибокого розуміння принципу роботи віртуальних машин слід розглянути два підходи до віртуалізації, які використовуються в сучасних віртуальних машинах - повну віртуалізацію і пара-віртуалізацію. Пара-віртуалізація передбачає внесення змін в ядро ​​гостьової системи і використовується в таких open source проектах, як Linux-VServer, Xen, UML, Bochs.

KVM

KVM - технологія повної віртуалізації, яка спочатку інтегрована в ядро ​​Linux, але підтримує і інші гостьові системи. Дана технологія, продукт компанії RedHat , Дозволяє створювати продуктивні віртуальні машини. KVM заснована на технології апаратної віртуалізації, тобто емулює шар апаратного забезпечення і для безперебійної роботи вимагає процесори Intel-VT і AMD-V. Управляти KVM можна через командний рядок або через графічний інтерфейс за допомогою таких програм як Witsbits, Eucalyptus, RHEV, Virtual Machine Manager і т.д. Залежно від процесора Intel-VT або AMD-V, KVM завантажує модулі kvm-amd.ko або kvm-intel.ko, разом з компонентами для користувача (Qemu). Qemu використовується для запуску та управління віртуальною машиною, емуляції пристроїв і відповідає за роботу пристроїв введення-виведення. Технологія KVM демонструє високу продуктивність при одночасній роботі одразу кількох операційних систем.

OpenVZ

програма віртуалізації OpenVZ дозволяє створити кілька віртуальних середовищ на одному сервері, щоб домогтися зниження навантаження на жорсткий диск і підвищити ефективність управління системою. OpenVZ використовує модифіковане ядро ​​Linux, і кожна встановлена ​​віртуальне середовище (тобто контейнер), функціонує як автономний сервер. Кожна така система має власний кореневий каталог, IP-адреса, системні бібліотеки та конфігураційні файли. Всі контейнери працюють під одним ядром хост-системи. В цьому випадку всі встановлені гостьові системи вважаються незалежними системами, які керують тим же ядром операційної системи, що і хост-система. Така технологія, заснована на загальному ядрі, дозволяє управляти віртуальними серверами з мінімальними витратами. Тому віртуальні сервери OpenVZ характеризуються високою ефективністю. У OpenVZ виконується оптимальний розподіл ресурсів процесора і пам'яті між усіма віртуальними серверами, і кожен сервер використовує тільки необхідний обсяг ресурсів, а інша пам'ять залишається вільною. Але якщо виділені ресурси виявляться повністю зайнятими, то можна буде спостерігати некоректну роботу віртуальної операційної системи. Ядро OpenVZ забезпечує віртуалізацію, можливості збереження поточного стану та управління ресурсами. Ця технологія демонструє високу продуктивність поряд з простим і зручним управлінням ресурсами.

Xen

Xen - це гипервизор, заснований на технології пара-віртуалізації. Недоліком пара-віртуалізації є необхідність зміни гостьової операційної системи, для чого гостьові операційні системи повинні мати відкритий вихідний код з можливістю внесення змін згідно з ліцензією. Пара-віртуалізація координує доступ операційних систем і програм до апаратних ресурсів і значно економить ресурси системи в порівнянні з повною віртуалізацією, і як результат підвищується продуктивність систем. Xen підтримує більшість драйверів для пристроїв Linux і дозволяє переносити працює гипервизор на інший хост з метою балансування навантаження. Гипервизор Xen напряму керує гостьовими системами, кожна з яких виконуватися в безпечної віртуальної машині, званої доменом. Кожна встановлена ​​гостьова операційна система управляє власними програмами і додатками, планує виконання кожної програми протягом тимчасового інтервалу, виділеного Xen.

Версії Xen включаються в дистрибутиви різних Linux-систем, що дозволяє користувачам відразу використовувати віртуальні машини для інкапсуляції програмного забезпечення в гостьових операційних системах з метою тестування і перевірки вразливостей.

Безсумнівною перевагою Xen є те, що при спільному використанні процесора кожен контейнер має своє ядро, файлову систему, IP адреси, тобто кожен контейнер отримує своє персональне ядро ​​операційної системи.

VirtualBox

VirtualBox - це одне з рішень для віртуалізації, що дозволяє створювати віртуальні машини, на які можна встановлювати будь-яку операційну систему. Як гостьовий системи можна використовувати Windows, Linux, Solaris і ін. VirtualBox характеризується високим рівнем продуктивності і зрозумілим інтерфейсом на декількох мовах.

Віртуальну машину VirtualBox можна інтегрувати в локальну мережу, з правом доступу до всіх ресурсів, а також організувати доступ до її ресурсів для інших комп'ютерів в локальній мережі. При цьому віртуальна машина повинна мати IP-адресу з діапазону існуючої локальної мережі.

За замовчуванням VirtualBox проста і інтуїтивна в настройках, але в комерційних пакетах додається багато додаткових функцій. На малюнку 1 зображено головне вікно VirtualBox, звідки можна налаштовувати / запускати операційні системи, а при виборі контейнера з гостьової системою, можна переглянути його параметри, такі як системні параметри, виділена пам'ять, мережеві і аудіо настройки.

Малюнок 1. Головне вікно VirtualBox.

На вкладці Storage можна налаштувати параметри використання зовнішніх носіїв і CD / DVD-дисків, як показано на малюнку 2.

Малюнок 2. Налаштування параметрів зовнішніх носіїв.

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

Для виходу в Інтернет буде потрібно налаштувати мережевий адаптер, вибравши одну з п'яти моделей для підключення мережі, які показані на малюнку 3.

Малюнок 3. Налаштування мережі в VirtualBox

VMware

Компанія VMware випустила нову версію продукту VMware Workstation 10, докладний опис якого можна знайти на офіційному Web-сайті . Нова версія містить вдосконалений пакет утиліт, який підвищує продуктивність гостьових операційних систем.

Кожен контейнер зі встановленою операційною системою на VMware Workstation, являє собою незалежний комп'ютер зі своїми апаратними ресурсами, частина з яких емулюється програмно. Всі настройки і параметри віртуального комп'ютера зберігаються в файл VMX, який при необхідності можна перенести на інший фізичний сервер з метою подальшого використання віртуальної машини.

Безсумнівною перевагою даної віртуальної машини є можливість збільшення розміру диска вже після установки і великий перелік операційних систем, які можуть бути встановлені на дану машину. Файл install.chm дає повну інформацію про всі операційних системах, які можуть бути встановлені на VMware. Адміністрування здійснюється через Web-інтерфейс, тому керувати віртуальними машинами можна як локально, так і віддалено.

VMware vSphere

За допомогою цього продукту з лінійки компанії VMware можна об'єднати віртуальні системи та побудувати розвинену мережеву інфраструктуру з віртуальних і фізичних систем, забезпечивши стійкість і керованість всього рішення. vSphere допомагає заощадити дисковий простір і задіє тільки необхідні ресурси, а зручний інтерфейс дозволяє централізовано налаштовувати вузли. Впроваджуючи технології мережевої роботи і "хмарних" обчислень, vSphere дозволяє домогтися ефективного розвитку ІТ-інфраструктури, забезпечуючи поділ фізичних і логічних компонентів, відособленість додатків і операційних систем.

Сьогодні VMware vSphere є одним з найцікавіших рішень для віртуалізації серверів. Гіпервізор ESX або ESXi, як частина VMware vSphere, мають дуже цікавими можливостями, так як здатні балансувати навантаження як для систем, розгорнутих на одному сервері, так і між декількома серверами. Завдяки загальній системі зберігання даних VMware vSphere дозволяє переміщати віртуальну машину на інший фізичний сервер. Технологія Enhanced vMotion дозволяє переміщати машини між системами зберігання даних. Компоненти vSphere виконують автоматичний перезапуск віртуальної машини при виході з ладу фізичного сервера. VMware vSphere має ряд привабливих можливостей, наприклад, швидке розгортання нових сервісів, спрощене резервне копіювання і легке управління інфраструктурою. vSphere Storage Appliance дозволяє об'єднати дискові підсистеми декількох серверів в один відмовостійкий ресурс. Всі ці характеристики підвищують доступність і безпеку додатків, встановлених у віртуальному середовищі. У більшості рішень на базі vSphere використовується SAN або NAS для підключення зовнішніх пристроїв зберігання даних, таким чином, що кожна операційна система розпізнає всі підключені сховища даних як локальні. Щоб задовольняти зростаючі потреби бізнесу в ІТ-інфраструктурі VMware vSphere пропонує наступні можливості:

  • забезпечення високошвидкісними обчислювальними сервісами з будь-якого пристрою;
  • моніторинг і управління всіма важливими аспектами інфраструктури з будь-якого комп'ютера в мережі;
  • забезпечення безпеки компонентів інфраструктури і даних;
  • масштабування наданих ресурсів, шляхом виділення додаткових серверів і пропускної здатності мережі;
  • управління системою з великою кількістю обчислювальних запитів;
  • централізоване управління додатками.

висновок

У даній статті ми розглянули найбільш популярні рішення для віртуалізації, присутні в даний момент на ринку. Ці рішення засновані на різних підходах, тому мають різні перевагами, але їх загальна мета збігається і зводиться до створення ІТ-інфраструктури, здатної за рахунок інкапсуляції ресурсів полегшити обчислювальні процеси, забезпечити безпеку даних і знизити навантаження на фізичні ресурси.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

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

переваги віртуалізації

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

Розглянемо основні переваги віртуалізації:

  • зниження витрат на обчислювальні ресурси, завдяки зниженню навантаження на фізичний комп'ютер;
  • можливість розгорнути кілька операційних систем на одному фізичному комп'ютері;
  • можливість домогтися коректної роботи додатків для малопотужних комп'ютерів;
  • швидке налаштування віртуального робочого столу;
  • централізація і можливість швидкого отримання інформації в разі поновлення і, як результат, зниження витрат на підтримку і адміністрування систем;
  • резервне копіювання операційних систем, відновлення операційних систем на тих етапах роботи, на яких перервалося реалізація процесу;
  • оптимізація процесу технічної підтримки.

Віртуальна машина дозволяє розділити один сервер на кілька віртуальних істот, для яких можна перерозподіляти ресурси. Таким способом можна керувати великою кількістю віртуальних середовищ, кожна з яких має власні функціональні характеристики. За допомогою віртуального середовища можна управляти відразу декількома серверами, об'єднавши їх шляхом перенесення на один комп'ютер. Безсумнівно, така консолідація і легкість в управлінні відіграють важливу роль в зростаючої популярності віртуальних машин, які стали вигідним рішенням для провайдерів, дозволяючи підвищити ефективність хостингу.

Кожна віртуальне середовище є окремою сутністю зі своїми характеристиками:

  • має власні файли і системні бібліотеки;
  • має власні IP адреси і номери портів;
  • може бути перезавантажена незалежно від інших віртуальних середовищ;
  • надає власну конфігурацію для прикладного ПО;

У віртуальних машинах є можливість відновити поточний стан з параметрами збереженого "зрізу". Зрізом (snapshot) називають знімок стану віртуальної машини, включаючи всі її налаштування, вміст дисків і пам'яті. До того ж до віртуальної машини можна підключити всі пристрої, які підключаються до звичайного комп'ютера, включаючи принтер, будь-які зовнішні накопичувачі, модем, USB-пристрої. Для деяких віртуальних машин може знадобитися спеціальний драйвер, який необхідно буде встановити на гостьову ОС.

Віртуальне мережеве пристрій у віртуальній машині дозволяє призначати IP адреси для віртуальних середовищ, а так само задавати набори правил маршрутизації. Віртуалізація надає можливості для надійного зберігання даних і одночасного надання до них доступу в LAN і WAN мережах. Централізація даних на серверах значно полегшує управління, установку і обслуговування робочих машин, а також обмежує доступ до конфіденційної інформації.

Для більш глибокого розуміння принципу роботи віртуальних машин слід розглянути два підходи до віртуалізації, які використовуються в сучасних віртуальних машинах - повну віртуалізацію і пара-віртуалізацію. Пара-віртуалізація передбачає внесення змін в ядро ​​гостьової системи і використовується в таких open source проектах, як Linux-VServer, Xen, UML, Bochs.

KVM

KVM - технологія повної віртуалізації, яка спочатку інтегрована в ядро ​​Linux, але підтримує і інші гостьові системи. Дана технологія, продукт компанії RedHat , Дозволяє створювати продуктивні віртуальні машини. KVM заснована на технології апаратної віртуалізації, тобто емулює шар апаратного забезпечення і для безперебійної роботи вимагає процесори Intel-VT і AMD-V. Управляти KVM можна через командний рядок або через графічний інтерфейс за допомогою таких програм як Witsbits, Eucalyptus, RHEV, Virtual Machine Manager і т.д. Залежно від процесора Intel-VT або AMD-V, KVM завантажує модулі kvm-amd.ko або kvm-intel.ko, разом з компонентами для користувача (Qemu). Qemu використовується для запуску та управління віртуальною машиною, емуляції пристроїв і відповідає за роботу пристроїв введення-виведення. Технологія KVM демонструє високу продуктивність при одночасній роботі одразу кількох операційних систем.

OpenVZ

програма віртуалізації OpenVZ дозволяє створити кілька віртуальних середовищ на одному сервері, щоб домогтися зниження навантаження на жорсткий диск і підвищити ефективність управління системою. OpenVZ використовує модифіковане ядро ​​Linux, і кожна встановлена ​​віртуальне середовище (тобто контейнер), функціонує як автономний сервер. Кожна така система має власний кореневий каталог, IP-адреса, системні бібліотеки та конфігураційні файли. Всі контейнери працюють під одним ядром хост-системи. В цьому випадку всі встановлені гостьові системи вважаються незалежними системами, які керують тим же ядром операційної системи, що і хост-система. Така технологія, заснована на загальному ядрі, дозволяє управляти віртуальними серверами з мінімальними витратами. Тому віртуальні сервери OpenVZ характеризуються високою ефективністю. У OpenVZ виконується оптимальний розподіл ресурсів процесора і пам'яті між усіма віртуальними серверами, і кожен сервер використовує тільки необхідний обсяг ресурсів, а інша пам'ять залишається вільною. Але якщо виділені ресурси виявляться повністю зайнятими, то можна буде спостерігати некоректну роботу віртуальної операційної системи. Ядро OpenVZ забезпечує віртуалізацію, можливості збереження поточного стану та управління ресурсами. Ця технологія демонструє високу продуктивність поряд з простим і зручним управлінням ресурсами.

Xen

Xen - це гипервизор, заснований на технології пара-віртуалізації. Недоліком пара-віртуалізації є необхідність зміни гостьової операційної системи, для чого гостьові операційні системи повинні мати відкритий вихідний код з можливістю внесення змін згідно з ліцензією. Пара-віртуалізація координує доступ операційних систем і програм до апаратних ресурсів і значно економить ресурси системи в порівнянні з повною віртуалізацією, і як результат підвищується продуктивність систем. Xen підтримує більшість драйверів для пристроїв Linux і дозволяє переносити працює гипервизор на інший хост з метою балансування навантаження. Гипервизор Xen напряму керує гостьовими системами, кожна з яких виконуватися в безпечної віртуальної машині, званої доменом. Кожна встановлена ​​гостьова операційна система управляє власними програмами і додатками, планує виконання кожної програми протягом тимчасового інтервалу, виділеного Xen.

Версії Xen включаються в дистрибутиви різних Linux-систем, що дозволяє користувачам відразу використовувати віртуальні машини для інкапсуляції програмного забезпечення в гостьових операційних системах з метою тестування і перевірки вразливостей.

Безсумнівною перевагою Xen є те, що при спільному використанні процесора кожен контейнер має своє ядро, файлову систему, IP адреси, тобто кожен контейнер отримує своє персональне ядро ​​операційної системи.

VirtualBox

VirtualBox - це одне з рішень для віртуалізації, що дозволяє створювати віртуальні машини, на які можна встановлювати будь-яку операційну систему. Як гостьовий системи можна використовувати Windows, Linux, Solaris і ін. VirtualBox характеризується високим рівнем продуктивності і зрозумілим інтерфейсом на декількох мовах.

Віртуальну машину VirtualBox можна інтегрувати в локальну мережу, з правом доступу до всіх ресурсів, а також організувати доступ до її ресурсів для інших комп'ютерів в локальній мережі. При цьому віртуальна машина повинна мати IP-адресу з діапазону існуючої локальної мережі.

За замовчуванням VirtualBox проста і інтуїтивна в настройках, але в комерційних пакетах додається багато додаткових функцій. На малюнку 1 зображено головне вікно VirtualBox, звідки можна налаштовувати / запускати операційні системи, а при виборі контейнера з гостьової системою, можна переглянути його параметри, такі як системні параметри, виділена пам'ять, мережеві і аудіо настройки.

Малюнок 1. Головне вікно VirtualBox.

На вкладці Storage можна налаштувати параметри використання зовнішніх носіїв і CD / DVD-дисків, як показано на малюнку 2.

Малюнок 2. Налаштування параметрів зовнішніх носіїв.

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

Для виходу в Інтернет буде потрібно налаштувати мережевий адаптер, вибравши одну з п'яти моделей для підключення мережі, які показані на малюнку 3.

Малюнок 3. Налаштування мережі в VirtualBox

VMware

Компанія VMware випустила нову версію продукту VMware Workstation 10, докладний опис якого можна знайти на офіційному Web-сайті . Нова версія містить вдосконалений пакет утиліт, який підвищує продуктивність гостьових операційних систем.

Кожен контейнер зі встановленою операційною системою на VMware Workstation, являє собою незалежний комп'ютер зі своїми апаратними ресурсами, частина з яких емулюється програмно. Всі настройки і параметри віртуального комп'ютера зберігаються в файл VMX, який при необхідності можна перенести на інший фізичний сервер з метою подальшого використання віртуальної машини.

Безсумнівною перевагою даної віртуальної машини є можливість збільшення розміру диска вже після установки і великий перелік операційних систем, які можуть бути встановлені на дану машину. Файл install.chm дає повну інформацію про всі операційних системах, які можуть бути встановлені на VMware. Адміністрування здійснюється через Web-інтерфейс, тому керувати віртуальними машинами можна як локально, так і віддалено.

VMware vSphere

За допомогою цього продукту з лінійки компанії VMware можна об'єднати віртуальні системи та побудувати розвинену мережеву інфраструктуру з віртуальних і фізичних систем, забезпечивши стійкість і керованість всього рішення. vSphere допомагає заощадити дисковий простір і задіє тільки необхідні ресурси, а зручний інтерфейс дозволяє централізовано налаштовувати вузли. Впроваджуючи технології мережевої роботи і "хмарних" обчислень, vSphere дозволяє домогтися ефективного розвитку ІТ-інфраструктури, забезпечуючи поділ фізичних і логічних компонентів, відособленість додатків і операційних систем.

Сьогодні VMware vSphere є одним з найцікавіших рішень для віртуалізації серверів. Гіпервізор ESX або ESXi, як частина VMware vSphere, мають дуже цікавими можливостями, так як здатні балансувати навантаження як для систем, розгорнутих на одному сервері, так і між декількома серверами. Завдяки загальній системі зберігання даних VMware vSphere дозволяє переміщати віртуальну машину на інший фізичний сервер. Технологія Enhanced vMotion дозволяє переміщати машини між системами зберігання даних. Компоненти vSphere виконують автоматичний перезапуск віртуальної машини при виході з ладу фізичного сервера. VMware vSphere має ряд привабливих можливостей, наприклад, швидке розгортання нових сервісів, спрощене резервне копіювання і легке управління інфраструктурою. vSphere Storage Appliance дозволяє об'єднати дискові підсистеми декількох серверів в один відмовостійкий ресурс. Всі ці характеристики підвищують доступність і безпеку додатків, встановлених у віртуальному середовищі. У більшості рішень на базі vSphere використовується SAN або NAS для підключення зовнішніх пристроїв зберігання даних, таким чином, що кожна операційна система розпізнає всі підключені сховища даних як локальні. Щоб задовольняти зростаючі потреби бізнесу в ІТ-інфраструктурі VMware vSphere пропонує наступні можливості:

  • забезпечення високошвидкісними обчислювальними сервісами з будь-якого пристрою;
  • моніторинг і управління всіма важливими аспектами інфраструктури з будь-якого комп'ютера в мережі;
  • забезпечення безпеки компонентів інфраструктури і даних;
  • масштабування наданих ресурсів, шляхом виділення додаткових серверів і пропускної здатності мережі;
  • управління системою з великою кількістю обчислювальних запитів;
  • централізоване управління додатками.

висновок

У даній статті ми розглянули найбільш популярні рішення для віртуалізації, присутні в даний момент на ринку. Ці рішення засновані на різних підходах, тому мають різні перевагами, але їх загальна мета збігається і зводиться до створення ІТ-інфраструктури, здатної за рахунок інкапсуляції ресурсів полегшити обчислювальні процеси, забезпечити безпеку даних і знизити навантаження на фізичні ресурси.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

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

переваги віртуалізації

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

Розглянемо основні переваги віртуалізації:

  • зниження витрат на обчислювальні ресурси, завдяки зниженню навантаження на фізичний комп'ютер;
  • можливість розгорнути кілька операційних систем на одному фізичному комп'ютері;
  • можливість домогтися коректної роботи додатків для малопотужних комп'ютерів;
  • швидке налаштування віртуального робочого столу;
  • централізація і можливість швидкого отримання інформації в разі поновлення і, як результат, зниження витрат на підтримку і адміністрування систем;
  • резервне копіювання операційних систем, відновлення операційних систем на тих етапах роботи, на яких перервалося реалізація процесу;
  • оптимізація процесу технічної підтримки.

Віртуальна машина дозволяє розділити один сервер на кілька віртуальних істот, для яких можна перерозподіляти ресурси. Таким способом можна керувати великою кількістю віртуальних середовищ, кожна з яких має власні функціональні характеристики. За допомогою віртуального середовища можна управляти відразу декількома серверами, об'єднавши їх шляхом перенесення на один комп'ютер. Безсумнівно, така консолідація і легкість в управлінні відіграють важливу роль в зростаючої популярності віртуальних машин, які стали вигідним рішенням для провайдерів, дозволяючи підвищити ефективність хостингу.

Кожна віртуальне середовище є окремою сутністю зі своїми характеристиками:

  • має власні файли і системні бібліотеки;
  • має власні IP адреси і номери портів;
  • може бути перезавантажена незалежно від інших віртуальних середовищ;
  • надає власну конфігурацію для прикладного ПО;

У віртуальних машинах є можливість відновити поточний стан з параметрами збереженого "зрізу". Зрізом (snapshot) називають знімок стану віртуальної машини, включаючи всі її налаштування, вміст дисків і пам'яті. До того ж до віртуальної машини можна підключити всі пристрої, які підключаються до звичайного комп'ютера, включаючи принтер, будь-які зовнішні накопичувачі, модем, USB-пристрої. Для деяких віртуальних машин може знадобитися спеціальний драйвер, який необхідно буде встановити на гостьову ОС.

Віртуальне мережеве пристрій у віртуальній машині дозволяє призначати IP адреси для віртуальних середовищ, а так само задавати набори правил маршрутизації. Віртуалізація надає можливості для надійного зберігання даних і одночасного надання до них доступу в LAN і WAN мережах. Централізація даних на серверах значно полегшує управління, установку і обслуговування робочих машин, а також обмежує доступ до конфіденційної інформації.

Для більш глибокого розуміння принципу роботи віртуальних машин слід розглянути два підходи до віртуалізації, які використовуються в сучасних віртуальних машинах - повну віртуалізацію і пара-віртуалізацію. Пара-віртуалізація передбачає внесення змін в ядро ​​гостьової системи і використовується в таких open source проектах, як Linux-VServer, Xen, UML, Bochs.

KVM

KVM - технологія повної віртуалізації, яка спочатку інтегрована в ядро ​​Linux, але підтримує і інші гостьові системи. Дана технологія, продукт компанії RedHat , Дозволяє створювати продуктивні віртуальні машини. KVM заснована на технології апаратної віртуалізації, тобто емулює шар апаратного забезпечення і для безперебійної роботи вимагає процесори Intel-VT і AMD-V. Управляти KVM можна через командний рядок або через графічний інтерфейс за допомогою таких програм як Witsbits, Eucalyptus, RHEV, Virtual Machine Manager і т.д. Залежно від процесора Intel-VT або AMD-V, KVM завантажує модулі kvm-amd.ko або kvm-intel.ko, разом з компонентами для користувача (Qemu). Qemu використовується для запуску та управління віртуальною машиною, емуляції пристроїв і відповідає за роботу пристроїв введення-виведення. Технологія KVM демонструє високу продуктивність при одночасній роботі одразу кількох операційних систем.

OpenVZ

програма віртуалізації OpenVZ дозволяє створити кілька віртуальних середовищ на одному сервері, щоб домогтися зниження навантаження на жорсткий диск і підвищити ефективність управління системою. OpenVZ використовує модифіковане ядро ​​Linux, і кожна встановлена ​​віртуальне середовище (тобто контейнер), функціонує як автономний сервер. Кожна така система має власний кореневий каталог, IP-адреса, системні бібліотеки та конфігураційні файли. Всі контейнери працюють під одним ядром хост-системи. В цьому випадку всі встановлені гостьові системи вважаються незалежними системами, які керують тим же ядром операційної системи, що і хост-система. Така технологія, заснована на загальному ядрі, дозволяє управляти віртуальними серверами з мінімальними витратами. Тому віртуальні сервери OpenVZ характеризуються високою ефективністю. У OpenVZ виконується оптимальний розподіл ресурсів процесора і пам'яті між усіма віртуальними серверами, і кожен сервер використовує тільки необхідний обсяг ресурсів, а інша пам'ять залишається вільною. Але якщо виділені ресурси виявляться повністю зайнятими, то можна буде спостерігати некоректну роботу віртуальної операційної системи. Ядро OpenVZ забезпечує віртуалізацію, можливості збереження поточного стану та управління ресурсами. Ця технологія демонструє високу продуктивність поряд з простим і зручним управлінням ресурсами.

Xen

Xen - це гипервизор, заснований на технології пара-віртуалізації. Недоліком пара-віртуалізації є необхідність зміни гостьової операційної системи, для чого гостьові операційні системи повинні мати відкритий вихідний код з можливістю внесення змін згідно з ліцензією. Пара-віртуалізація координує доступ операційних систем і програм до апаратних ресурсів і значно економить ресурси системи в порівнянні з повною віртуалізацією, і як результат підвищується продуктивність систем. Xen підтримує більшість драйверів для пристроїв Linux і дозволяє переносити працює гипервизор на інший хост з метою балансування навантаження. Гипервизор Xen напряму керує гостьовими системами, кожна з яких виконуватися в безпечної віртуальної машині, званої доменом. Кожна встановлена ​​гостьова операційна система управляє власними програмами і додатками, планує виконання кожної програми протягом тимчасового інтервалу, виділеного Xen.

Версії Xen включаються в дистрибутиви різних Linux-систем, що дозволяє користувачам відразу використовувати віртуальні машини для інкапсуляції програмного забезпечення в гостьових операційних системах з метою тестування і перевірки вразливостей.

Безсумнівною перевагою Xen є те, що при спільному використанні процесора кожен контейнер має своє ядро, файлову систему, IP адреси, тобто кожен контейнер отримує своє персональне ядро ​​операційної системи.

VirtualBox

VirtualBox - це одне з рішень для віртуалізації, що дозволяє створювати віртуальні машини, на які можна встановлювати будь-яку операційну систему. Як гостьовий системи можна використовувати Windows, Linux, Solaris і ін. VirtualBox характеризується високим рівнем продуктивності і зрозумілим інтерфейсом на декількох мовах.

Віртуальну машину VirtualBox можна інтегрувати в локальну мережу, з правом доступу до всіх ресурсів, а також організувати доступ до її ресурсів для інших комп'ютерів в локальній мережі. При цьому віртуальна машина повинна мати IP-адресу з діапазону існуючої локальної мережі.

За замовчуванням VirtualBox проста і інтуїтивна в настройках, але в комерційних пакетах додається багато додаткових функцій. На малюнку 1 зображено головне вікно VirtualBox, звідки можна налаштовувати / запускати операційні системи, а при виборі контейнера з гостьової системою, можна переглянути його параметри, такі як системні параметри, виділена пам'ять, мережеві і аудіо настройки.

Малюнок 1. Головне вікно VirtualBox.

На вкладці Storage можна налаштувати параметри використання зовнішніх носіїв і CD / DVD-дисків, як показано на малюнку 2.

Малюнок 2. Налаштування параметрів зовнішніх носіїв.

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

Для виходу в Інтернет буде потрібно налаштувати мережевий адаптер, вибравши одну з п'яти моделей для підключення мережі, які показані на малюнку 3.

Малюнок 3. Налаштування мережі в VirtualBox

VMware

Компанія VMware випустила нову версію продукту VMware Workstation 10, докладний опис якого можна знайти на офіційному Web-сайті . Нова версія містить вдосконалений пакет утиліт, який підвищує продуктивність гостьових операційних систем.

Кожен контейнер зі встановленою операційною системою на VMware Workstation, являє собою незалежний комп'ютер зі своїми апаратними ресурсами, частина з яких емулюється програмно. Всі настройки і параметри віртуального комп'ютера зберігаються в файл VMX, який при необхідності можна перенести на інший фізичний сервер з метою подальшого використання віртуальної машини.

Безсумнівною перевагою даної віртуальної машини є можливість збільшення розміру диска вже після установки і великий перелік операційних систем, які можуть бути встановлені на дану машину. Файл install.chm дає повну інформацію про всі операційних системах, які можуть бути встановлені на VMware. Адміністрування здійснюється через Web-інтерфейс, тому керувати віртуальними машинами можна як локально, так і віддалено.

VMware vSphere

За допомогою цього продукту з лінійки компанії VMware можна об'єднати віртуальні системи та побудувати розвинену мережеву інфраструктуру з віртуальних і фізичних систем, забезпечивши стійкість і керованість всього рішення. vSphere допомагає заощадити дисковий простір і задіє тільки необхідні ресурси, а зручний інтерфейс дозволяє централізовано налаштовувати вузли. Впроваджуючи технології мережевої роботи і "хмарних" обчислень, vSphere дозволяє домогтися ефективного розвитку ІТ-інфраструктури, забезпечуючи поділ фізичних і логічних компонентів, відособленість додатків і операційних систем.

Сьогодні VMware vSphere є одним з найцікавіших рішень для віртуалізації серверів. Гіпервізор ESX або ESXi, як частина VMware vSphere, мають дуже цікавими можливостями, так як здатні балансувати навантаження як для систем, розгорнутих на одному сервері, так і між декількома серверами. Завдяки загальній системі зберігання даних VMware vSphere дозволяє переміщати віртуальну машину на інший фізичний сервер. Технологія Enhanced vMotion дозволяє переміщати машини між системами зберігання даних. Компоненти vSphere виконують автоматичний перезапуск віртуальної машини при виході з ладу фізичного сервера. VMware vSphere має ряд привабливих можливостей, наприклад, швидке розгортання нових сервісів, спрощене резервне копіювання і легке управління інфраструктурою. vSphere Storage Appliance дозволяє об'єднати дискові підсистеми декількох серверів в один відмовостійкий ресурс. Всі ці характеристики підвищують доступність і безпеку додатків, встановлених у віртуальному середовищі. У більшості рішень на базі vSphere використовується SAN або NAS для підключення зовнішніх пристроїв зберігання даних, таким чином, що кожна операційна система розпізнає всі підключені сховища даних як локальні. Щоб задовольняти зростаючі потреби бізнесу в ІТ-інфраструктурі VMware vSphere пропонує наступні можливості:

  • забезпечення високошвидкісними обчислювальними сервісами з будь-якого пристрою;
  • моніторинг і управління всіма важливими аспектами інфраструктури з будь-якого комп'ютера в мережі;
  • забезпечення безпеки компонентів інфраструктури і даних;
  • масштабування наданих ресурсів, шляхом виділення додаткових серверів і пропускної здатності мережі;
  • управління системою з великою кількістю обчислювальних запитів;
  • централізоване управління додатками.

висновок

У даній статті ми розглянули найбільш популярні рішення для віртуалізації, присутні в даний момент на ринку. Ці рішення засновані на різних підходах, тому мають різні перевагами, але їх загальна мета збігається і зводиться до створення ІТ-інфраструктури, здатної за рахунок інкапсуляції ресурсів полегшити обчислювальні процеси, забезпечити безпеку даних і знизити навантаження на фізичні ресурси.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

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

переваги віртуалізації

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

Розглянемо основні переваги віртуалізації:

  • зниження витрат на обчислювальні ресурси, завдяки зниженню навантаження на фізичний комп'ютер;
  • можливість розгорнути кілька операційних систем на одному фізичному комп'ютері;
  • можливість домогтися коректної роботи додатків для малопотужних комп'ютерів;
  • швидке налаштування віртуального робочого столу;
  • централізація і можливість швидкого отримання інформації в разі поновлення і, як результат, зниження витрат на підтримку і адміністрування систем;
  • резервне копіювання операційних систем, відновлення операційних систем на тих етапах роботи, на яких перервалося реалізація процесу;
  • оптимізація процесу технічної підтримки.

Віртуальна машина дозволяє розділити один сервер на кілька віртуальних істот, для яких можна перерозподіляти ресурси. Таким способом можна керувати великою кількістю віртуальних середовищ, кожна з яких має власні функціональні характеристики. За допомогою віртуального середовища можна управляти відразу декількома серверами, об'єднавши їх шляхом перенесення на один комп'ютер. Безсумнівно, така консолідація і легкість в управлінні відіграють важливу роль в зростаючої популярності віртуальних машин, які стали вигідним рішенням для провайдерів, дозволяючи підвищити ефективність хостингу.

Кожна віртуальне середовище є окремою сутністю зі своїми характеристиками:

  • має власні файли і системні бібліотеки;
  • має власні IP адреси і номери портів;
  • може бути перезавантажена незалежно від інших віртуальних середовищ;
  • надає власну конфігурацію для прикладного ПО;

У віртуальних машинах є можливість відновити поточний стан з параметрами збереженого "зрізу". Зрізом (snapshot) називають знімок стану віртуальної машини, включаючи всі її налаштування, вміст дисків і пам'яті. До того ж до віртуальної машини можна підключити всі пристрої, які підключаються до звичайного комп'ютера, включаючи принтер, будь-які зовнішні накопичувачі, модем, USB-пристрої. Для деяких віртуальних машин може знадобитися спеціальний драйвер, який необхідно буде встановити на гостьову ОС.

Віртуальне мережеве пристрій у віртуальній машині дозволяє призначати IP адреси для віртуальних середовищ, а так само задавати набори правил маршрутизації. Віртуалізація надає можливості для надійного зберігання даних і одночасного надання до них доступу в LAN і WAN мережах. Централізація даних на серверах значно полегшує управління, установку і обслуговування робочих машин, а також обмежує доступ до конфіденційної інформації.

Для більш глибокого розуміння принципу роботи віртуальних машин слід розглянути два підходи до віртуалізації, які використовуються в сучасних віртуальних машинах - повну віртуалізацію і пара-віртуалізацію. Пара-віртуалізація передбачає внесення змін в ядро ​​гостьової системи і використовується в таких open source проектах, як Linux-VServer, Xen, UML, Bochs.

KVM

KVM - технологія повної віртуалізації, яка спочатку інтегрована в ядро ​​Linux, але підтримує і інші гостьові системи. Дана технологія, продукт компанії RedHat , Дозволяє створювати продуктивні віртуальні машини. KVM заснована на технології апаратної віртуалізації, тобто емулює шар апаратного забезпечення і для безперебійної роботи вимагає процесори Intel-VT і AMD-V. Управляти KVM можна через командний рядок або через графічний інтерфейс за допомогою таких програм як Witsbits, Eucalyptus, RHEV, Virtual Machine Manager і т.д. Залежно від процесора Intel-VT або AMD-V, KVM завантажує модулі kvm-amd.ko або kvm-intel.ko, разом з компонентами для користувача (Qemu). Qemu використовується для запуску та управління віртуальною машиною, емуляції пристроїв і відповідає за роботу пристроїв введення-виведення. Технологія KVM демонструє високу продуктивність при одночасній роботі одразу кількох операційних систем.

OpenVZ

програма віртуалізації OpenVZ дозволяє створити кілька віртуальних середовищ на одному сервері, щоб домогтися зниження навантаження на жорсткий диск і підвищити ефективність управління системою. OpenVZ використовує модифіковане ядро ​​Linux, і кожна встановлена ​​віртуальне середовище (тобто контейнер), функціонує як автономний сервер. Кожна така система має власний кореневий каталог, IP-адреса, системні бібліотеки та конфігураційні файли. Всі контейнери працюють під одним ядром хост-системи. В цьому випадку всі встановлені гостьові системи вважаються незалежними системами, які керують тим же ядром операційної системи, що і хост-система. Така технологія, заснована на загальному ядрі, дозволяє управляти віртуальними серверами з мінімальними витратами. Тому віртуальні сервери OpenVZ характеризуються високою ефективністю. У OpenVZ виконується оптимальний розподіл ресурсів процесора і пам'яті між усіма віртуальними серверами, і кожен сервер використовує тільки необхідний обсяг ресурсів, а інша пам'ять залишається вільною. Але якщо виділені ресурси виявляться повністю зайнятими, то можна буде спостерігати некоректну роботу віртуальної операційної системи. Ядро OpenVZ забезпечує віртуалізацію, можливості збереження поточного стану та управління ресурсами. Ця технологія демонструє високу продуктивність поряд з простим і зручним управлінням ресурсами.

Xen

Xen - це гипервизор, заснований на технології пара-віртуалізації. Недоліком пара-віртуалізації є необхідність зміни гостьової операційної системи, для чого гостьові операційні системи повинні мати відкритий вихідний код з можливістю внесення змін згідно з ліцензією. Пара-віртуалізація координує доступ операційних систем і програм до апаратних ресурсів і значно економить ресурси системи в порівнянні з повною віртуалізацією, і як результат підвищується продуктивність систем. Xen підтримує більшість драйверів для пристроїв Linux і дозволяє переносити працює гипервизор на інший хост з метою балансування навантаження. Гипервизор Xen напряму керує гостьовими системами, кожна з яких виконуватися в безпечної віртуальної машині, званої доменом. Кожна встановлена ​​гостьова операційна система управляє власними програмами і додатками, планує виконання кожної програми протягом тимчасового інтервалу, виділеного Xen.

Версії Xen включаються в дистрибутиви різних Linux-систем, що дозволяє користувачам відразу використовувати віртуальні машини для інкапсуляції програмного забезпечення в гостьових операційних системах з метою тестування і перевірки вразливостей.

Безсумнівною перевагою Xen є те, що при спільному використанні процесора кожен контейнер має своє ядро, файлову систему, IP адреси, тобто кожен контейнер отримує своє персональне ядро ​​операційної системи.

VirtualBox

VirtualBox - це одне з рішень для віртуалізації, що дозволяє створювати віртуальні машини, на які можна встановлювати будь-яку операційну систему. Як гостьовий системи можна використовувати Windows, Linux, Solaris і ін. VirtualBox характеризується високим рівнем продуктивності і зрозумілим інтерфейсом на декількох мовах.

Віртуальну машину VirtualBox можна інтегрувати в локальну мережу, з правом доступу до всіх ресурсів, а також організувати доступ до її ресурсів для інших комп'ютерів в локальній мережі. При цьому віртуальна машина повинна мати IP-адресу з діапазону існуючої локальної мережі.

За замовчуванням VirtualBox проста і інтуїтивна в настройках, але в комерційних пакетах додається багато додаткових функцій. На малюнку 1 зображено головне вікно VirtualBox, звідки можна налаштовувати / запускати операційні системи, а при виборі контейнера з гостьової системою, можна переглянути його параметри, такі як системні параметри, виділена пам'ять, мережеві і аудіо настройки.

Малюнок 1. Головне вікно VirtualBox.

На вкладці Storage можна налаштувати параметри використання зовнішніх носіїв і CD / DVD-дисків, як показано на малюнку 2.

Малюнок 2. Налаштування параметрів зовнішніх носіїв.

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

Для виходу в Інтернет буде потрібно налаштувати мережевий адаптер, вибравши одну з п'яти моделей для підключення мережі, які показані на малюнку 3.

Малюнок 3. Налаштування мережі в VirtualBox

VMware

Компанія VMware випустила нову версію продукту VMware Workstation 10, докладний опис якого можна знайти на офіційному Web-сайті . Нова версія містить вдосконалений пакет утиліт, який підвищує продуктивність гостьових операційних систем.

Кожен контейнер зі встановленою операційною системою на VMware Workstation, являє собою незалежний комп'ютер зі своїми апаратними ресурсами, частина з яких емулюється програмно. Всі настройки і параметри віртуального комп'ютера зберігаються в файл VMX, який при необхідності можна перенести на інший фізичний сервер з метою подальшого використання віртуальної машини.

Безсумнівною перевагою даної віртуальної машини є можливість збільшення розміру диска вже після установки і великий перелік операційних систем, які можуть бути встановлені на дану машину. Файл install.chm дає повну інформацію про всі операційних системах, які можуть бути встановлені на VMware. Адміністрування здійснюється через Web-інтерфейс, тому керувати віртуальними машинами можна як локально, так і віддалено.

VMware vSphere

За допомогою цього продукту з лінійки компанії VMware можна об'єднати віртуальні системи та побудувати розвинену мережеву інфраструктуру з віртуальних і фізичних систем, забезпечивши стійкість і керованість всього рішення. vSphere допомагає заощадити дисковий простір і задіє тільки необхідні ресурси, а зручний інтерфейс дозволяє централізовано налаштовувати вузли. Впроваджуючи технології мережевої роботи і "хмарних" обчислень, vSphere дозволяє домогтися ефективного розвитку ІТ-інфраструктури, забезпечуючи поділ фізичних і логічних компонентів, відособленість додатків і операційних систем.

Сьогодні VMware vSphere є одним з найцікавіших рішень для віртуалізації серверів. Гіпервізор ESX або ESXi, як частина VMware vSphere, мають дуже цікавими можливостями, так як здатні балансувати навантаження як для систем, розгорнутих на одному сервері, так і між декількома серверами. Завдяки загальній системі зберігання даних VMware vSphere дозволяє переміщати віртуальну машину на інший фізичний сервер. Технологія Enhanced vMotion дозволяє переміщати машини між системами зберігання даних. Компоненти vSphere виконують автоматичний перезапуск віртуальної машини при виході з ладу фізичного сервера. VMware vSphere має ряд привабливих можливостей, наприклад, швидке розгортання нових сервісів, спрощене резервне копіювання і легке управління інфраструктурою. vSphere Storage Appliance дозволяє об'єднати дискові підсистеми декількох серверів в один відмовостійкий ресурс. Всі ці характеристики підвищують доступність і безпеку додатків, встановлених у віртуальному середовищі. У більшості рішень на базі vSphere використовується SAN або NAS для підключення зовнішніх пристроїв зберігання даних, таким чином, що кожна операційна система розпізнає всі підключені сховища даних як локальні. Щоб задовольняти зростаючі потреби бізнесу в ІТ-інфраструктурі VMware vSphere пропонує наступні можливості:

  • забезпечення високошвидкісними обчислювальними сервісами з будь-якого пристрою;
  • моніторинг і управління всіма важливими аспектами інфраструктури з будь-якого комп'ютера в мережі;
  • забезпечення безпеки компонентів інфраструктури і даних;
  • масштабування наданих ресурсів, шляхом виділення додаткових серверів і пропускної здатності мережі;
  • управління системою з великою кількістю обчислювальних запитів;
  • централізоване управління додатками.

висновок

У даній статті ми розглянули найбільш популярні рішення для віртуалізації, присутні в даний момент на ринку. Ці рішення засновані на різних підходах, тому мають різні перевагами, але їх загальна мета збігається і зводиться до створення ІТ-інфраструктури, здатної за рахунок інкапсуляції ресурсів полегшити обчислювальні процеси, забезпечити безпеку даних і знизити навантаження на фізичні ресурси.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Огляд рішень для побудови виртуализированной ІТ-інфраструктури.

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

переваги віртуалізації

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

Розглянемо основні переваги віртуалізації:

  • зниження витрат на обчислювальні ресурси, завдяки зниженню навантаження на фізичний комп'ютер;
  • можливість розгорнути кілька операційних систем на одному фізичному комп'ютері;
  • можливість домогтися коректної роботи додатків для малопотужних комп'ютерів;
  • швидке налаштування віртуального робочого столу;
  • централізація і можливість швидкого отримання інформації в разі поновлення і, як результат, зниження витрат на підтримку і адміністрування систем;
  • резервне копіювання операційних систем, відновлення операційних систем на тих етапах роботи, на яких перервалося реалізація процесу;
  • оптимізація процесу технічної підтримки.

Віртуальна машина дозволяє розділити один сервер на кілька віртуальних істот, для яких можна перерозподіляти ресурси. Таким способом можна керувати великою кількістю віртуальних середовищ, кожна з яких має власні функціональні характеристики. За допомогою віртуального середовища можна управляти відразу декількома серверами, об'єднавши їх шляхом перенесення на один комп'ютер. Безсумнівно, така консолідація і легкість в управлінні відіграють важливу роль в зростаючої популярності віртуальних машин, які стали вигідним рішенням для провайдерів, дозволяючи підвищити ефективність хостингу.

Кожна віртуальне середовище є окремою сутністю зі своїми характеристиками:

  • має власні файли і системні бібліотеки;
  • має власні IP адреси і номери портів;
  • може бути перезавантажена незалежно від інших віртуальних середовищ;
  • надає власну конфігурацію для прикладного ПО;

У віртуальних машинах є можливість відновити поточний стан з параметрами збереженого "зрізу". Зрізом (snapshot) називають знімок стану віртуальної машини, включаючи всі її налаштування, вміст дисків і пам'яті. До того ж до віртуальної машини можна підключити всі пристрої, які підключаються до звичайного комп'ютера, включаючи принтер, будь-які зовнішні накопичувачі, модем, USB-пристрої. Для деяких віртуальних машин може знадобитися спеціальний драйвер, який необхідно буде встановити на гостьову ОС.

Віртуальне мережеве пристрій у віртуальній машині дозволяє призначати IP адреси для віртуальних середовищ, а так само задавати набори правил маршрутизації. Віртуалізація надає можливості для надійного зберігання даних і одночасного надання до них доступу в LAN і WAN мережах. Централізація даних на серверах значно полегшує управління, установку і обслуговування робочих машин, а також обмежує доступ до конфіденційної інформації.

Для більш глибокого розуміння принципу роботи віртуальних машин слід розглянути два підходи до віртуалізації, які використовуються в сучасних віртуальних машинах - повну віртуалізацію і пара-віртуалізацію. Пара-віртуалізація передбачає внесення змін в ядро ​​гостьової системи і використовується в таких open source проектах, як Linux-VServer, Xen, UML, Bochs.

KVM

KVM - технологія повної віртуалізації, яка спочатку інтегрована в ядро ​​Linux, але підтримує і інші гостьові системи. Дана технологія, продукт компанії RedHat , Дозволяє створювати продуктивні віртуальні машини. KVM заснована на технології апаратної віртуалізації, тобто емулює шар апаратного забезпечення і для безперебійної роботи вимагає процесори Intel-VT і AMD-V. Управляти KVM можна через командний рядок або через графічний інтерфейс за допомогою таких програм як Witsbits, Eucalyptus, RHEV, Virtual Machine Manager і т.д. Залежно від процесора Intel-VT або AMD-V, KVM завантажує модулі kvm-amd.ko або kvm-intel.ko, разом з компонентами для користувача (Qemu). Qemu використовується для запуску та управління віртуальною машиною, емуляції пристроїв і відповідає за роботу пристроїв введення-виведення. Технологія KVM демонструє високу продуктивність при одночасній роботі одразу кількох операційних систем.

OpenVZ

програма віртуалізації OpenVZ дозволяє створити кілька віртуальних середовищ на одному сервері, щоб домогтися зниження навантаження на жорсткий диск і підвищити ефективність управління системою. OpenVZ використовує модифіковане ядро ​​Linux, і кожна встановлена ​​віртуальне середовище (тобто контейнер), функціонує як автономний сервер. Кожна така система має власний кореневий каталог, IP-адреса, системні бібліотеки та конфігураційні файли. Всі контейнери працюють під одним ядром хост-системи. В цьому випадку всі встановлені гостьові системи вважаються незалежними системами, які керують тим же ядром операційної системи, що і хост-система. Така технологія, заснована на загальному ядрі, дозволяє управляти віртуальними серверами з мінімальними витратами. Тому віртуальні сервери OpenVZ характеризуються високою ефективністю. У OpenVZ виконується оптимальний розподіл ресурсів процесора і пам'яті між усіма віртуальними серверами, і кожен сервер використовує тільки необхідний обсяг ресурсів, а інша пам'ять залишається вільною. Але якщо виділені ресурси виявляться повністю зайнятими, то можна буде спостерігати некоректну роботу віртуальної операційної системи. Ядро OpenVZ забезпечує віртуалізацію, можливості збереження поточного стану та управління ресурсами. Ця технологія демонструє високу продуктивність поряд з простим і зручним управлінням ресурсами.

Xen

Xen - це гипервизор, заснований на технології пара-віртуалізації. Недоліком пара-віртуалізації є необхідність зміни гостьової операційної системи, для чого гостьові операційні системи повинні мати відкритий вихідний код з можливістю внесення змін згідно з ліцензією. Пара-віртуалізація координує доступ операційних систем і програм до апаратних ресурсів і значно економить ресурси системи в порівнянні з повною віртуалізацією, і як результат підвищується продуктивність систем. Xen підтримує більшість драйверів для пристроїв Linux і дозволяє переносити працює гипервизор на інший хост з метою балансування навантаження. Гипервизор Xen напряму керує гостьовими системами, кожна з яких виконуватися в безпечної віртуальної машині, званої доменом. Кожна встановлена ​​гостьова операційна система управляє власними програмами і додатками, планує виконання кожної програми протягом тимчасового інтервалу, виділеного Xen.

Версії Xen включаються в дистрибутиви різних Linux-систем, що дозволяє користувачам відразу використовувати віртуальні машини для інкапсуляції програмного забезпечення в гостьових операційних системах з метою тестування і перевірки вразливостей.

Безсумнівною перевагою Xen є те, що при спільному використанні процесора кожен контейнер має своє ядро, файлову систему, IP адреси, тобто кожен контейнер отримує своє персональне ядро ​​операційної системи.

VirtualBox

VirtualBox - це одне з рішень для віртуалізації, що дозволяє створювати віртуальні машини, на які можна встановлювати будь-яку операційну систему. Як гостьовий системи можна використовувати Windows, Linux, Solaris і ін. VirtualBox характеризується високим рівнем продуктивності і зрозумілим інтерфейсом на декількох мовах.

Віртуальну машину VirtualBox можна інтегрувати в локальну мережу, з правом доступу до всіх ресурсів, а також організувати доступ до її ресурсів для інших комп'ютерів в локальній мережі. При цьому віртуальна машина повинна мати IP-адресу з діапазону існуючої локальної мережі.

За замовчуванням VirtualBox проста і інтуїтивна в настройках, але в комерційних пакетах додається багато додаткових функцій. На малюнку 1 зображено головне вікно VirtualBox, звідки можна налаштовувати / запускати операційні системи, а при виборі контейнера з гостьової системою, можна переглянути його параметри, такі як системні параметри, виділена пам'ять, мережеві і аудіо настройки.

Малюнок 1. Головне вікно VirtualBox.

На вкладці Storage можна налаштувати параметри використання зовнішніх носіїв і CD / DVD-дисків, як показано на малюнку 2.

Малюнок 2. Налаштування параметрів зовнішніх носіїв.

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

Для виходу в Інтернет буде потрібно налаштувати мережевий адаптер, вибравши одну з п'яти моделей для підключення мережі, які показані на малюнку 3.

Малюнок 3. Налаштування мережі в VirtualBox

VMware

Компанія VMware випустила нову версію продукту VMware Workstation 10, докладний опис якого можна знайти на офіційному Web-сайті . Нова версія містить вдосконалений пакет утиліт, який підвищує продуктивність гостьових операційних систем.

Кожен контейнер зі встановленою операційною системою на VMware Workstation, являє собою незалежний комп'ютер зі своїми апаратними ресурсами, частина з яких емулюється програмно. Всі настройки і параметри віртуального комп'ютера зберігаються в файл VMX, який при необхідності можна перенести на інший фізичний сервер з метою подальшого використання віртуальної машини.

Безсумнівною перевагою даної віртуальної машини є можливість збільшення розміру диска вже після установки і великий перелік операційних систем, які можуть бути встановлені на дану машину. Файл install.chm дає повну інформацію про всі операційних системах, які можуть бути встановлені на VMware. Адміністрування здійснюється через Web-інтерфейс, тому керувати віртуальними машинами можна як локально, так і віддалено.

VMware vSphere

За допомогою цього продукту з лінійки компанії VMware можна об'єднати віртуальні системи та побудувати розвинену мережеву інфраструктуру з віртуальних і фізичних систем, забезпечивши стійкість і керованість всього рішення. vSphere допомагає заощадити дисковий простір і задіє тільки необхідні ресурси, а зручний інтерфейс дозволяє централізовано налаштовувати вузли. Впроваджуючи технології мережевої роботи і "хмарних" обчислень, vSphere дозволяє домогтися ефективного розвитку ІТ-інфраструктури, забезпечуючи поділ фізичних і логічних компонентів, відособленість додатків і операційних систем.

Сьогодні VMware vSphere є одним з найцікавіших рішень для віртуалізації серверів. Гіпервізор ESX або ESXi, як частина VMware vSphere, мають дуже цікавими можливостями, так як здатні балансувати навантаження як для систем, розгорнутих на одному сервері, так і між декількома серверами. Завдяки загальній системі зберігання даних VMware vSphere дозволяє переміщати віртуальну машину на інший фізичний сервер. Технологія Enhanced vMotion дозволяє переміщати машини між системами зберігання даних. Компоненти vSphere виконують автоматичний перезапуск віртуальної машини при виході з ладу фізичного сервера. VMware vSphere має ряд привабливих можливостей, наприклад, швидке розгортання нових сервісів, спрощене резервне копіювання і легке управління інфраструктурою. vSphere Storage Appliance дозволяє об'єднати дискові підсистеми декількох серверів в один відмовостійкий ресурс. Всі ці характеристики підвищують доступність і безпеку додатків, встановлених у віртуальному середовищі. У більшості рішень на базі vSphere використовується SAN або NAS для підключення зовнішніх пристроїв зберігання даних, таким чином, що кожна операційна система розпізнає всі підключені сховища даних як локальні. Щоб задовольняти зростаючі потреби бізнесу в ІТ-інфраструктурі VMware vSphere пропонує наступні можливості:

  • забезпечення високошвидкісними обчислювальними сервісами з будь-якого пристрою;
  • моніторинг і управління всіма важливими аспектами інфраструктури з будь-якого комп'ютера в мережі;
  • забезпечення безпеки компонентів інфраструктури і даних;
  • масштабування наданих ресурсів, шляхом виділення додаткових серверів і пропускної здатності мережі;
  • управління системою з великою кількістю обчислювальних запитів;
  • централізоване управління додатками.

висновок

У даній статті ми розглянули найбільш популярні рішення для віртуалізації, присутні в даний момент на ринку. Ці рішення засновані на різних підходах, тому мають різні перевагами, але їх загальна мета збігається і зводиться до створення ІТ-інфраструктури, здатної за рахунок інкапсуляції ресурсів полегшити обчислювальні процеси, забезпечити безпеку даних і знизити навантаження на фізичні ресурси.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Уважаемые партнеры, если Вас заинтересовала наша продукция, мы готовы с Вами сотрудничать. Вам необходимо заполнить эту форму и отправить нам. Наши менеджеры в оперативном режиме обработают Вашу заявку, свяжутся с Вами и ответят на все интересующее Вас вопросы.

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: