Рубрики
Без рубрики

Легкий путь к виртуализации

У нас не всегда есть все, что нам нужно. Независимо от того, какое устройство вы используете, вы можете узнать, что вы … Tagged с Linux, Ubuntu, Python.

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

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

Поскольку я был в такой ситуации сам, я буду описывать относительно легкий путь к настройке виртуальной машины Linux на машине Windows или MacOS Host.

Гипервизор

А гипервизор или Виртуальный монитор машины это компьютер Программное обеспечение , Прошивка или аппаратное обеспечение это создает и бежит Виртуальные машины . Гипервизор представляет гостевые операционные системы (виртуальная машина) с Виртуальная операционная платформа и управляет исполнением гостевых операционных систем. Есть много гипервизоров, но мы будем использовать Виртуальная коробка в этой статье. Нажмите эта ссылка Чтобы загрузить его для ваших соответствующих операционных систем. Процесс установки довольно прямой, все рекомендации должны соблюдаться.

Как только экран ниже видно, нажмите «Да» и продолжайте, пока он не завершит установку, а затем нажмите «Готово».

Мультипарка

Я наткнулся на Мультипарка В то время как исследуя Ubuntu интернет сайт. Он был описан как мини-облачный вариант, который обещал более быстрый процесс настройки для виртуальных машин, и это привлекло мое внимание.

Нажмите Окна или Macos Чтобы загрузить многочисленные для вашей операционной системы. Процесс установки довольно прямой вперед, просто следите за настройками и рекомендациями по умолчанию.

При настройке для установки в Windows вы заметите, что она выбирает Hyper-V По умолчанию, если вы используете Windows OS Pro или WorkStation. Однако, если вы используете домашнее издание, VirtualBox следует выбрать в качестве гипервизора, так как Hyper-V будет недоступным.

С Multipags и VirtualBox установлена, мы гарантируем, что поддержка VirtualBox включена для мультипродукции следующим образом.

Окна

Если VirtualBox был выбран по гипер-V, в исполнении администратора.

multipass set local.driver=virtualbox

Macos

В терминале беги:

sudo multipass set local.driver=virtualbox

С этим сделано, мы можем создать виртуальную машину с Многочисленное запуск команда. Если мы хотим конкретную версию ОС, нам нужно включить дополнительное изображение для запуска, но последняя стабильная версия Ubuntu будет установлена. Чтобы установить экземпляр Bionic Version of Ubuntu (18.04) с именем Delta и выделенная память 1 ГБ и дискового пространства 5 ГБ, запускается:

multipass launch -d 5G -m 1G -n Delta bionic

-d Указывает пространство диска для распределения, Определяет объем памяти, чтобы распределить и -n обозначает название виртуальной машины. Если последний отсутствует, мультипаровка выбирает случайное 2-слово имя (соединенное дефисом). Имена забавно, чтобы вы могли попробовать:

multipass launch bionic

С помощью этого у вас сейчас есть две виртуальные машины, работающие в вашей системе. Разве это не так без стресса?

Бег Список мультипорта Должен показать вам все VMS и их статус (работает, остановлен, удален).

Вы можете удалить второй VM, если вы не используете для него, повторно выполните Список мультипорта Чтобы увидеть его измененный статус и восстановить выделенную память, выполнив команды ниже.

multipass delete [generated-name]
multipass list
multipass purge

На данный момент у нас есть VM по имени Delta, но не использовал его.

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

Многопрограмма Exec [name vm] [command] Но это просто беспокоит, поэтому мы нарушиемся в оболочку с командой ниже.

multipass shell Delta

Эта нагрузка на несколько затем отображает терминал Linux.

Теперь, естественно, будет ожидать, что, поскольку мы связали VirtualBox MultipaPS, мы сможем просмотреть наш экземпляр VM в интерфейсе VBox. Что на самом деле это то, что Эта часть документов направляет нас сделать. Это, однако, не отработало для меня, но вы можете пойти дальше и попробовать.

Настройка графического интерфейса для вашей виртуальной машины

Сейчас здесь мы с оболочкой нашей виртуальной машине. Я нашел два способа установки графического интерфейса. Если ваше устройство работает на нелицензированном устройстве Windows (Home Edition), «легкий путь» должен быть тем, что вы выбираете, прочитайте как параметры, так и используете то, что соответствует вашей цели.

Опция “не очень легкий”

На этом пути мы устанавливаем XRDP, реализацию с открытым исходным кодом в Microsoft Remote Desktop Protocol (RDP), который позволяет нам графически управлять удаленной системой. Чтобы установить это, выполните следующую последовательность команд в открытой оболочке.

sudo apt update
sudo apt install ubuntu-desktop xrdp

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

Как только это будет сделано, вы можете установить пароль в пользователь Ubuntu по умолчанию, запустив следующую команду.

sudo passwd ubuntu

Затем мы попросят ввести и повторно ввести пароль. Это завершает работу на стороне сервера.

Для клиента мы можем использовать в Windows Отдаленное настольное соединение Применение и на MacOS Microsoft Remote Desktop Приложение из Mac App Store. Там мы вводим IP-адрес виртуальной машины (который можно найти, выдавая команду IP Addr в вашей оболочке), установите сеанс в xorg и введите имя пользователя и пароль, которые мы создали на предыдущем шаге.

Легкий вариант

Если вы хотите, чтобы Multipass запустил один или пару окон, а не полный рабочий стол, это правильный путь. Здесь мы используем X Window System Для подключения приложений в мультипликации на ваш хост-аппарат, позволяя им коснуться его возможностей. Наша цель – подключить окна по отдельности, а не как настольный компьютер.

Чтобы использовать X11 на Windows, установите X-сервер, который можно найти Здесь Отказ Установка довольно прямая, просто обязательно выполните по умолчанию и рекомендациям, если таковые имеются.

Запуск теперь установленного X Server с помощью приложения X Launch на вашем рабочем столе или меню «Пуск» будут отображаться некоторые параметры. Ниже приведен прохождение посоветочного выбора.

Экран 0:

Придерживайтесь нескольких окон и оставьте отображаемый номер как -1.

Экран 1: После нажатия Далее мы видим окно запуска клиента, где мы должны нажать «Запустите клиента». Экран 2: Next UP У нас есть дополнительные настройки, обязательно активируйте управление отключением доступа. Экран 3: Наконец-то мы сохраняем настройки на следующей странице и запустите X Server. Значок приложения будет отображаться на нашей панели задач. В Windows вас можно попросить разрешить серверу общаться в частных сетях, нажмите «Разрешить доступ».

Чтобы настроить Delta экземпляра мультиптора, нам понадобится IP-адрес хоста.

Чтобы сделать это, откройте другой терминал и запустите ipconfig Отказ Скопируйте этот адрес, затем вернитесь в Delta Shell.

Здесь мы устанавливаем переменную среды отображения на дисплей сервера на заполнении IP-хоста в подчеркивании с IP-адресом.

export DISPLAY=__.__.__.__:0.0

Чтобы проверить настройку, мы будем работать в хосте какой-то простой программы:

sudo apt install x11-apps
xcalc &

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

Нажмите Это Чтобы увидеть список всех других приложений X11 и попробуйте некоторые из них с помощью команды [app-name] & Как показано выше.

Этот сервер поставляется с установленным Python3 Но если вы хотите установить Python2, запустите:

sudo apt-get python-minimal

Чтобы установить и запустить VSCode, запустить:

Sudo snap --classic code
code &

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

Я надеюсь, тебе понравилось этому произведению. Вопросы, комментарии и взносы приветствуются.

Ссылка: Автономные окна в многопроходстве – Документация – Ubuntu Community Hub

Оригинал: “https://dev.to/enutrof/a-lightweight-path-to-virtualisation-3hl1”