Proxmox - достаточно удобная в употреблении система для организации виртуальных машин на [KVM](Linux/System/KVM) и [LXC](Linux/System/LXC)-контейнеров для своих нужд. Для домашнего использования бесплатна, но обновление пакетов за деньги.
Базируется на debian, может быть установлена поверх него, но так же есть уже готовый настроенный образ для установки на сервер. Так же на официальном сайте имеются образы для организации Backup-сервера proxmox.
+
+
## Настройка ИБП для Proxmox
+
+
В моем случае это ИБП Ippon Back Basic 650 Euro. Подключаем его к серверу по USB. Проверяем его USB id
+
+
```bash
+
root@kanonik-server:~# lsusb
+
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
+
Bus 001 Device 002: ID 0665:5161 Cypress Semiconductor USB to Serial <- Это оно если что
+
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+
```
+
+
Проверим корректно ли работает устроиство с Proxmox
+
+
```bash
+
root@kanonik-server:~# lsusb -v -s 1:2
+
+
Bus 001 Device 002: ID 0665:5161 Cypress Semiconductor USB to Serial
+
Device Descriptor:
+
bLength 18
+
bDescriptorType 1
+
bcdUSB 1.10
+
bDeviceClass 0
+
bDeviceSubClass 0
+
bDeviceProtocol 0
+
bMaxPacketSize0 8
+
idVendor 0x0665 Cypress Semiconductor
+
idProduct 0x5161 USB to Serial
+
bcdDevice 0.02
+
iManufacturer 1 INNO TECH
+
iProduct 2 USB to Serial
+
iSerial 3 20100826
+
bNumConfigurations 1
+
Configuration Descriptor:
+
bLength 9
+
bDescriptorType 2
+
wTotalLength 0x0022
+
bNumInterfaces 1
+
bConfigurationValue 1
+
iConfiguration 3 20100826
+
bmAttributes 0x80
+
(Bus Powered)
+
MaxPower 100mA
+
Interface Descriptor:
+
bLength 9
+
bDescriptorType 4
+
bInterfaceNumber 0
+
bAlternateSetting 0
+
bNumEndpoints 1
+
bInterfaceClass 3 Human Interface Device
+
bInterfaceSubClass 0
+
bInterfaceProtocol 0
+
iInterface 4 Sample HID
+
HID Device Descriptor:
+
bLength 9
+
bDescriptorType 33
+
bcdHID 1.00
+
bCountryCode 0 Not supported
+
bNumDescriptors 1
+
bDescriptorType 34 Report
+
wDescriptorLength 27
+
Report Descriptors:
+
** UNAVAILABLE **
+
Endpoint Descriptor:
+
bLength 7
+
bDescriptorType 5
+
bEndpointAddress 0x81 EP 1 IN
+
bmAttributes 3
+
Transfer Type Interrupt
+
Synch Type None
+
Usage Type Data
+
wMaxPacketSize 0x0008 1x 8 bytes
+
bInterval 32
+
Device Status: 0x0000
+
(Bus Powered)
+
```
+
+
Далее ставим пакет nut с репозитория
+
+
```bash
+
apt install nut -y
+
```
+
Запустим nut-scanner, проверим находит ли сканер наш ИБП
+
```bash
+
root@kanonik-server:~# nut-scanner -U
+
Scanning USB bus.
+
[nutdev1]
+
driver = "nutdrv_qx"
+
port = "auto"
+
vendorid = "0665"
+
productid = "5161"
+
product = "USB to Serial"
+
vendor = "INNO TECH"
+
bus = "001"
+
```
+
+
Отлично, делаем бекапы конфиг-файлов перед редактированием