среда, 4 января 2023 г.

Как пробросить диск в VM на Proxmox

 



В этой статье расcкажу как можно пробросить физически диск в виртуальную машину на Proxmox (Passthrough HDD/SSD).

Иногда возникает ситуация когда необходимо виртуальной машине передать весь физический накопитель. Если с USB флешками это организуется через Web-интерфейс Proxmox, то проброс таких вещей как HDD или SSD еще пока отсутствует в WebGUI. Но данную манипуляцию можно произвести через терминал.

Поиск диска в терминале Proxmox

Рассматривать установку виртуальной машины я не буду. Предположим, что у вас уже есть готовая виртуальная машина и нужный диск для проброса в данную ВМ.

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

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

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

Если диск не отображается, то его необходимо разбить и отформатировать в нужную файловую систему. Тут писал про то как это сделать.

Для проброса желательно использовать UUID диска, хотя вы можете использовать и /dev/sdX , но помните, что путь до диска может измениться при добавлении, удалении или перестановке дисков. Для определения UUID набираем:

Находим нужный диск, в моем случае это /dev/sdc1

Далее смотрим есть ли диск в директории /by-id :

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

После того как вы определили интересующий вас диск, остается ввести только одну комманду. Но сначала давайте определим идентификатор виртуальной машины, к которой вы хотите прикрепить этот диск. Откройте Proxmox WebGUI и посмотрите на список виртуальных машин. Я в примере буду использовать идентификатор 100.

Проброс HDD/SSD диска в гостевую ОС на Proxmox

Если вы используете UUID, то команда примет вид:

  • VM-ID — идентификатор ВМ.
  • DISK-ID — UUID диска.

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

Перейдя в Web-интерфейс Proxmox во вкладке оборудование данной ВМ должно появится новое HDD устройство:



Теперь, если ваша ОС уже знает о драйвере VirtIO, то все готово! Если нет продолжайте читать… Я объясню, как установить драйвер.

Драйвер VirtIO для Windows ВМ

Установка драйвера VirtIO довольно проста.

  1. Вам нужно будет перейти по этой ссылке и загрузить VirtIO ISO. Прокрутите вниз до прямой загрузки и выберите Stable virtio-win iso.
  2. Загрузите этот ISO-файл в хранилище Proxmox ISO и смонтируйте его на компакт-диске виртуальной машины Windows.
  3. Загрузите виртуальную машину и откройте диспетчер устройств.
  4. Щелкните правой кнопкой мыши новый жесткий диск и выберите Обновить программное обеспечение драйвера.
  5. Выберите Просмотреть мой компьютер для получения программного обеспечения драйвера.
  6. Нажмите кнопку обзор, а затем перейдите в папку viostor внутри компакт-диска.
  7. Выберите свою ОС и 64/32-битную папку, а затем перейдите к следующему шагу. Он должен установить драйвер, и ваш диск должен подключиться.

воскресенье, 25 февраля 2018 г.

Ускоряем Linux Mint на слабых ПК


Мой ноут
$ inxi -MCI
Machine: System: Hewlett-Packard product: HP Notebook v: Type1ProductConfigId
Mobo: Hewlett-Packard model: 80C5 v: 97.02
Bios: Insyde v: F.03 date: 04/22/2015
CPU: Dual core Intel Celeron N3050 (-MCP-) cache: 1024 KB 
          clock speeds: max: 2249 MHz 1: 499 MHz 2: 999 MHz
Info:  Processes: 156 Uptime: 1:25 Memory: 681.7/1922.6MB
Client: Shell (bash) inxi: 2.2.28 

четверг, 22 февраля 2018 г.

Переименование кириллических имён каталогов

 При установке системы и выборе русского языка как основного в домашней папке пользователя автоматически создаются папки с русскими именами: Рабочий стол, Документы, Картинки, Музыка, Видео, Шаблоны, Общедоступная.

вторник, 28 ноября 2017 г.

Зависла Ubuntu?

Ubuntu зависла намертво?
Если система уже ни на что не реагирует, но ядро, скорее всего, работает то можно попытаться выполнить безопасную перезагрузку. 
Нажмите и удерживайте клавиши Alt+PrintScreen, и последовательно с интервалом 2-3 секунды нажимайте:

R E I S U B

понедельник, 27 ноября 2017 г.

Cool-retro-term

Почувствуй себя хакером.
Cool-retro-term – это бесплатный эмулятор терминала, имитирующий внешний вид старых экранов с катодной трубкой.
Установка
sudo add-apt-repository ppa:noobslab/apps
sudo apt update
sudo apt install cool-retro-term
https://vk.com/video212744627_456239064

суббота, 9 сентября 2017 г.

Обход ограничений yota на торрент

Являясь счастливым обладателем тарифа с безлимитным интернетом от оператора yota столкнулся с ограничением на скачивание торрентов.
Чтобы это обойти в терминале пишим
sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65 yota считает ваш компьютер подключенный через телефон доверенным устроством и не блокирует раздачу
apt install tor tor-geoipdb privoxy qbittorrent необходимые программы для скачивания торрентов
настройка
sudo mv /etc/privoxy/config /etc/privoxy/config.backup
sudo vim /etc/privoxy/config
# Generally, this file goes in /etc/privoxy/config
#
# Tor listens as a SOCKS5 proxy here:
forward-socks5 / 127.0.0.1:9050 .
confdir /etc/privoxy
logdir /var/log/privoxy
# actionsfile standard  # Internal purpose, recommended
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
filterfile default.filter

# Don't log interesting things, only startup messages, warnings and errors
logfile logfile
#jarfile jarfile
#debug   0    # show each GET/POST/CONNECT request
debug   4096 # Startup banner and warnings
debug   8192 # Errors - *we highly recommended enabling this*

user-manual /usr/share/doc/privoxy/user-manual
listen-address  127.0.0.1:8118
toggle  1
enable-remote-toggle 0
enable-edit-actions 0
enable-remote-http-toggle 0
buffer-limit 4096
sudo service privoxy restart