proxmox

Ответить
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

proxmox

Сообщение ya »

Код: Выделить всё

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

Код: Выделить всё

wget https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg 

Код: Выделить всё

apt install proxmox-ve postfix open-iscsi

Код: Выделить всё

update-grub
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_11_Bullseye

https://pve.proxmox.com/wiki/Downloads#Proxmox_Virtual_Environment_8.3_(ISO_Image)

Windows VirtIO Drivers
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

Установка Proxmox VE на Devuan 5, хотя и не является официально поддерживаемым методом, может быть выполнена, основываясь на процессе установки Proxmox на Debian. Для начала, важно установить чистую версию Devuan 5 и выполнить следующие шаги:

1. **Настройка репозиториев**: Добавьте репозиторий Proxmox в файл `/etc/apt/sources.list.d/pve-install-repo.list`:
```
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
```
Затем добавьте ключ репозитория:
```
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
```

2. **Обновление системы**: Обновите список пакетов и установите необходимые компоненты:
```
apt update && apt full-upgrade
apt install proxmox-ve postfix open-iscsi
```

3. **Настройка сети**: Убедитесь, что ваш хост имеет корректные сетевые настройки в `/etc/hosts`, чтобы имя хоста разрешалось в IP-адрес.

4. **Удаление старого ядра**: Рекомендуется удалить стандартное ядро Debian, чтобы избежать конфликтов:
```
apt remove linux-image-amd64 'linux-image-6.1*'
```

5. **Перезагрузка и доступ к веб-интерфейсу**: После установки и удаления старого ядра, перезагрузите систему и получите доступ к веб-интерфейсу Proxmox по адресу `https://<ваш_IP>:8006`.

Эти шаги основаны на методах установки Proxmox на Debian 12 и других версиях, адаптированных для Devuan, поскольку Devuan является производной Debian без systemd ([Proxmox Wiki](https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm), [Blog](https://blog.usro.net/2024/10/how-to-install-proxmox-on-debian-a-step-by-step-guide/)).
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

Прежде чем я что-либо сделаю с Proxmox, я сначала сделаю это
https://www.youtube.com/watch?v=T5ovFX3SAcw

Proxmox Network. Обзор и настройка. Bridge, Bond, VLAN.
https://www.youtube.com/watch?v=f-bpXcFHBwc
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

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

1. **Создайте пользователя, если он еще не создан:**
- В веб-интерфейсе Proxmox перейдите в раздел **Datacenter** → **Permissions** → **Users**.
- Нажмите **Add** и укажите имя пользователя, пароль, и группу (если нужно).

2. **Создайте роль с необходимыми правами или используйте существующую:**
- В разделе **Datacenter** → **Permissions** → **Roles** нажмите **Add**.
- Назовите роль, например, `VM Creator`.
- В списке разрешений выберите права, необходимые для создания и управления виртуальными машинами. Обычно это:
- `VM.Allocate` — создание VM.
- `VM.Audit` — просмотр VM.
- `VM.Config.Disk` — управление дисками VM.
- `VM.Config.Network` — настройка сети.
- `VM.PowerMgmt` — управление включением/выключением.
- Можно выбрать более ограниченные права, если нужно.

3. **Назначьте роль пользователю на нужном объекте (например, на конкретный узел или контейнер):**
- Перейдите в **Datacenter** → **Permissions**.
- Нажмите **Add** → **User Permission**.
- Введите:
- **User** — выбранного пользователя.
- **Path** — путь к объекту, например, `/vms/` или конкретный узел, например `/node/your-node`.
- **Role** — выбранную роль `VM Creator`.

Например, чтобы дать пользователю права на создание VM только на определенном узле, укажите путь `/node/имя-узла`.

4. **Проверьте права:**
- Войдите под этим пользователем и убедитесь, что он может создавать и управлять своими виртуальными машинами.
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

Один интерфейс — полный контроль! Proxmox Datacenter Manager
https://www.youtube.com/watch?v=9rOPnZ4CSsM
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

USAGE: pveum <COMMAND> [ARGS] [OPTIONS]

pveum acl delete <path> --roles <string> [OPTIONS]
pveum acl list [FORMAT_OPTIONS]
pveum acl modify <path> --roles <string> [OPTIONS]

pveum group add <groupid> [OPTIONS]
pveum group delete <groupid>
pveum group list [FORMAT_OPTIONS]
pveum group modify <groupid> [OPTIONS]

pveum pool add <poolid> [OPTIONS]
pveum pool delete <poolid>
pveum pool list [OPTIONS] [FORMAT_OPTIONS]
pveum pool modify <poolid> [OPTIONS]

pveum realm add <realm> --type <string> [OPTIONS]
pveum realm delete <realm>
pveum realm list [FORMAT_OPTIONS]
pveum realm modify <realm> [OPTIONS]
pveum realm sync <realm> [OPTIONS]

pveum role add <roleid> [OPTIONS]
pveum role delete <roleid>
pveum role list [FORMAT_OPTIONS]
pveum role modify <roleid> [OPTIONS]

pveum user tfa unlock <userid>
pveum user tfa delete <userid> [OPTIONS]
pveum user tfa list [<userid>]
pveum user token add <userid> <tokenid> [OPTIONS] [FORMAT_OPTIONS]
pveum user token delete <userid> <tokenid> [FORMAT_OPTIONS]
pveum user token list <userid> [FORMAT_OPTIONS]
pveum user token modify <userid> <tokenid> [OPTIONS] [FORMAT_OPTIONS]
pveum user token permissions <userid> <tokenid> [OPTIONS] [FORMAT_OPTIONS]
pveum user permissions [<userid>] [OPTIONS] [FORMAT_OPTIONS]
pveum user add <userid> [OPTIONS]
pveum user delete <userid>
pveum user list [OPTIONS] [FORMAT_OPTIONS]
pveum user modify <userid> [OPTIONS]

pveum passwd <userid> [OPTIONS]
pveum ticket <username> [OPTIONS]

pveum help [<extra-args>] [OPTIONS]
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

pveproxy.service - PVE API Proxy Server

Код: Выделить всё

journalctl -u pveproxy.service --since -1h

Код: Выделить всё

journalctl -xeu spiceproxy.service
Давайте возьмем последние два дня

Код: Выделить всё

journalctl -u pveproxy.service -u pvedaemon.service -u pve-cluster.service --since -2d

Код: Выделить всё

systemctl status pveproxy
ya
^-^
Сообщения: 2994
Зарегистрирован: 16 дек 2021, 19:56

Re: proxmox

Сообщение ya »

Добавление ssl сертификата в проксмокс

Код: Выделить всё

#!/bin/bash

rsync --progress -ae "ssh -p 22" пользователь@хост:/etc/letsencrypt/archive/домен /etc/letsencrypt/archive
rsync --progress -ae "ssh -p 22" пользователь@хост:/etc/letsencrypt/live/домен /etc/letsencrypt/live
pvenode cert set /etc/letsencrypt/live/домен/fullchain.pem /etc/letsencrypt/live/домен/privkey.pem --force 1
systemctl force-reload pveproxy
добавить этот файл в расписание

Код: Выделить всё

11 3 * * 6 /путь/файл.sh
Ответить