---
# System prepended metadata

title: Proxmox Tunning
tags: [Hypervisor, CLI, KVM, Proxmox]

---

# Proxmox Tunning
###### tags: `Proxmox` `KVM` `CLI` `Hypervisor`

## Использование репозиториев без подписки

:::danger
**Стабильная работа репозиториев без подписки не гарантируется.**
Обновления, поступающие по этому каналу, с большей вероятностью будут новейшими и/или тестовыми обновлениями.
**Они не проверяются**, чтобы убедиться, что все работает стабильно.
Таким образом, действуйте на свой страх и риск.
:::

Отредактируйте этот файл

`nano /etc/apt/sources.list`

вставив в него содержимое ниже
```bash=
deb http://ftp.ru.debian.org/debian buster main contrib

deb http://ftp.ru.debian.org/debian buster-updates main contrib

# security updates
deb http://security.debian.org buster/updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription

deb http://download.proxmox.com/debian/pve buster pve-no-subscription
```

:::info
Обратите внимание на версию имеющихся репозиториев и то что внизу, актуальную версию бесплатных репозиториев нужно смотреть на сайте https://pve.proxmox.com/wiki/Package_Repositories
:::

Далее открываем

`nano /etc/apt/sources.list.d/pve-enterprise.list`

Вносим в файл изменения вида:
```bash=
# deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

# security updates
deb http://security.debian.org/debian-security bullseye-security main contrib
```

Мы закомментировали репозиторий pve-enterprise и добавили pve-no-subscription.

:::warning
:warning: Всегда запускайте **dist-upgrade**, **а не просто apt-get upgrade**. Dist-upgrade гарантирует, что все пакеты и их зависимости обновлены;
:::

:::info
Если вы просто запустите apt-get upgrade, все может сломаться.
Просто используйте dist-upgrade.
:::

## Proxmox и SPICE (уходим от noVNC)

![](https://i.imgur.com/luM0fTx.png)
![](https://i.imgur.com/e6SVW7X.png)
![](https://i.imgur.com/rpOTG8t.png)
![](https://i.imgur.com/ZzK5oRB.png)
![](https://i.imgur.com/qLEd5r5.png)
![](https://i.imgur.com/pbtt0CZ.png)
![](https://i.imgur.com/Rvt1si0.png)
![](https://i.imgur.com/q4Q8pC4.png)


## Список команд для управления виртуальными машинами

Для запроса справки по команам управления виртуальными машинами
следует использовать следующую комбинацию
`qm help <COMMAND>`

```
qm list - список виртуальных машин
qm start <VMID> — запуск
qm status <VMID> — посмотреть состояние 
qm shutdown <VMID> 
qm reset <VMID>
qm stop <VMID> — принудительная остановка;
qm suspend <VMID> — приостановка с возможностью возобновления работы;
qm resume <VMID> — возобновление работы;
qm destroy <VMID> — удаление виртуальной машины (вместе с образами дисков);
qm config <VMID> - просмотр конфигурации виртуальных машин
``` 
### Где хранятся образы виртуальных дисков виртуальных машин?
    /var/lib/vz/images/

### Где хранятся образы виртуальных дисков?
    /var/lib/vz/template/iso
    
### Где хранятся логи Proxmox VE?
    /var/log/syslog
    
## P.S. Отключение перезагрузки по Ctrl+Alt+Del
Для отключения функции экстренной перезагрузки введите в консоль от имени администратора
```bash=
systemctl mask ctrl-alt-del.target
systemctl daemon-reload
```
Это не полностью отключает экстренную перезагрузку, функцию по прежнему можно вызвать зажав комбинацию Ctrl+Alt+Del более 7 раз за две секунды.


### Активируем Xterm.JS
Для этого нужно в консоли Proxmox добавить serial порт
```bash=
qm set 101 -serial0 socket
```
После выключения и включения xTerm.js станет доступен
