АльтЛинукс Сервер виртуализации10.1 (Proxmox)
Здесь приведена подробная пошаговая инструкция по установке гипервизора АльтЛинукс Сервер Виртуализации (далее в тексте иногда — «гипервизор») непосредственно за одним компьютером, т.е. не используя другие компьютеры для установки удаленно. Это не очень удобно, но вполне возможно. Также, для более-менее удобного создания виртуальных машин и поиска решений по возникающим проблемам в интернете, установим простейшую графическую оболочку и браузер со встроенным переводчиком.
У меня как-то не сложилось с работой именно из командной строки, всегда предпочитаю графический интерфейс, где сразу видно все возможные варианты действий и желательно с описанием. Поэтому тут будет минимум команд, которые придется набирать с клавиатуры.
Hidden text
Проблем с клавиатурой и мышью не возникало, всё всегда работало, с разными вариантами комплектов периферии. Последние несколько месяцев использую комплект Беспроводная Клавиатура + Беспроводная Мышь + один USB-адаптер для обоих устройств.
Подготовка
Готовим флэшку, с которой будем загружаться. Мне очень удобным показался проект Ventoy. Сам пользуюсь и другим рекомендую. Небольшое описание: Ventoy — Википедия (wikipedia.org). Ссылка на скачивание: Download. Ventoy.
После того, как разберетесь, останется только скачивать установочные образы и копировать их на флешку. Обязательно нужен только установочный образ Альт Сервер Виртуализации, я скачивал отсюда: Скачать ОС «Альт Виртуализация» | BaseALT
Hidden text
Альт Линукс Сервер Виртуализации умеет работать с Ventoy начиная с версии 10.1. Если вы захотите установить какую-то предыдущую версию, даже просто 10, то воспользоваться Ventoy не получится. Придется использовать что-то другое.
Также необходимо убедиться, что ваше оборудование поддерживает функционал виртуализации и он включен в БИОС. Если у вас оборудование куплено относительно недавно, 2 года точно, то оно поддерживает виртуализацию. Для более старого лучше уточнить в интернете.
Желательно заранее обеспокоиться свободным местом на диске компьютера. Установщик АльтЛинукс более-менее умеет работать с разделами, а именно, удалять, создавать, менять размеры, автоматически разбивать, но он не умеет перемещать существующие разделы. И из установщика «затруднительно» выйти в интернет для уточнения своих действий из инструкции. Лучше всего, когда просто жмешь «Далее».
Hidden text
К сожалению, установщик от создателей proxmox требует весь диск. Мне не удалось установить его параллельно с Виндовс. Можно только очищать имеющиеся размеченные тома перед разбивкой диска. Возможно, что ситуация изменилась за последнее время, но я столкнулся именно с этим.
Установка
Перезагружаем компьютер и стартуем с флэшки. Если всё сделали правильно, то на экране появится стартовое окно Ventoy:
Ventoy сразу после старта
Выбираем нужный установочный образ, в данном случае «alt-server-v-10.1–86_64.iso» и нажимаем клавишу «Enter». Появится следующее окно:
Ventoy после выбора iso
Тут сразу жмём Enter.
Далее:
Окно запуска установки гипервизора Альт Линукс Сервер Виртуализации
Окно выбора, выбираем установку и «Enter»:
Внимание! . Тут через непродолжительное время и несколько быстро появляющихся на экране строк вы можете увидеть такое окно, в текстовом режиме с псевдографикой:
Ошибка запуска старта установки
Если вам непонятно, что оно от вас хочет, можно просто перезагрузить, и, в конце концов, появится окно честной графики выбора языка и варианта переключения клавиатуры. Возможно, придется сделать несколько попыток. См. скрин ниже, вот такое окно должно появиться:
Окно выбора языка и варианта переключения раскладки клавиатуры
Я предпочитаю переключаться комбинациями Ctrl+Shift, поэтому выбираю нужный пункт и левой кнопкой мыши жму кнопку «Далее», расположенную справа внизу. Вы можете выбрать свой вариант.
Следующим появится окно лицензионного договора. Внимательно читаем и, если вас всё устраивает, нажимаете кнопку «Далее», удостоверившись, что флажок «Да, я согласен с условиями» включен:
Следующим окном является выбор даты и времени. Указываете свой регион, выбираете часовой пояс. Здесь трудностей не должно возникнуть. Обратите внимание на флажок «Хранить время в BIOS по Гринвичу». Дело в том, что Линукс и Виндовс по разному запоминают время. И если у вас на компьютере уже есть установленная Виндовс, а АльтЛинукс Сервер Виртуализации вы устанавливаете второй системой, то лучше этот флажок убрать. Иначе, после входа в Виндовс, у вас время будет совершенно другим и для его нормализации нужно «дергать» переключатель автоматического времени. Т.е. выключить-включить, почему-то Виндовс сама так не умеет. И так при каждом входе в Виндовс после работы с АльтЛинукс. АльтЛинукс же время «держит» в нормальном виде, в случае установленного по умолчанию режима: «Текущее время: устанавливаете автоматически ». Я просто жму кнопку «Далее»:
Важно! Следующим всплывет окно подготовки диска. Тут можно стереть что-нибудь нужное. Самый простой вариант, если вы устанавливаете минимальный гипервизор на пустой диск единственной системой, тут просто жмете кнопку «Далее».
Если у вас на диске что-то установлено, и оно вам совершенно не нужно, то в параметрах выставляете флажок «Очистить выбранные диски перед применением профиля» и жмете «Далее».
Также установщик автоматически аккуратно может распределить не размеченное пространство на вашем диске. Если Вы заранее озаботились и подготовили на диске не размеченное пространство, то можно смело жать кнопку «Далее».
Рекомендую ознакомиться с инструкцией от разработчиков по подготовке диска : https://docs.altlinux.org/ru-RU/alt-server-v/10.2/html/alt-server-v/install-distro--install-prepare-hdd--chapter.html. Особенно, если у вас какой-то другой случай.
Рассмотрим вариант, когда у вас есть установленная Виндовс, вы ставите гипервизор второй ОС и также хотите изменить размер диска Виндовс.
Установщик АльтЛинукс всё это позволяет сделать и не только это, тут особая и горячая благодарность разработчикам. Итак, выставляем профиль «Вручную» и жмем кнопку «Далее» и видим следующую картину:
Здесь имеется диск «sda» 512 GB; «sda1» — диск uefi для запуска Виндовс размером 50 МБайт; «sda2» — основной диск Виндовс, показываемый проводником в этой ОС, как диск «C» размером 195 ГБайт; «sda3» — диск восстановления Виндовс размером 521 МБайт.
Выбираем строку с основным диском Виндовс и нажимаем кнопку «Уменьшить»:
В появившемся окне указываем уменьшить на 95ГБ в мегабайтах. Можно мышью перетаскивать бегунок, или цифрами вбить нужное значение в окне редактирования и жмем кнопку «ОК»:
Установщик отрежет указанное пространство от тома справа и отобразит его как неиспользуемое пространство. См. на скрине ниже строку с размером 93 GB.
Я обычно удаляю диск восстановления Виндовс, он мне ещё ни разу не пригодился за много лет с момента появления такой возможности, если не ошибаюсь, еще со времен Windows Vista. Для этого надо выбрать строку с диском восстановления «sda3» и нажать кнопку «Удалить». Сейчас я этого делать не буду, т.к. некоторым пользователям том восстановления нужен.
Hidden text
Тут следует отметить, что у меня куплена полная версия Windows 10 Pro и я могу её устанавливать на любой компьютер. Часто же пользователи покупают компьютер с предустановленной Виндовс, которую можно использовать только на этом компьютере. В таком случае на диске восстановления хранится заводской установщик лицензионной Виндовс и с него всегда можно будет восстановить свою Виндовс и она будет лицензионной. Если диск восстановления удалите, и если ваша Виндовс поломается, то вам придется приобретать новую лицензию, если захотите снова установить Виндовс.
И, к сожалению, перемещать диски установщик не умеет.
Нажимаем кнопку «Назад». В появившемся окне требуется одобрить манипуляции, нажав на кнопку «Ок» или отказаться от них. К сожалению, список «Запланированные операции:» в этот раз вам ничего не покажет:
Вернемся в предыдущее окно, указываем второй профиль »Generic Server KVM/Docker/LXD/Podman/CRI-O/PVE» и жмем «Далее»:
Обратите внимание, что установщик «впихнул» все тома гипервизора между томами Виндовс:
Серверу виртуализации требуется где-то хранить образы виртуальных машин и образы ISO дисков, которые он подсовывает виртуальным машинам. Автоматически он их хранит на диске, примонтированном в точке »/var». Прямо скажу, что 73 GB маловато для виртуальных машин Виндовс 10, туда с трудом влезет одна. Сейчас оставим как есть, после переустановки переделаем, поэтому жмём кнопку «Далее».
В следующем появившемся окне дополнительных приложений выбираем профиль «Виртуальное Оркужение Proxmox» и нажимаем «Далее»:
После чего откроется экран установки системы, где есть индикаторная строка. Здесь надо немного подождать, пока установится гипервизор «Альт Линукс Сервер Виртуализации» и выбранные приложения. В конце концов установщик предложит выбрать загрузчик. Здесь просто можно нажать кнопку «Далее»:
Важно! Вот теперь откроется экран настроек сети:
Здесь важно в первую очередь сделать сетевой мост, а потом указывать остальные данные. Дело в том, что когда делаешь сетевой мост, другие, ранее введенные данные очищается, а это иногда не замечаешь. Нажимаем кнопку «Настроить сетевой мост…» В появившемся окне справа выделяем строку с вашим интерфейсом, затем кликаем на кнопку »<<":
Ваш интерфейс перейдет в список «Members». После чего следует нажать кнопку «Ok»:
Указываем «Имя компьютера», ip-адрес, шлюз и DNS-сервис. Для Proxmox следует указывать полное доменное имя, т.е. то, что через точки. У меня это «AltMaster.vvk.home». Подразумевается, что у гипервизора будет статический ип-адрес, адресом шлюза укажем адрес роутера от провайдера, раздающего интернет в квартире, его же укажем и в качестве ДНС-сервера. Итак, вносим все указанные данные в поля настройки. Для ip-адреса следует нажать кнопку «Добавить». Он появится в поле списка «IP-адреса». У меня роутер имеет адрес 192.168.1.1, сервер — 192.168.1.60.
В итоге должно получиться что-то похожее на:
Жмем кнопку «Далее». Появится окно ввода данных администратора системы, где дважды следует ввести пароль для суперпользователя «root» , который нельзя забывать. После ввода одинаковых паролей в двух полях редактирования нажимаем кнопку «Далее»
Следом появится окно добавления системного пользователя. Добавляем и также дважды вносим пароль для него и жмем кнопку «Далее». У меня исторически сложилось имя пользователя из ФИО, пока так и пользуюсь:
В появившемся окне осталось только нажать кнопку «Завершить»:
После чего ваш почти готовый сервер виртуальных машин уйдет на перезагрузку. Вынимайте флэшку или отключайте CD/DVD-ROM, т.е. то, с чего вы устанавливали гипервизор. После перезагрузки появится текстовая консоль с приглашением к регистрации. Запоминаем, а лучше записываем, строку с адресом и портом (на скрине выделено синим), который слушает веб-интерфейс гипервизора. Сразу регистируемся, под пользователем «root»:
После регистрации внимательно поочередно вводим следующие команды для обновления программного обеспечения сервера и нажимаем «Enter», всегда отвечая на вопросы системы «Y»+ENTER, т.е. соглашаясь:
apt-get update
apt-get dist-upgrade
update-kernel
apt-get clean
Как-то так:
Далее вводим команды для установки пакетов, так же отвечая «Y»+ENTER на все вопоросы. Строка для установки легкой графической оболочки «Lxde»:
apt-get install lxde-sysvinit xinit xscreensaver lxde-lxdm
Строка установки браузера с волшебным пунктом меню «Перевести на русский»:
apt-get install chromium
И строка установки графической утилиты работы с дисками:
apt-get install gparted
Таким образом можно установить все программы, какие пожелаете. Вот ссылка по полный набор программного обеспечения 10 платформы от разработчиков АльтЛинукс: ALT Linux — p10 — Категории
После установки нужного ПО, перезагружаем наш сервер командой:
reboot
После перезагрузки регистрируемся под введенным ранее пользователем. Не «root», у меня это традиционно «vvk» набираем команду запуска графической оболочки:
startx
И жмём ENTER:
После чего должны попасть в почти привычную графическую оболочку:
Настройка языка и раскладки
Здесь, в первую очередь, надо бы настроить переключение раскладки. Для этого правой кнопки мыши кликаем на американском флаге рядом с часами и выбираем пункт меню «Настроить «Обработчик раскладки клавиатуры»:
В появившемся окне убрать флажок «Сохранить системные раскладки» и нажать кнопку «Добавить»:
В открывшемся списке выбираем нужную нам раскладку и жмем кнопку «Ok». У меня это, как ни странно :) «Русская»:
Для изменения горячих клавиш переключения раскладки, необходимо нажать кнопку с динамически формируемым наименованием, выделенную на скрине:
В появившемся списке «Выберете тип смены раскладки» выбираем своё любимое сочетание клавиш и нажимаем «ОК». Судя по всему можно отметить сразу несколько вариантов. Мой любимый «Ctrl+Shift», потому на скрине он и выбран:
Подключение свободного пространства на диске.
Запускаем графическую утилиту работы с дисками:
Выскочит окно Аутенцификации суперпользователя. Тут советую привыкать, такое окно будет выскакивать почти на каждое действие:). Крайне не рекомендуется запускать графические оболочки под суперпользователем:
x
После ввода пароля «root» откроется окно GParted. В этом, привычном графическом интерфейсе можно проводить различные манипуляции с диском, например, как в нашем случае, передвинуть том восстановления Виндовс в конец диска:
Заем изменить размер нашего раздела /dev/sda4/:
В появившемся окне меняем «Свободное место после (Миб)» :
Выставляем 0 и жмём кнопку «Изменить размер или переместить»:
Далее на /dev/sda7 жмем правую кнопку мыши и в появившемся меню выбираем пункт «Изменить размер или переместить»:
Появится окно «Изменение размера». В нём можно мышью выставить новый размер или с клавиатуры в поле «Свободное место после (Миб)» сразу прописать 0 и нажать кнопку «Изменить размер»:
К огорчению, почти никогда не удается всё плотненько и аккуратно перераспределить место на тома, в результате чего остаются маленькие не размеченные области. В итоге, для применения всех наших манипуляций следует нажать кнопку с большой зеленой галочкой, расположенной снизу от пункта меню оболочки «Справка»:
При нажатии на эту зеленую галочки выскочит окошко применения запланированных операций с двумя кнопками. Если вы уверены в своих действиях, смело жмите кнопку «Применить»:
После некоторых мельканий на экране с пояснениями происходящего с вашим диском, остается только нажать кнопку «Закрыть»:
Добро пожаловать в удивительный мир виртуализации!!! Надеюсь, лично у Вас, как и у меня, всё получилось в лучшем виде. На первый взгляд, статья перегружена подробностями, но вот когда впервые делаешь по инструкции и выскакивает что-то такое, что не указано в инструкции, то сразу закрадываются сомнения. Вдруг инструкция уже устарела или не подходит к данному оборудованию, или к данному ПО. И пользователь вынужден отказаться от дальнейших действий, т.к. существует реальный риск остаться без важных данных, а то и без работающей операционной системы. Для опытного же пользователя приведенные скриншоты и листинги кажутся излишними, т.к. это является элементарными вещами и подразумеваются по умолчанию.
P.S. Постарался статью оформить так, чтобы пользователям Виндовс, даже впервые попробовавшим использовать АльтЛинукс, было всё понятно и не возникло непонятных ситуаций.