Самоучитель системного администратора. 5-е издание



Download 19,93 Mb.
Pdf ko'rish
bet92/141
Sana27.06.2022
Hajmi19,93 Mb.
#710588
1   ...   88   89   90   91   92   93   94   95   ...   141
Bog'liq
Samouchitel-sistemnogo-administratora RuLit Me 610071


Глава 8 
Таблица 8.2
(окончание) 
Функция MS 
Hyper-V 
Версии VMware ESXi vSphere 6.5 
Free Hypervisor 
Essential Plus 
Enterprise Plus 
«Горячее» 
удаление 
Диски/ 
vNIC/ОЗУ 
Диски/vNIC/USB Диски/vNIC/USB Диски/vNIC/USB/ 
CPU 
Изменение 
размера диска 
Уменьшение
и увеличение 
Увеличение Увеличение Увеличение 
Шифрование 
ВМ 
+ – – + 
Итак, если нужен «проброс» USB-портов в виртуальную машину, то однозначно — 
только VMware, даже ее бесплатная версия. С другой стороны, если необходимо 
шифрование виртуальной машины, то, возможно, дешевле будет использовать 
Hyper-V. 
Кроме функционала самого гипервизора, нужно оценить еще и средства управле-
ния. У каждого вендора есть свое решение для управления гипервизорами: 
Virtual Machine Manager (VMM) позволяет управлять серверами Hyper-V, а 
именно: создавать, клонировать, развертывать виртуальные машины и многое-
многое другое; 
у VMware средство управления называется vSphere. Оно подразумевает исполь-
зование ESXi-хостов и сервера vCenter Server для централизованного управле-
ния ими. 
Какое средство управления более удобное — судить сложно. Все индивидуально, 
кто к чему привык. Однако нужно понимать, что в случае с VMware требуется обя-
зательное наличие VMware vCenter, если вам нужен, например, кластер. А вот 
Virtual Machine Manager (VMM) является опциональным компонентом, который 
очень полезен, но совсем не обязателен. 
Программное обеспечение
и виртуальная среда 
К сожалению, не каждое программное обеспечение сможет работать в виртуальной 
среде. Чтобы узнать, может ли то или иное программное обеспечение работать
в виртуальной машине, нужно обратиться к документации по нему или задать во-
прос в службу поддержки этого ПО. Вполне возможно, что использовать то или 
иное ПО в виртуальной среде не получится или придется установить какие-то патчи. 
Особенности сетевых подключений
виртуальных машин 
Физическая машина (хост) имеет один или несколько сетевых интерфейсов, под-
ключенных к физической (реальной) сети передачи данных. Число сетевых интер-


Виртуализация и «облачные» технологии 
349 
фейсов виртуальной машины может быть сколь угодно большим — вы можете соз-
дать в виртуальной машине любое количество сетевых адаптеров, и оно будет
никак не связано с количеством адаптеров хоста. Например, на физическом компь-
ютере у вас может быть один сетевой адаптер, а в виртуальной машине — три. 
Виртуальный сетевой адаптер может работать в разных режимах. Наиболее частый 
режим — это трансляция сетевых адресов (NAT). В этом случае гипервизор создает 
сервер NAT, внешним интерфейсом которого служит реальный сетевой адаптер, а 
интерфейсы виртуальных машин подключаются к виртуальному интерфейсу, на-
стройками которого (IP-адресом) можно управлять в ПО гипервизора. В этом ре-
жиме виртуальным машинам будет доступна работа в реальной сети (через адрес 
хоста), но обратиться к самой виртуальной машине будет весьма проблематично, 
поскольку сервер NAT также является и сетевым экраном, а настроить публикацию 
внутренних ресурсов в гипервизоре или весьма сложно, или вообще порой невоз-
можно. 
Если виртуальная машина должна работать с внешней сетью и наоборот, то лучше 
переключить виртуальный сетевой адаптер в режим 
сетевого моста
. В этом случае 
пакеты, формируемые интерфейсом виртуальной машины, будут передаваться ре-
альным физическим интерфейсом — как будто все интерфейсы: физические и вир-
туальные, подключены в один коммутатор. При этом можно будет обратиться
к ресурсам виртуальной машины как к ресурсам обычной локальной системы, на-
ходящейся в одной локальной сети с хостом. 
Есть и третий режим работы виртуального сетевого адаптера — только внутренние 
сети. В этом случае трафик может передаваться лишь между виртуальными маши-
нами. Такой режим следует использовать, когда надо повысить безопасность внут-
ренней сети виртуальных машин, — виртуальные машины никак не будут доступ-
ны: ни с хоста, ни из локальной сети. 
Если в виртуальной машине создано несколько виртуальных сетевых адаптеров, то 
все они могут работать в разных режимах. Например, один сетевой адаптер может 
работать в режиме моста, а другой — в режиме внутренней сети. 
К одному физическому интерфейсу можно подключить любое количество вирту-
альных интерфейсов. Практическое ограничение связано только с параметрами
сетевой активности виртуальных систем — суммарные потребности виртуальных 
интерфейсов не должны превышать возможностей реального сетевого адаптера. 
Последние версии ПО виртуализации включают в себя и виртуальные коммутато-
ры, реализованные программным способом. Эти коммутаторы по своим возможно-
стям идентичны обычным коммутаторам 2-го и 3-го уровней. 
Лицензирование программного обеспечения 
виртуальных машин 
Не нужно забывать и о лицензировании выполняющегося в виртуальной машине 
программного обеспечения. В этой книге вопросы лицензирования не затрагивают-
ся, но можем вас заверить, что не все так просто, как кажется на первый взгляд, — 


350 
Глава 8 
особенно это касается лицензий Microsoft. Некоторые разъяснения по этому поводу 
можно получить на их сайте:
http://www.microsoft.com/en-us/licensing/product-
licensing/virtualization.aspx
.
Стоит отметить, что использование программного обеспечения в виртуальной ма-
шине не всегда требует лицензирования. Но тут все зависит от самого программно-
го обеспечения и отношения к виртуализации его разработчиков. Некоторые из них 
требуют покупать дополнительные лицензии, некоторые разрешают использовать 
лицензионное ПО в виртуальных машинах без дополнительного лицензирования. 
Если сравнивать два популярных гипервизора: Hyper-V и VMware ESXi vSphere, то 
вкратце дело с лицензиями обстоит так: 
в случае с VMware вы платите за сам гипервизор и нужно также покупать ли-
цензию на каждую ОС, которая установлена внутри виртуальной машины (если 
это, конечно, не Linux или не другая бесплатная ОС); 
при использовании Hyper-V в составе Windows Server все зависит от редакции 
Windows Server. Если это Datacenter, то ОС внутри виртуальных машин не ли-
цензируются. Если это Standard, то не лицензируются только две виртуальные 
машины. Обратите внимание, что лицензируется не факт установки ОС, а сама 
ОС, — т. е. даже в Standard вы можете создать любое количество виртуальных 
машин с Linux; 
при использовании Hyper-V Server (устанавливается отдельно, непосредственно 
на «железо») лицензированию подлежит каждая виртуализированная Windows, 
хотя сам Hyper-V Server бесплатен. Если же вы используете в виртуальных ма-
шинах Linux, то решение виртуализации получается совсем бесплатным. 
Создание виртуальных машин 
Существует несколько способов создания новой виртуальной машины. Первый за-
ключается в установке операционной системы с нуля на виртуальную машину. 
Второй подразумевает клонирование существующей виртуальной машины. Тре-
тий — снятие образа с физической машины и перенос его на виртуальный жесткий 
диск. 
Понятно, что если у вас еще нет виртуальных машин, то вам подойдут только пер-
вый и третий способы. 
Создание виртуальной машины
путем чистой установки операционной системы 
Первый способ является самым простым и мало чем отличается от обычной уста-
новки ОС. Разница лишь в том, что установка ОС выполняется не на физический 
жесткий диск, а на виртуальный. 
Перед установкой ОС нужно создать саму виртуальную машину, определить ее
параметры (количество процессоров, объем оперативной памяти, жесткие диски, 


Виртуализация и «облачные» технологии 
351 
сетевые адаптеры, режимы работы сетевых адаптеров и пр.). После этого можно 
запускать установку гостевой ОС. Ее можно производить как с ISO-образа, храня-
щегося на жестком диске, так и с инсталляционного CD/DVD-диска. 
После установки гостевой ОС необходимо установить 
расширения
, предлагаемые 
соответствующим гипервизором. В случае с VMware — это так называемые 
VMware Tools. Расширения помогают оптимизировать работу гостевой ОС в вирту-
альной машине. Зачем устанавливать расширения? Все зависит от типа гипервизора 
и устанавливаемой гостевой ОС. Например, нами была замечена весьма медленная 
работа некоторых версий Windows в VMware Workstation. После установки расши-
рений VMware Tools (которые представляют собой драйверы устройств виртуаль-
ной машины) скорость работы гостевой ОС существенно выросла. Что же касается 
Hyper-V, то по умолчанию в этой виртуальной машине недоступно управление 
мышью. И если вы не хотите использовать при работе с виртуальной машиной 
только клавиатуру, необходимо установить расширения для Hyper-V. 
Если технические характеристики хоста позволяют запускать на нем обычные вер-
сии гостевых ОС, то можно обойтись и ими. В противном случае можно использо-
вать специальные облегченные дистрибутивы — например, Windows Thin PC (об-
легченная версия Windows 7). 
Конечно, у таких облегченных версий есть некоторые ограничения — например,
в том же дистрибутиве Windows Thin PC не поддерживается .NET Framework, нель-
зя добавлять компоненты и т. п. Однако его функциональности в большинстве слу-
чаев достаточно, а некоторая ограниченность положительно сказывается на исполь-
зовании системных ресурсов компьютера. 
Клонирование виртуальной машины 
Этот способ является самым быстрым способом создания виртуальной машины. 
Сначала создается эталонная виртуальная машина, на которую устанавливается не-
обходимое программное обеспечение. Эта эталонная виртуальная машина и будет 
использоваться для клонирования виртуальных машин. 
Клонирование можно выполнить как средствами гипервизора, так и вручную, — 
если скопировать файлы виртуального диска и при создании новой виртуальной 
машины указать, что будет использоваться уже существующий виртуальный диск. 
Но не все так просто. Вам для клонированной ОС придется изменить все уникаль-
ные параметры: сетевое имя, параметры сетевых интерфейсов и т. п. Понадобится 
сменить и уникальный идентификатор безопасности Windows. Чтобы не изменять 
его вручную, можно воспользоваться утилитой NewSID, получить которую можно 
по адресу: 
https://technet.microsoft.com/ru-ru/sysinternals/bb897418
. После запус-
ка утилиты NewSID вы получите полностью работоспособную систему. 
Впрочем, различные прикладные программы могут устанавливать собственные 
уникальные метки, о которых программа NewSID ничего не знает. В этом случае 
необходимо изменить такие метки вручную, но для этого нужно знать, что они 
есть. Как правило, об этом можно прочитать в документации на ПО. Полного спи-


352 
Глава 8 
ска таких программ нет, поэтому придется проверять каждую установленную в эта-
лонной виртуальной машине программу. Особенно это касается утилит обеспече-
ния безопасности, защиты от несанкционированного доступа, программ монито-
ринга и т. п. 
Снятие образа физического сервера 
Есть и третий способ создания виртуальной машины — снять образ с уже сущест-
вующего сервера. Для этого некоторые разработчики виртуальных машин предос-
тавляют собственные решения. Так, вы можете использовать следующие средства: 
Microsoft Deployment Toolkit; 
VMware vCenter Converter; 
Microsoft Disk2vhd; 
WinImage; 
Symantec Ghost. 
Первые два решения весьма громоздкие. Третья утилита — небольшая, компактная 
и бесплатная. Она позволяет создать образ диска работающего сервера (VHD-
файл). Однако не факт, что созданный образ диска заработает в виртуальной маши-
не. Именно поэтому мы рекомендуем использовать программу WinImage, которая 
лишена подобных недостатков. Утилита не бесплатная, а условно-бесплатная, — 
вы можете ее использовать бесплатно целый месяц. Полагаем, этого времени впол-
не достаточно, чтобы создать образ жесткого диска сервера, и не один. 
Миграция между решениями
различных производителей 
Иногда бывает нужно использовать виртуальную машину, созданную средствами 
виртуализации одного разработчика, в гипервизоре другого разработчика. Напри-
мер, вам прислали уже готовую виртуальную машину в формате VMware, а вы
используете VirtualBox или наоборот. 
Существуют решения, позволяющие конвертировать виртуальную машину из
одного формата в другой. Например, вот так в Linux можно легко конвертировать 
образ виртуального жесткого диска VMware в образ VirtualBox: 
qemu-img convert vmware.vmdk vmware.bin 
VBoxManage convertdd vmware.bin vmware.vdi 
Первая команда конвертирует образ VMware в промежуточный бинарный файл. 
Затем с помощью VBoxManage этот промежуточный файл конвертируется в образ 
VirtualBox. 
Конвертировать образ VMware в образ Hyper-V можно с помощью утилиты V2V 
Converter (
https://www.starwindsoftware.com/converter
). 


Виртуализация и «облачные» технологии 
353 
В общем-то, если поискать, можно найти конвертер для любых виртуальных ма-
шин. Даже если вы не сможете найти конвертер для преобразования формата 
имеющегося виртуального жесткого диска именно в ваш формат, можно попытать-
ся преобразовать его в формат бесплатного решения виртуализации, — например,
в формат VirtualBox. Думаем, особых проблем установить VirtualBox не составит. 
Для миграции с «облачного» сервиса Microsoft Azure на VMware нужно установить 
Azure PowerShell на саму виртуальную машину, работающую под управлением 
Windows. 
Самый простой способ получить VHD-файл по работающей виртуальной маши-
не Microsoft Azure — это использовать команду 
Save-AzureVhd
. Общий синтаксис 
выглядит так: 
Save-AzureVhd [-Source] [-LocalFilePath] [[-NumberOfThreads] ] [[-StorageKey] ] 
[[-OverWrite]] 
параметр 
-Source
задает URI для хранилища BLOB в Azure; 
параметр 
-LocalFilePath
— локальный путь для сохранения VHD-файла; 
параметр 
-NumberOfThreads
указывает количество загружаемых потоков, которые 
будут использоваться при загрузке. Значение по умолчанию — 8; 
параметр 
-StorageKey
указывает ключ хранилища. Если он не указан, команда 
попытается определить ключ хранилища учетной записи в исходном URI из 
Azure; 
наконец, параметр 
-OverWrite
позволяет перезаписать существующий локаль-
ный VHD-файл. 
Сохраняем BLOB в указанном файле с перезаписью такового, если он существует: 
Save-AzureVhd -Source http://myaccount.blob.core.windows.net/ 
vhdstore/win7baseimage.vhd -LocalFilePath C:\vhd\Win7Image.vhd -Overwrite 
Делаем то же самое, но указываем ключ хранилища для загрузки: 
Save-AzureVhd -Source http://myaccount.blob.core.windows.net/ 
vhdstore/win7baseimage.vhd -LocalFilePath C:\vhd\Win7Image.vhd -Overwrite -
StorageKey <ключ> 
Загруженный VHD-файл нужно преобразовать в формат VMDK. Для этого вос-
пользуйтесь уже упомянутым ранее инструментом WinImage, который вы без про-
блем найдете в Интернете. Бесплатно доступна его 30-дневная ознакомительная 
версия, чего вполне хватит для переноса в VMware множества виртуальных машин, 
а вот если вы собираетесь использовать WinImage регулярно, то придется его
купить. Стоит этот инструмент недорого — порядка 30 долларов, что для такой по-
лезной утилиты немного. 
П
РИМЕЧАНИЕ
Для файлов виртуальных дисков стандартизован формат VHD. Но на практике вендо-
ры часто используют собственные форматы (например, VMware — формат VMDK). 


354 
Download 19,93 Mb.

Do'stlaringiz bilan baham:
1   ...   88   89   90   91   92   93   94   95   ...   141




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish