Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 2::Журнал СА 4.2017
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

Пройдите опрос. Монитор технологий. ИИ-блок


  Опросы
  Статьи

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

Принципы проектирования  

Dependency Inversion Principle. Принцип инверсии зависимостей в разработке

Мы подошли к последнему принципу проектирования приложений из серии SOLID – Dependency

 Читать далее...

Рынок труда  

Вакансия: Администратор 1С

Администратор 1С – это специалист, который необходим любой организации, где установлены программы

 Читать далее...

Книжная полка  

Книги для профессионалов, студентов и пользователей

Книги издательства «БХВ» вышли книги для тех, кто хочет овладеть самыми востребованными

 Читать далее...

Принципы проектирования  

Interface Segregation Principle. Принцип разделения интерфейсов в проектировании приложений

Эта статья из серии «SOLID» посвящена четвертому принципу проектирования приложений – Interface

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 11101
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 9342
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 9400
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5897
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6600
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 3905
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2860
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3658
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3659
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6147
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

Друзья сайта  

 Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 2

Архив номеров / 2017 / Выпуск №4 (173) / Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 2

Рубрика: Администрирование /  Виртуализация

Андрей Семенов АНДРЕЙ СЕМЕНОВ, Восточное управление ДВБФ ФГУП «Росморпорт», главный специалист ОИТ, avsemenov@gmail.com

Оптимизация с помощью виртуализации
Организуем несколько рабочих мест из одного десктопа. Часть 2

Поддержка функций виртуализации в среднебюджетных рабочих станциях позволяет оптимизировать расходы на рабочих местах пользователей

Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 2В первой части статьи [1] был рассмотрен метод разделения ресурсов рабочей станции на два рабочих места с помощью виртуализации на основе гипервизора Xen с использованием в качестве операционной системы хоста ОС Ubuntu 16.04.

Для организации необходимого функционала на основе Xen потребовалась сборка ядра из исходников с определенными опциями, что привело к значительным временным затратам.

Чтобы по возможности упростить настройку и избежать излишних временных затрат, я решил воспользоваться готовым решением для виртуализации на основе KVM – Proxmox VE (Proxmox Virtual Environment, далее PVE [2, 3]) – открытого продукта, распространяемого по свободной лицензии AGPLv3, совместимой с GPLv3.

PVE – это средство управления виртуальным окружением на базе KVM и системы контейнерной изоляции LXC (функционал LXC в рамках рассматриваемой задачи не нужен и не будет задействован). Строго говоря, PVE – это не система виртуализации, а инструментарий управления средой, в которой выполняются виртуальные окружения KVM и LXC. PVE предоставляет удобный графический веб-интерфейс для управления виртуальными машинами, хранилищем имногими другими функциями, что позволит сократить затраты времени на установку и настройку. Продукт распроcтраняется в виде готового дистрибутива на основе Debian, однако имеются репозитории для Debian, также официальную сборку PVE [4] поддерживает разработчик отечественного дистрибутива ALT Linux.

С недавних пор разработчики PVE ввели платную подписку на специальный репозиторий, который рекомендуют использовать в окружениях уровня предприятия и для которого отбираются самые стабильные пакеты (так утверждает разработчик). Подписчикам оказывается своевременная техническая поддержка. Бесплатный репозиторий без подписки не рекомендуется использовать на предприятиях, и те, кого не устраивает такой подход, могут воспользоваться официальным Git [5] от разработчиков PVE и сами собирать пакеты или воспользоваться сборкой от ALT Linux (они также берут за основу исходные коды PVE). Я решил установить PVE из бесплатных репозиториев в заранее установленный дистрибутив Debian 8.7.x, чтобы совместить быстроту установки PVE с гибкостью настроек дистрибутива общего назначения Debian.

Статью целиком читайте в журнале «Системный администратор», №4 за 2017 г. на страницах 24-29.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Семенов А. Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. // «Системный администратор», № 3, 2017 г. – с. 22-28 (http://samag.ru/archive/article/3385).
  2. Официальный сайт PVE – http://pve.proxmox.com/wiki/Main_Page.
  3. О PVE на сайте Wikipedia – http://ru.wikipedia.org/wiki/Proxmox_Virtual_Environment.
  4. Сборка PVE от Alt Linux – http://www.altlinux.org/Starterkits/server-pve.
  5. Исходный код PVE – http://git.proxmox.com.
  6. Инструкция по установке PVE – http://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Jessie.
  7. Настройка PVE – http://serveradmin.ru/ustanovka-i-nastroyka-proxmox.
  8. Обзор VFIO от разработчика – http://www.youtube.com/watch?v=WFkdTFTOTpA.
  9. Блог разработчика VFIO – http://vfio.blogspot.ru.
  10. Описание технологии VFIO – http://www.kernel.org/doc/Documentation/vfio.txt.
  11. «Проброс» PCI(e)-устройств – http://pve.proxmox.com/wiki/Pci_passthrough.
  12. Спецификация Intel VT-d – http://www.intel.com/content/dam/www/public/us/en/documents/product-specifications/vt-directed-io-spec.pdf.
  13. VGA arbitration – http://vfio.blogspot.ru/2014/08/whats-deal-with-vga-arbitration.html.
  14. VFIO проблемы «проброса» GPU – http://www.youtube.com/watch?v=NhZ9eIpg2nM.
  15. Процессоры с поддержкой ACS – http://vfio.blogspot.ru/2015/10/intel-processors-with-acs-support.html.
  16. «Проброс» USB-портов – http://pve.proxmox.com/wiki/USB_physical_port_mapping.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru