Metadata
Title
Виртуализация
Category
general
UUID
6ee157ecf597408ab9b5e4d4626b0164
Source URL
https://asvk.cs.msu.ru/uchebnyj-process/instrumenty-i-servisy/virtualizaciya/
Parent URL
https://asvk.cs.msu.ru/uchebnyj-process/instrumenty-i-servisy/
Crawl Time
2026-03-17T08:27:32+00:00
Rendered Raw Markdown

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

Source: https://asvk.cs.msu.ru/uchebnyj-process/instrumenty-i-servisy/virtualizaciya/ Parent: https://asvk.cs.msu.ru/uchebnyj-process/instrumenty-i-servisy/

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

Как пойти учиться на АСВК

Об учебе

Читаемые курсы

Материалы для Гос. Экзамена

Требования к курсовой

Спецсеминары

Ознакомительный спецкурс

Вычислительные ресурсы

Инструменты и сервисы

Оформление работ

Публикации студентов

Программа магистратуры

В данном разделе присутствуют общие вопросы, связанные с виртуальными машинами, размещёнными на площадках виртуализации кафедры АСВК.

Получение доступа к виртуальной машине и/или гипервизору

Существует два типа доступа к виртуальным машинам (ВМ):

  1. Доступ к гостевой виртуальной машине (in-band)
  2. первичная настройка выполняется системными администраторами при создании ВМ (включает в себя: SSH, VNC, RDP, SMB, NFS и т. д.);
  3. в дальнейшем управление и администрирование осуществляется непосредственно её пользователями (в т.ч. выделение доступов новым пользователям).
  4. N.B.Системные администраторы не всегда в силах предоставлять доступы данного типа за гранью первичной настройки, так как де юре не имеют доступа к виртуальным машинам пользователей.
  5. Доступ к гипервизору (out-of-band)
  6. предоставляется пользователям системными администраторами по запросу (или автоматически при выделении виртуальной машины под проектную деятельность).

Для оформления запроса на доступ к виртуальной машине необходимо использовать систему поддержки Phabricator.

Оформлением заявки на предоставление доступа занимается ответственное за виртуальную машину лицо. Для проектных виртуальных машин ответственным является руководитель проекта, для студенческих виртуальных машин — научный руководитель студента.

Запрос должен включать следующую информацию:

Запросы на предоставления in-band доступа к существующей виртуальной машине могут затребовать её перезапуск. При создании заявки на предоставление доступа ответственное лицо должно осознавать, что при исполнении заявки данного типа администратор может перезапустить виртуальную машину без согласования с ответственным лицом.

Добавление новых пользователей в гостевую ОС

Чтобы добавить нового пользователя в существующую виртуальную машину Linux, выполните следующие шаги.

  1. Подключитесь к серверу через SSH или консоль гипервизора, используя существующие учётные данные с административным доступом.
  2. Запустите процесс создания нового пользователя, выполнив команду:\ sudo adduser username\ (где username – новое имя пользователя).
  3. Введите пароль для нового пользователя и, если необходимо, введите дополнительную информацию (имя, адрес и т.д.).
  4. (Опционально) Чтобы предоставить пользователю административные права, добавьте его в группу sudo, выполнив команду:\ sudo usermod -aG sudo username

Как авторизоваться в гипервизоре?

  1. Откройте веб-браузер и перейдите по URL-адресу необходимого вам гипервизора.\ Если вы входите с мобильного устройства (телефон, планшет), рекомендуется использовать режим просмотра «как на компьютере».
  2. Когда страница входа загрузится, вы увидите поля для ввода «Имя пользователя» (Username) и «Пароль» (Password), а также выпадающее меню для «Область» (Realm).\
  3. Имя пользователя: введите ваше имя пользователя без указания домена (например: admin из admin@asvk.cs.msu.ru).
  4. Пароль: введите ваш пароль.
  5. Область: кликните на поле, чтобы увидеть доступные домены аутентификации, и выберите подходящий (по умолчанию используется домен кафедры АСВК).
  6. Язык: выбрать любой удобный из предложенных в выпадающем списке (не влияет на функционал).
  7. Сохранить имя пользователя: отметить поле (по желанию), чтобы впоследствии заполнять имя пользователя автоматически (пароль не будет сохранён!).
  8. После заполнения данных и выбора области нажмите кнопку «Вход» (Login) для выполнения аутентификации.\ При успешном вводе данных всплывающее окошко закроется.

Как найти виртуальные машины, к которым имеется доступ?

  1. Авторизуйтесь в гипервизоре (см. инструкцию выше).
  2. В левой части консоли в верхнем левом углу вы увидите панель с надписью «Просмотр серверов» (Server view). Кликните на ней, чтобы раскрыть опции.\
  3. В появившемся выпадающем списке выберите опцию «Просмотр папок» (Folder view).
  4. Под панелью (в которой теперь будет написано «Просмотр папок») будет представлена иерархия по признаку типа ресурса. Найдите в данной иерархии раздел «Виртуальные машины» (Virtual machines) и щёлкните по стрелке, находящейся слева от заголовка раздела, чтобы раскрыть его.\
  5. Виртуальные машины, доступные вам, будут отображены в открывшемся разделе. Они могут быть идентифицированы по определенным соглашениям об именовании, идентификаторам ВМ или комментариям (комментарии возможно увидеть в просмотре состояния виртуальной машины).
  6. Нажмите на заголовок вида <число> (<наименование>), чтобы открыть экран просмотра состояния виртуальной машины.

Как запустить, остановить, сбросить виртуальную машину?

Управление жизненным циклом виртуальной машины (ВМ) в Proxmox VE включает в себя различные операции, такие как запуск, остановка, перезагрузка, ребут, сброс, приостановка и другие. Каждая операция влияет на ВМ по-разному. Кроме того, доступ к консоли ВМ может быть критически важен для прямого взаимодействия с вашими виртуальными машинами. Вот как выполнить эти операции и что они подразумевают:

Имейте в виду, что команды выполняются в порядке очерёдности по мере возможности их выполнения, с ожиданием возникновения такой возможности не более 300 секунд. Это означает, например, что отправленная команда «Сброс» после зависшей команды «Перезагрузка» будет выполнена немедленно, как только гипервизор определит, что перезагрузка была успешно завершена.

Не удаётся перезапустить / остановить виртуальную машину

Если команда, которую вы отправили, не выполняется должным образом и в ожидаемые сроки, необходимо отменить её выполнение следующим образом:

  1. Найдите в нижней части экрана панель со списком задач.
  2. Найдите строку с задачей, относящейся к виртуальной машине (может быть идентифицирована по содержанию числового идентификатора в наименовании задачи), у которой в колонке «Статус» (Status) будет крутиться круглая иконка загрузки.\
  3. Нажмите дважды по строке с задачей. Появится всплывающее окно, описывающее прогресс задачи.\
  4. Найдите кнопку «Остановить» (Stop) в верхнем левом углу всплывающего окна и нажмите её.

Как взаимодействовать с гостевой операционной системой?

Доступ к консоли ВМ (Console): Для прямого взаимодействия с ВМ, Proxmox VE предлагает доступ к консоли через веб-технологии.

Proxmox VE предоставляет два основных варианта консоли:

Определение IP-адреса виртуальной машины

Чтобы узнать IP-адрес вашей виртуальной машины, необходимо исследовать страницу обзора виртуальной машины:

  1. Перейдите на страницу вашей виртуальной машины в интерфейсе гипервизора.\
  2. На странице обзора виртуальной машины найдите поле данных «IPs», содержащее сетевую информацию. Основные IP-адреса (v4, v6) будут указаны в этом поле.
  3. Кнопка «Дополнительно» (More) покажет во всплывающем окне перечень всех IP-адресов, назначенных сетевым интерфейсам гостевой ОС виртуальной машины.

Если в поле «IPs» присутствует сообщение «QEMU Guest Agent is not running», это означает, что на гостевой системе не запущен агент QEMU, необходимый для корректного взаимодействия между гостевой ОС и хост-системой. Для решения этой проблемы необходимо:

  1. Убедиться, что QEMU Guest Agent установлен в гостевой операционной системе:
  2. Для Ubuntu / Debian:\ sudo apt install qemu-guest-agent
  3. Для CentOS / RHEL:\ sudo yum install qemu-guest-agent
  4. Для Windows: установить VirtIO Guest Tools (ссылка на последний стабильный релиз для архитектуры x64).
  5. Запустить службу QEMU Guest Agent в гостевой системе:
  6. Для Linux (c SystemD):\ systemctl enable --now qemu-guest-agent

Это обеспечит более эффективное взаимодействие с виртуальной машиной, включая корректное отображение IP-адреса и возможность выполнения команд управления из Proxmox VE.

Изменение разрешения экрана (Windows XP)

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

  1. Откройте меню «Пуск»:
  2. Среди пунктов меню выберите «Панель управления»:
  3. Переключите панель управления в классический режим отображения (может не потребоваться):
  4. Откройте параметр «Экран»:
  5. Переместите слайдер разрешения до необходимого значения:
  6. Нажмите кнопку «ОК» для сохранения изменений.

Как пойти учиться на АСВК

Об учебе

Читаемые курсы

Требования к курсовой

Спецсеминары

Ознакомительный спецкурс

Вычислительные ресурсы

Оформление работ

Инструменты и сервисы

Публикации студентов

Программа магистратуры