Как создать виртуальную машину Hyper V с готовым образом диска
Обновлено: 21.11.2024
HELIOS Virtual Server Appliance разработан как готовый к развертыванию образ виртуальной машины (Виртуальная машина). Это означает, что процесс установки не требуется, файл образа нужно просто импортировать в гипервизор (решение для виртуализации). Virtual Server Appliance поддерживается гипервизорами ESX и Hyper-V.
В следующем разделе описывается, как импортировать устройство в различные гипервизоры. По умолчанию используется один системный диск и один сетевой адаптер Ethernet. Позже клиенты могут добавить второй диск, предназначенный для группы томов данных. Поскольку потребности клиентов могут различаться, образ диска с данными не включен.
В зависимости от требований развертывания можно добавить дополнительные процессоры, память и сетевые адаптеры.
3.1 Платформы виртуализации
HELIOS Virtual Server Appliance поставляется в двух форматах распространения:
Стандартный OVF (Открытый формат виртуализации)
Формат обмена, совместимый с несколькими решениями виртуализации. Пакет OVF состоит из нескольких файлов, содержащих конфигурацию и образ диска. HELIOS поставляет свое программное обеспечение Virtual Server Appliance в виде файла OVA (Open Virtualization Archive = однофайловый формат пакета OVF).
VHD (Виртуальный жесткий диск)
Образ виртуального жесткого диска, который можно использовать для создания виртуальной машины в среде Microsoft Hyper-V.
3.1.1 Сервер VMware ESX
VMware ESX Server поддерживает стандарт OVF/OVA.
Откройте средство администрирования vSphere Client и выберите в меню Файл > Развернуть шаблон OVF….
Выберите файл «HELIOS VSA 2.0 для VMware.ova» и следуйте инструкциям диалогового окна импорта.
3.1.2 Microsoft Hyper-V
В настоящее время Microsoft Hyper-V не поддерживает формат OVF/OVA. Поэтому предоставляется отдельный образ VHD-диска, который можно использовать для простого создания новой виртуальной машины с помощью Hyper-V.
Извлеките файл «HELIOS VSA 2.0 для Hyper-V.zip».
Скопируйте извлеченный файл «HELIOS VSA.vhd» на компьютер Windows, на котором работает Hyper-V.
Хорошим расположением для копирования образа является путь по умолчанию для виртуальных жестких дисков, который на большинстве компьютеров будет «C:\Users\Public\Documents\Hyper-V\Virtual hard disks”.
Откройте программу «Диспетчер Hyper-V» и запустите «Мастер создания новой виртуальной машины» (Действие > Создать > Виртуальная машина).
Выберите, например. «HELIOS VSA» в качестве имени новой виртуальной машины. На следующих шагах назначьте виртуальную память (рекомендуется не менее 1024 МБ) и сетевое подключение к вашей виртуальной машине.
Если на вашем сервере еще нет подходящей виртуальной сети, создайте ее с помощью «Диспетчера виртуальных сетей». Дополнительные сведения см. в документации по Hyper-V.
На этапе «Подключение виртуального жесткого диска» выберите «Использовать существующий виртуальный жесткий диск» и выберите подготовленный выше файл образа VHD. Затем завершите работу мастера.
3.1.3 Другие решения для виртуализации
Существуют и другие решения для виртуализации (VMware Workstation/Fusion, Oracle VirtualBox и т. д.), поддерживающие перечисленные выше форматы распространения. Однако они не поддерживаются в производственной среде, но их можно использовать для опробования и тестирования.
3.2 Вход в систему в первый раз
После запуска Virtual Server Appliance вам будет предложено ввести имя пользователя и пароль.
Введите «root» в качестве имени пользователя и «helios» в качестве пароля.
Настоятельно рекомендуется как можно скорее сменить пароль с помощью Ассистента настройки!
Создайте виртуальную машину и установите ее операционную систему.
Мы разрабатываем новые инструменты для создания виртуальных машин, поэтому инструкции значительно изменились за последние три выпуска.
Выберите свою операционную систему для правильного набора инструкций:
Приступим.
Осеннее обновление Windows 10 Creators Update (Windows 10 версии 1709)
В обновлении Fall Creators Update функция быстрого создания была расширена за счет добавления галереи виртуальных машин, которую можно запускать независимо от диспетчера Hyper-V.
Чтобы создать новую виртуальную машину в Fall Creators Update:
Откройте Hyper-V Quick Create из меню "Пуск".
Выберите операционную систему или выберите свою собственную, используя локальный источник установки.
- Если вы хотите использовать собственный образ для создания виртуальной машины, выберите «Локальный источник установки».
- Выберите «Изменить источник установки».
- Выберите файл .iso или .vhdx, который вы хотите превратить в новую виртуальную машину.
- Если это образ Linux, снимите флажок с параметра «Безопасная загрузка». ол>р>
- (необязательно) Дайте виртуальной машине имя.
- Выберите установочный носитель для виртуальной машины. Вы можете установить из файла .iso или .vhdx. Если вы устанавливаете Windows на виртуальной машине, вы можете включить безопасную загрузку Windows. В противном случае оставьте его невыбранным.
- Настройте сеть. Если у вас есть существующий виртуальный коммутатор, вы можете выбрать его в раскрывающемся списке сети. Если у вас нет существующего коммутатора, вы увидите кнопку для настройки автоматической сети, которая автоматически настроит виртуальную сеть.
- Введен ключ во время установки: этот ключ будет сохранен после sysprep, поэтому вам потребуется использовать ключ с достаточным количеством оставшихся активаций. Лучше всего для этого подходят ключи KMS. С другими вам нужно быть готовым изменить ключ после развертывания, если ситуация требует этого. Если у вас в качестве гипервизора используется Windows Server Datacenter Edition, вы можете использовать ключи AVMA. Если у вас нет редакции DC, то технически вы все еще можете использовать ключи, но вам придется сразу изменить их после развертывания. Я понятия не имею, насколько легально это работает, так что считайте это крайне рискованным ходом.
- Ключ после установки. Обычно это происходит с образами с корпоративным лицензированием. Это лучшее, потому что вам действительно не нужно ничего планировать. Введите его позже. Конечно, для того, чтобы вообще использовать этот вариант, вам также нужно соответствовать условиям корпоративного лицензирования, так что…
- OEM-ключи: я даже не буду вдаваться в подробности. Спросите своего реселлера.
- Создайте виртуальную машину
- Установите операционную систему
- Настроить
- Обобщить
- Магазин
- Развернуть
- Процесс экспорта требует совсем немного усилий. Это немного, но…
- При импорте имя VHDX нельзя изменить. Таким образом, вы получаете только что развернутую виртуальную машину, которая использует то же имя VHDX, что и ваш золотой образ.Эту проблему, конечно, можно решить, но это дополнительная работа.
- Создание виртуальной машины
- Прикрепление к копии золотого образа VHDX
- Переименуйте виртуальную машину
- Переименуйте VHDX-файлы
- Отключить VHDX
- Переименовать это/их
- Прикрепите его/их повторно
- Возможно, вам потребуется переименовать папку (папки) в зависимости от способа развертывания. До сих пор для меня это не было проблемой.
- После того как вы создали базовую сборку, импортируйте ее, дополнительно настройте и снова выполните sysprep. При необходимости повторите.
- Майкрософт устанавливает ограничения на количество раз, которое образ может подвергаться системной подготовке. Поэтому всегда старайтесь работать с первым изображением, а не с более глубоким дочерним.
- Можно использовать семейство командлетов Mount-WindowsImage и инструменты DISM. Они позволяют исправлять и применять элементы к образу без уменьшения значения счетчика sysprep. Например, у меня есть сценарий, который превращает VHDX в клиент для системы WSUS.
- Вы можете смонтировать VHDX в проводнике Windows, чтобы переместить в него данные.
Выберите "Создать виртуальную машину"
Вот оно! Быстрое создание позаботится обо всем остальном.
Обновление Windows 10 Creators (Windows 10 версии 1703)
Откройте Диспетчер Hyper-V из меню "Пуск".
В диспетчере Hyper-V найдите «Быстрое создание» в правом меню «Действия».
Настройте свою виртуальную машину.
Нажмите «Подключиться», чтобы запустить виртуальную машину. Не беспокойтесь об изменении настроек, вы можете вернуться и изменить их в любое время.
Вам может быть предложено «Нажмите любую клавишу для загрузки с CD или DVD». Иди и сделай это. Насколько известно, вы устанавливаете с компакт-диска.
Поздравляем, у вас есть новая виртуальная машина. Теперь вы готовы установить операционную систему.
Ваша виртуальная машина должна выглядеть примерно так:
Примечание. Если вы не используете версию Windows с корпоративной лицензией, вам потребуется отдельная лицензия для Windows, работающей внутри виртуальной машины. Операционная система виртуальной машины не зависит от операционной системы хоста.
До Windows 10 Creators Update (Windows 10 версии 1607 и более ранних версий)
Если вы не используете Windows 10 Creators Update или более позднюю версию, следуйте этим инструкциям с помощью Мастера создания новой виртуальной машины:
Как гипервизор инфраструктуры, Hyper-V занимает все лидирующие позиции. Тем не менее, он упускает некоторые аспекты управления. Вы можете найти множество функций управления в System Center Virtual Machine Manager, но я не думаю, что продукт был хорошо спроектирован, и в любом случае цена делает его недоступным для многих малых предприятий. Часто нам даже не нужен тяжелый уровень управления; иногда только одно или два желания остаются неудовлетворенными бесплатными инструментами. Из них администраторы обычно запрашивают возможность создавать и развертывать шаблоны. Бесплатные инструменты не включают эту функцию напрямую, но вы можете приблизить ее, лишь немного поработав.
Концепция золотого изображения
В качестве ядра этого решения вы будете создавать «золотые» или «основные» (или даже «золотые» образы). Это означает, что вы потратите хотя бы немного времени на настройку среды (или нескольких сред) по своему вкусу. Вместо того, чтобы отправлять их прямо в производство, вы оставите их в покое. Когда вы хотите развернуть новую систему, вы используете одну из них в качестве основы, а не создаете экземпляр с нуля.
Как вы уже догадались, с этими изображениями нужно предпринять некоторые специальные действия. Это не просто обычные выключенные системы. Сначала мы «обобщаем» их, используя специальный инструмент под названием «sysprep».Этот процесс удаляет все известные уникальные идентификаторы экземпляра Windows. В следующий раз, когда кто-либо загрузит этот образ, ему будут представлены те же экраны, которые вы увидите после новой установки Windows. Однако большинство неидентифицирующих настроек, таких как установка программного обеспечения, останутся.
Нужны ли золотые изображения?
Чем проще ваша среда, тем меньше вам подходит концепция золотого образа. Впрочем, я бы не стал его полностью списывать. Даже при редком использовании вы можете использовать золотой образ, чтобы опередить тяжелую работу по настройке новой системы. Если вы развернете один и тот же образ только дважды, это будет стоить вашего времени.
Для любой среды, состоящей из нескольких серверов, потребность в золотых образах быстро становится очевидной. В противном случае вы потратите значительное количество времени на проектирование и развертывание новых систем. Поскольку основные этапы развертывания новых серверов выполняются совместно (и эквивалентно затраченному времени), вы получаете максимальную отдачу от использования золотых образов.
Обычно сопротивление таким изображениям связано с работой. Люди часто не хотят тратить много времени на что-то, конечный продукт которых в основном будет просто лежать без дела. Я думаю, что есть что-то и в этом «совершенно новом» ощущении свежесозданного изображения, которое вы теряете с золотыми изображениями. Требования современного бизнеса не позволяют использовать эти архаичные представления. Выполните работу один раз, а затем, возможно, некоторые работы по техническому обслуживанию, и в конечном итоге сэкономьте себе и своим коллегам много часов.
Должен ли я создавать образ рабочей станции или серверной среды?
Большая часть моего опыта виртуализации связана с экземплярами сервера. С этой целью я использую какую-то стратегию шаблонов с тех пор, как начал использовать Hyper-V. Я создаю полностью новые образы только тогда, когда появляются новые операционные системы или выпускаются значительные обновления. Даже если бы я не был уверен, что буду развертывать серверную ОС более одного раза, я бы обязательно создал для нее образ.
Операционные системы для рабочих станций имеют другой расчет. Если вы будете создавать развертывание RDS на виртуальной машине Microsoft, вам не обойтись без золотых образов. Если вы используете только аппаратное развертывание, вы можете по-прежнему использовать образ, но, вероятно, не так, как я говорю в этой статье. Я не буду иллюстрировать операционные системы рабочих станций, так как детали процесса не отличаются существенным образом от серверных экземпляров.
Что насчет ОС и программных ключей?
Для операционных систем у вас есть два основных типа:
Если вы используете ADK (к нему мы немного вернемся в следующем разделе), у вас есть способы решения основных проблем.
Что касается программного обеспечения, у вас возникнут всевозможные проблемы. Большинство сохраняют свои ключи. У многих из них также есть процедуры активации, так что вот это. И все, что с этим связано. Вам нужно будет все обдумать и протестировать. Это будет стоить усилий гораздо чаще, чем нет.
А как насчет образов Linux Gold?
Да, вы, безусловно, можете создавать золотых мастеров Linux. В некотором смысле это может быть проще. Linux не использует много причудливых методов идентификации компьютеров или не имеет встроенных системных идентификаторов GUID. Обычно вы можете просто продублировать систему Linux по желанию, просто переименовать ее и назначить новый IP-адрес.
Создание золотых образов для шаблонов Hyper-V
Общий процесс:
Если это звучит знакомо, вы, вероятно, делаете что-то подобное и для физических систем.
Давайте рассмотрим шаги более подробно.
Создание виртуальной машины и установка операционной системы
Остальные настройки виртуальной машины, которые вы используете для создания золотого образа, не имеют значения (если только не отменяется диктат какого-то конкретного программного пакета).У вас есть несколько вариантов хранения образов, но во всех случаях вы будете выполнять развертывание на уникальных виртуальных машинах, параметры которых можно изменить.
После того как вы создали виртуальную машину, установите Windows Server (или что-то еще) как обычно (обратите внимание, особенно для настольных развертываний: во многих руководствах упоминается загрузка в режиме аудита, чего я никогда не делал; это кажется наиболее важным когда используются приложения Магазина Windows):
Настройка золотого изображения
Если вы работаете над своим первым изображением, я бы не стал заходить слишком далеко. Вам нужно общее изображение для начала. Для начальных изображений я обычно вставляю такие вещи, как BGInfo, которые мне нужны в каждой системе. Затем вы можете использовать этот базовый образ для создания более специализированных образов.
У меня есть планы на будущие статьи, в которых будут расширены ваши возможности настройки. Вы можете выполнять простые действия, такие как установка программного обеспечения. Вы можете делать более сложные вещи, например, использовать Automated Deployment Kit. Одним из нескольких полезных аспектов ADK является возможность управления набором ключей.
Помните, что вы хотите создавать общие изображения. Не пытайтесь создать точную копию предполагаемой работающей системы. Если это ваша цель (скажем, для быстрого отката к заведомо исправной сборке), то создайте нужный вам образ в качестве работающей системы и сохраните постоянную резервную копию. Вы можете использовать экспорт, если хотите.
Очень важно . Полностью исправьте образ, но только после того, как будут установлены все роли, функции и приложения.
Обобщить изображение золота
После того как изображение будет создано так, как вам нравится, его необходимо запечатать. Этот процесс сделает образ универсальным, заморозив его до состояния, из которого его можно повторно развертывать. Windows (и Windows Server) изначально включает этот инструмент: sysprep.
Лучший способ вызвать sysprep — это простой процесс командной строки. Используйте эти переключатели:
Первые три параметра являются стандартными. Мы можем использовать последний, потому что мы создаем образы Hyper-V. Это гарантирует, что образ не будет тратить много времени на аппаратное обеспечение.
Совет. Если вы хотите использовать вышеупомянутый режим аудита для работы с программными пакетами, используйте /audit вместо /oobe.
Совет. Вы также можете просто запустить sysprep.exe, чтобы получить пользовательский интерфейс, в котором можно выбрать все эти параметры, кроме режима. Ваши изображения будут работать нормально, если вы не используете /mode:vm.
После завершения операции sysprep виртуальная машина будет остановлена. В этот момент считайте, что он находится в «холодном» состоянии. Запуск запускает продолжение процесса установки. Итак, вы не хотите этого делать. Вместо этого сохраните изображение, чтобы его можно было использовать позже.
Сохранение золотого изображения
Заранее решите, как вы хотите развернуть виртуальные машины из этого образа. У вас есть возможность создавать совершенно новые виртуальные машины на каждом шагу и повторно использовать копию VHDX. Кроме того, вы можете импортировать виртуальную машину как копию. Я использую обе техники, поэтому рекомендую экспорт. Таким образом, у вас будет базовая виртуальная машина и VHDX, которую вы сможете использовать по своему усмотрению.
Совет по хранению изображений. Используйте хранилище с дедупликацией. В моей тестовой лаборатории держите мой на томе, используя дедупликацию Windows Server в режиме Hyper-V. Этот режим предназначен только для файлов VHDX и предназначен для запуска развертываний VDI. Кажется, он также хорошо работает для холодного хранения изображений. Я не пробовал в обычном файловом режиме.
Хранилище копий VHDX
Если вы хотите сохранить только VHDX, скопируйте его в безопасное место. Дайте VHDX четкое имя в отношении его использования. Не забывайте, что Windows позволяет использовать очень-очень длинные имена файлов. После этого удалите корневую виртуальную машину и очистите ее.
Преимущество хранилища копий заключается в том, что вы можете легко расположить все VHDX-файлы с золотыми образами рядом друг с другом в одной папке, и вам не нужно отслеживать все эти файлы и папки определений виртуальных машин.
Хранение экспортированных изображений
Экспортируя виртуальную машину, вы можете использовать функцию импорта для простого развертывания виртуальных машин без особых усилий с вашей стороны. Есть некоторые недостатки, но они не ужасны:
Совет. Отключите все образы ISO перед экспортом. В противном случае при экспорте будет создана копия этого ISO-образа для использования с образом ВМ, и он останется постоянно подключенным и развернутым при каждом импорте.
Развертывание виртуальных машин Hyper-V из золотых образов
Из этих образов, которые вы создали, вы можете создать новую виртуальную машину и прикрепить копию VHDX или импортировать копию.
Развертывание из копии VHDX
Развертывание копии VHDX состоит из двух частей:
У нас есть статья об использовании диспетчера Hyper-V для создания виртуальной машины. Обязательно используйте то же поколение, что и золотое изображение. На странице диска ничего не прикрепляйте:
Помните, что в диспетчере Hyper-V не так много параметров конфигурации во время создания виртуальной машины. Прежде чем продолжить, настройте память, ЦП и сеть.
Чтобы закончить, скопируйте VHDX-файл золотого образа в любое целевое расположение. Вы можете использовать общую папку «Виртуальные жесткие диски», как в настройках Hyper-V по умолчанию, или вы можете поместить ее в папку с именем виртуальной машины. На самом деле это не имеет значения, если хост Hyper-V может добраться до места. На моем месте я бы тоже переименовал копию VHDX во что-то, подходящее для виртуальной машины.
После размещения VHDX используйте диспетчер Hyper-V, чтобы подключить его к виртуальной машине:
После того, как вы нажмете OK, вы сможете загрузить виртуальную машину. Он запустится как только что установленный компьютер с Windows, но все ваши настройки останутся на месте.
Развертывание с импортом
Импорт экономит часть вашей работы в обмен на немного другую, но необязательную работу.
Сначала выберите подходящее исходное золотое изображение:
Особенно убедитесь, что вы выбрали Копировать. Любой из других вариантов вызовет проблемы с золотым изображением.
Теперь самое интересное. Он будет импортирован с именем экспортированной виртуальной машины. Это, вероятно, не то, что вы хотите. Вам нужно:
Работа после развертывания
К этому моменту вы в основном закончили. Следует иметь в виду одну вещь: гостевая операционная система будет иметь общее имя, не связанное с именем виртуальной машины. Не забудьте это исправить. Также не будут сохраняться IP-адреса и т. д.
Дальнейшая работа и рассмотрение
То, что я показал вам, поможет вам разобраться с некоторыми упрощенными сборками. Вы действительно можете превратить это в мощную систему развертывания. О чем стоит подумать:
Остерегайтесь других статей, в которых подробно рассказывается о настройке изображений. Если у вас возникли проблемы с выполнением любого из вышеперечисленных шагов, отправьте мне сообщение в комментариях ниже, и я помогу вам.
Масштабируйте ресурсы для тестирования в соответствии со своими потребностями, развернув несколько виртуальных машин Hyper V с UFT One. В этом разделе описывается, как создать виртуальную машину Hyper V с помощью UFT One, используя готовый виртуальный жесткий диск Hyper V UFT One, доступный на торговой площадке Micro Focus.
В этом разделе предполагается, что вы обладаете определенными знаниями в области управления Hyper V и не описываете шаги управления Hyper V в деталях.
Системные требования
Компьютер, на котором вы создаете машины Hyper V, должен работать под управлением Windows версии 8.1 или более поздней.
Создаваемые компьютеры Hyper V должны соответствовать минимальным требованиям к памяти и ресурсам UFT One, как описано в разделе системных требований Матрицы поддержки.
Наверх
Создание компьютера UFT One Hyper V
В этом разделе описывается, как настроить компьютеры UFT One Hyper V. После настройки вы можете использовать компьютеры UFT One для создания, редактирования и запуска тестов так же, как и на любом виртуальном компьютере UFT One.
Сначала настройте один компьютер и настройте его, настроив одновременную лицензию UFT One и любую другую необходимую базовую конфигурацию. Затем с помощью Hyper V создайте и отключите столько машин, сколько вам нужно, на основе той, которую вы настроили, в соответствии с вашими потребностями в тестировании.
Чтобы настроить компьютеры UFT One Hyper V:
На компьютере с ОС Windows откройте диалоговое окно "Возможности Windows" и включите функцию Windows Hyper V.
Совет. Чтобы открыть диалоговое окно компонентов Windows в вашей версии Windows, найдите раздел Включение или отключение компонентов Windows, часто расположенный в разделе Панель управления > Программы и компоненты.
На Micro Focus Marketplace загрузите готовый виртуальный жесткий диск Hyper V с предустановленной программой UFT One.
На виртуальном жестком диске Hyper V 2021 установлена операционная система Windows 10 20h2. На диске установлены все необходимые компоненты UFT One, а также UFT One 2021.
Примечание. Диск поставляется с пакетным файлом Repair_UFT_one_Components, который запускается при каждом перезапуске для исправления ошибки реестра, вызванной возможным обновлением Windows. Чтобы отключить эту программу запуска, перейдите в диспетчер задач -> вкладка «Автозагрузка».
В диспетчере Hyper V создайте одну виртуальную машину, используя загруженный виртуальный жесткий диск. См. также раздел Создание машины Hyper V, на которой можно настроить виртуальный жесткий диск.
На созданной вами виртуальной машине настройте лицензии и любую другую базовую конфигурацию, которую вы хотите использовать на нескольких машинах.
Чтобы войти в новую виртуальную машину в первый раз, используйте 123456 в качестве пароля Windows. Затем измените пароль, чтобы обезопасить свои компьютеры.
Ваши изменения сохраняются на виртуальном жестком диске, создавая настраиваемый виртуальный жесткий диск, который вы можете использовать в качестве базы для других машин.
Создайте дополнительные виртуальные машины Hyper V на основе настроенного вами образа жесткого диска. См. также раздел Создание машины Hyper V, на которой изменения не сохраняются на базовом диске.
Чтобы создать машину Hyper V, на которой можно настроить виртуальный жесткий диск
Создайте виртуальный внешний коммутатор.
Выберите параметр Разрешить операционной системе управления совместно использовать этот сетевой адаптер.
Создайте новую виртуальную машину:
При настройке сети для новой создаваемой машины выберите виртуальный коммутатор для сетевого адаптера.
При подключении виртуального жесткого диска к машине выберите Использовать существующий виртуальный жесткий диск и выберите виртуальный жесткий диск, который хотите настроить.
Чтобы создать машину Hyper V, на которой изменения не сохраняются на базовом диске
Создайте виртуальный внешний коммутатор.
Выберите параметр Разрешить операционной системе управления совместно использовать этот сетевой адаптер.
Создайте новый разностный виртуальный жесткий диск, используя ваш базовый диск в качестве родительского.
Создайте новую виртуальную машину:
При настройке сети для новой создаваемой машины выберите виртуальный коммутатор для сетевого адаптера.
При подключении виртуального жесткого диска к машине выберите Использовать существующий виртуальный жесткий диск и выберите виртуальный жесткий диск, созданный на предыдущем шаге.
Наверх
Лицензируйте программное обеспечение на своих компьютерах UFT One Hyper V
Одна лицензия UFT
Чтобы использовать UFT One на компьютере с Hyper V, необходимо использовать новую или существующую одновременную лицензию.
Лицензия на операционную систему Windows
Наверх
Читайте также: