Перейти к содержимому

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

  • автор:

Руководство. Развертывание приложений на виртуальной машине Windows в Azure с помощью расширения пользовательских скриптов

Для быстрой и согласованной настройки виртуальных машин можно использовать расширение пользовательских скриптов для Windows. Из этого руководства вы узнаете, как выполнить следующие задачи:

  • Используйте расширение пользовательских скриптов для установки СЛУЖБ IIS.
  • Создайте виртуальную машину, которая использует расширение пользовательских скриптов.
  • Просмотр запущенного сайта IIS после применения расширения.

Запуск Azure Cloud Shell

Azure Cloud Shell — это бесплатная интерактивная оболочка, с помощью которой можно выполнять действия, описанные в этой статье. Она включает предварительно установленные общие инструменты Azure и настроена для использования с вашей учетной записью.

Чтобы открыть Cloud Shell, выберите Открыть Cloudshell в правом верхнем углу блока кода. Cloud Shell можно также запустить в отдельной вкладке браузера, перейдя на страницу https://shell.azure.com/powershell. Нажмите кнопку Копировать, чтобы скопировать блоки кода. Вставьте код в Cloud Shell и нажмите клавишу «ВВОД», чтобы выполнить его.

Общие сведения о расширении настраиваемых сценариев

Расширение настраиваемых сценариев скачивает и выполняет сценарии на виртуальных машинах Azure. Это расширение нужно для конфигурации после развертывания, установки программного обеспечения или других задач конфигурации или упорядочивания. Вы можете скачать скрипты из хранилища Azure или GitHub или предоставить скрипты для портал Azure во время выполнения расширения.

Расширение пользовательских скриптов интегрируется с шаблонами Azure Resource Manager и может выполняться с помощью Azure CLI, PowerShell, портал Azure или REST API виртуальной машины Azure.

Расширение пользовательских скриптов можно использовать с виртуальными машинами Linux и Windows.

Создание виртуальной машины

Укажите имя и пароль администратора для виртуальной машины с помощью командлета Get-Credential:

$cred = Get-Credential 

Теперь вы можете создать виртуальную машину с помощью командлета New-AzVM. В следующем примере создается виртуальная машина с именем myVM в расположении EastUS. Если они еще не существуют, создается группа ресурсов myResourceGroupAutomate и вспомогательные сетевые ресурсы. Чтобы разрешить веб-трафик, командлет также открывает порт 80.

New-AzVm ` -ResourceGroupName "myResourceGroupAutomate" ` -Name "myVM" ` -Location "East US" ` -VirtualNetworkName "myVnet" ` -SubnetName "mySubnet" ` -SecurityGroupName "myNetworkSecurityGroup" ` -PublicIpAddressName "myPublicIpAddress" ` -OpenPorts 80 ` -Credential $cred 

Создание ресурсов и виртуальной машины занимает несколько минут.

Автоматизация установки IIS

Воспользуйтесь командлетом Set-AzVMExtension, чтобы установить расширение пользовательских скриптов. Это расширение запускает powershell Add-WindowsFeature Web-Server для установки веб-сервера IIS, а затем обновляет страницу Default.htm для отображения имени узла виртуальной машины.

Set-AzVMExtension -ResourceGroupName "myResourceGroupAutomate" ` -ExtensionName "IIS" ` -VMName "myVM" ` -Location "EastUS" ` -Publisher Microsoft.Compute ` -ExtensionType CustomScriptExtension ` -TypeHandlerVersion 1.8 ` -SettingString '' 

Проверка веб-сайта

Получите общедоступный IP-адрес подсистемы балансировки нагрузки с помощью командлета Get-AzPublicIPAddress. Следующий пример позволяет получить IP-адрес для созданного ранее myPublicIPAddress .

Get-AzPublicIPAddress ` -ResourceGroupName "myResourceGroupAutomate" ` -Name "myPublicIPAddress" | select IpAddress 

После этого можно ввести общедоступный IP-адрес в веб-браузер. Отображается веб-сайт, а также имя узла виртуальной машины, на которую балансировщик нагрузки направил трафик, как показано в следующем примере:

Снимок экрана: общедоступный IP-адрес в веб-браузере.

Дальнейшие действия

В этом учебнике вы автоматизировали установку IIS на виртуальной машине. Вы ознакомились с выполнением следующих задач:

  • Используйте расширение пользовательских скриптов для установки СЛУЖБ IIS.
  • Создайте виртуальную машину, которая использует расширение пользовательских скриптов.
  • Просмотр запущенного сайта IIS после применения расширения.

Перейдите к следующему руководству, чтобы научиться создавать пользовательские образы виртуальных машин.

Создание виртуальной машины с помощью Hyper-V в среде Windows 10 Creators Update

Создайте виртуальную машину и установите ее операционную систему.

Мы создаем новые инструменты для создания виртуальных машин. Поэтому за последние три выпуска инструкции были значительно изменены.

Выберите вашу операционную систему для получения соответствующего набора инструкций:

  • Windows 10 Fall Creators Update (версия 1709) и более поздние версии;
  • Windows 10 Creators Update (версия 1703);
  • Юбилейное обновление Windows 10 (версия 1607) и более ранние выпуски.

Windows 10 Fall Creators Update (Windows 10 версии 1709)

В выпуске Fall Creators Update функция «Быстрое создание» была расширена и теперь включает коллекцию виртуальных машин, которую можно запустить независимо от диспетчера Hyper-V.

Для создания новой виртуальной машины в выпуске Fall Creators Update сделайте следующее:

  1. Откройте средство быстрого создания Hyper-V через меню «Пуск». Quick Create Gallery in the Windows Start menu
  2. Выберите операционную систему или собственный образ с помощью локального источника установки. Gallery view
    1. Если вы хотите использовать собственный образ для создания виртуальной машины, выберите Локальный источник установки.
    2. Выберите Изменить источник установки. Screenshot of the Create Virtual Machine screen, showing the Select an operating system pane.
    3. Выберите образ .iso или .vhdx, который требуется преобразовать в новую виртуальную машину.
    4. Если используется образ Linux, отключите параметр «Безопасная загрузка». Screenshot of the Create Virtual Machine screen with the Change installation source option being highlighted.
  3. Выберите «Создать виртуальную машину»

Вот и все! Средство быстрого создания сделает все остальное.

Windows 10 Creators Update (Windows 10 версии 1703)

Screen shot of the quick create UI

  1. Откройте диспетчер Hyper-V через меню «Пуск».
  2. В диспетчере Hyper-V найдите пункт Быстрое создание в правой части меню Действия.
  3. Настройте виртуальную машину.
    • Присвойте имя виртуальной машине (необязательно).
    • Выберите установочный носитель для виртуальной машины. Установку можно выполнить из файла ISO или VHDX. Если вы устанавливаете Windows на виртуальной машине, можно включить безопасную загрузку Windows. В противном случае не устанавливайте этот флажок.
    • Настройка сети. Если у вас есть виртуальный коммутатор, его можно выбрать в раскрывающемся списке сетей. Если у вас нет коммутатора, отобразится кнопка для автоматической настройки виртуальной сети.
  4. Нажмите кнопку Подключить для запуска виртуальной машины. Не стоит беспокоиться о настройке параметров. Это можно сделать в любое время. Нажмите любую клавишу для загрузки с компакт- или DVD-диска Сделайте это. Система распознала, что установка выполняется с компакт-диска.

Поздравляем! Вы создали новую виртуальную машину. Теперь все готово к установке операционной системы.

Виртуальная машина должна иметь следующий вид.

Virtual machine start screen

Примечание. Если вы не используете корпоративную лицензию на Windows, требуется отдельная лицензия для Windows, установленной на виртуальной машине. ОС виртуальной машины не зависит от операционной системы сервера виртуальных машин.

До Windows 10 Creators Update (Windows 10 версии 1607 и более ранних)

Если вы используете не Windows 10 Creators Update или более позднюю версию ОС, выполните следующие инструкции с помощью мастера создания виртуальной машины.

  1. Создание виртуальной сети
  2. Создание новой виртуальной машины

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

  • Актуально для:
    • Parallels Desktop for Mac Standard Edition
    • Parallels Desktop for Mac Pro Edition
    • Parallels Desktop for Mac Business Edition
    • Parallels Desktop for Mac App Store Edition
  • Последняя проверка: Июл 19, 2023
  • Доступные переводы:ENKRRUJPDEITFRESCNHK
  • Получить обновленияСкачать

Процесс установки любой программы на виртуальной машины практически идентичен соответствующему процессу на физическом ПК. Тем не менее, нужно иметь в виду несколько особенностей.

Предварительные условия

Виртуальная машина

Системные требования

Убедитесь, что виртуальная машина Windows соответствует системным требованиям программного обеспечения, которое необходимо установить.

Память. Виртуальная машина использует для графики системную память. Поэтому минимальный объем памяти (ОЗУ), которую необходимо выделить виртуальной машине, должен рассчитываться по следующей формуле: объем ОЗУ + видеопамять, которая требуется для данного приложения. Например, если для приложения требуется система с 8 ГБ ОЗУ и 2 ГБ видеопамяти, то виртуальной машине нужно выделить не менее 10 ГБ ОЗУ. Инструкции по настройке объема памяти для виртуальной машины описаны в статье базы знаний KB 113649.

Функции графики. Поскольку виртуальная машина не имеет прямого доступа к графическому процессору Mac, она использует виртуальный графический процессор на основе ресурсов физического. Этот виртуальный графический адаптер в настоящий момент поддерживает DirectX 11 и OpenGL 3.3. Если для приложения требуется DirectX или OpenGL более поздней версии, в работе этого приложения могут наблюдаться проблемы. Если вы не уверены в правильной работе приложения, рекомендуем сначала провести тест. С этой целью можно воспользоваться пробной версией Parallels Desktop.

Архитектура ЦП (процессоры M series). Обратите внимание, что Parallels Desktop в настоящий момент поддерживает виртуальные машины Windows ARM только на компьютерах Mac с процессорами Apple M series. Это означает, что система будет работать точно так же, как и физический компьютер с Windows ARM (например, Microsoft Surface X Pro). Благодаря встроенному уровню совместимости с x86 большинство приложений выполняются так же, как и на компьютере с классической архитектурой x86 (Intel/AMD). Однако некоторые приложения могут работать в Windows ARM неправильно. Если при установке приложения на виртуальной машине Windows, которая выполняется на компьютере Mac с процессором Apple M series, возникают проблемы, см. статью базы знаний KB 128796.

Цифровое скачивание

Чтобы установить программу, скачанную в Интернете, следуйте тем же процедурам установки, что и на физическом ПК:

  1. Запустите Parallels Desktop и виртуальную машину Windows.
  2. Войдите в Windows.
  3. Откройте веб-браузер и скачайте файл установки. ПРИМЕЧАНИЕ. Файлы, скачанные на компьютере Mac, по умолчанию доступны в папке Windows «Загрузки» для соответствующего пользователя.
  4. Откройте файл установки и следуйте инструкциям до окончания установки.
  5. Некоторые программы для Windows после установки потребуют перезапуска Windows.

Использование диска CD/DVD

Чтобы использовать диск CD/DVD для установки программы, сначала необходимо подключить диск или образ к виртуальной машине Windows, а затем продолжить установку таким же образом, как на физическом ПК.

  1. Запустите Parallels Desktop и виртуальную машину Windows.
  2. Если на компьютере Mac есть привод CD/DVD, вставьте диск. В противном случае необходимо будет создать образ диска, следуя этим инструкциям.
  3. На панели меню компьютера Mac выберите Устройства >CD/DVD, затем выберите диск или щелкните Подключить образ…. На компьютере Mac выберите файл образа для подключения к Windows.
  4. В Windows должно появиться всплывающее оповещение о том, что диск или образ подключены к Windows. Если оповещение не появляется, откройте проводник Windows, выберите «Компьютер» > «Дисковод оптических дисков» и запустите файл установки (как правило, это файл setup.exe или install.exe ).
  5. Следуйте инструкциям по установке. Дополнительную информацию о процессе установки см. в руководстве к программному обеспечению или на веб-сайте.

ПРИМЕЧАНИЕ. Если процесс установки не был завершен (мастер установки не запустился, в определенный момент произошел сбой установки с возвратом ошибки или без него, не удается запустить установленное программное обеспечение), обратитесь в отдел поддержки разработчика программного обеспечения. Если вы используете компьютер Mac с процессором Apple M series, следуйте инструкциям, описанным в статье базы знаний KB 128796.

Была ли эта статья полезной?

Как, по вашему мнению, можно улучшить эту статью?

Как переместить файл на виртуальную машину Virtualbox

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

VirtualBox ― это популярная бесплатная программа для создания виртуальных машин. Она позволяет использовать несколько операционных систем на одном устройстве. С ее помощью можно создать безопасное окружение для экспериментов с новыми и сомнительными программами. Все ОС изолированы друг от друга, поэтому можно не бояться навредить основной (хостовой) системе компьютера.

В отличие от VMware у VirtualBox есть один недостаток ― нельзя переносить файлы между компьютером и виртуальной машиной. Однако в VirtualBox есть дополнительные настройки, которые помогают отображать общие папки хостовой и гостевой системы.

Настройка общих папок на гостевых ОС отличается на Unix-подобных системах и Windows. Мы дадим две инструкции для каждого вида операционных систем.

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu

Суть этого способа в том, чтобы открыть доступ к конкретной папке для гостевой операционной системы:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 1

Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 2

Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 3

Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 4

Запустите виртуальную машину:

Установите дополнения для гостевой ОС. Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image: Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 5Если у вас хостовая система Windows, в верхнем меню выберите вкладку «Устройства» и нажмите Подключить образ диска Дополнений гостевой ОС: Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 6

Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu 7

Перед вами появится сообщение с предложением установки. Установите дополнение по подсказкам в системе. При установке дополнений часто возникают ошибки. Например, при нажатии на «Insert Guest Additions CD image» появляется ошибка:
Если у вас появилось что-то подобное, ниже мы предложим небольшую инструкцию по устранению проблемы. Если установка дополнений прошла успешно, переходите к следующему шагу.

Как устранить ошибку установки дополнений в Virtualbox

  1. Вернитесь в настройки виртуальной машины: Как устранить ошибку установки дополнений в Virtualbox 1
  2. Перейдите во вкладку «Носители». Найдите VBoxGuestAdditions.iso и нажмите на него правой кнопкой мыши. Нажмите Удалить устройство: Как устранить ошибку установки дополнений в Virtualbox 2
  3. Перед вами появится предупреждение. Нажмите Удалить: Как устранить ошибку установки дополнений в Virtualbox 3
  4. Нажмите на иконку диск с плюсом: Как устранить ошибку установки дополнений в Virtualbox 4
  5. Нажмите Оставить пустым: Как устранить ошибку установки дополнений в Virtualbox 5
  6. Теперь снова запустите машину и нажмите Insert Guest Additions CD image или Подключить образ диска Дополнений гостевой ОС: Как устранить ошибку установки дополнений в Virtualbox 6

Готово, начнется процесс загрузки. После этого вы можете продолжить настройку общих папок.

Чаще всего этот способ помогает. Если ошибка возобновилась, можно обратиться на форумы.

Теперь нужно открыть доступ к папке в гостевой операционной системе. Для этого зайдите в терминал и введите команду: sudo adduser user vboxsf Вместо user введите имя вашей гостевой системы.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *