Переименовать ноду Proxmox VE (без кластера)

если:сервер не входит в кластерpvecm status показывает cluster not definedиспользуется один хостМеняеям имя без проблем.Проверка:pvecm statusИзменяем имя хостаФайл /etc/hostname должен содержать только короткое имя, без домена.Открываем файл:nano /etc/hostnameвписываем сохраняем:my-pve1Настраиваем /etc/hostsОткрываем файл:nano /etc/hostsДобавляем строку с IP сервера, FQDN и коротким именем:IP_АДРЕС my-pve1.example.com my-pve1Пример:10.0.0.10 my-pve1.example.com my-pve1Важно:IP — реальный адрес сервераFQDN — первымshortname — вторымПрименяем новое имяВыполняем:hostnamectl set-hostname … Читать далее

Установка proxmox agent в linux

apt update && apt upgrade -yapt install sudo -ysudo apt updatesudo apt install qemu-guest-agent -ysudo systemctl enable qemu-guest-agentsudo systemctl start qemu-guest-agentsudo systemctl status qemu-guest-agent #proxmoxagent #linux

Проброс диска в ВМ proxmox

Проброс физического диска в ВМ (Proxmox) 1️ Устанавливаем утилиты 2️ Смотрим подключённые диски 3️ Проверяем SMART-диск (смотрим Serial Number) 4️ Находим диск по Serial Number Пример: 5️ Добавляем диск в виртуальную машину 6️ Проверяем конфигурацию ВМ qm config 103 #пробросдиска #диск #ВМ #пробросдискавпроксмокс

Фиксация имён сетевых интерфейсов через udev

ip a копируем имя и мак nano /etc/udev/rules.d/70-persistent-net.rules вставляем SUBSYSTEM==»net», ACTION==»add», ATTR{address}==»00:macaddress:00″, NAME=»имя»SUBSYSTEM==»net», ACTION==»add», ATTR{address}==»00:macaddress:00″, NAME=»имя»#Сохраняем, выходим. udevadm control —reload-rulesudevadm trigger —subsystem-match=net #привязкамакадреса #macaddress #udevссылка

Резервное копирование и восстановление PostgreSQL

Создание папки для бэкапов и выдача правsudo mkdir /bcp-sql sudo chown postgres:postgres /bcp-sqlls -ld /bcp-sql Создание бэкапа базы gilevsudo -u postgres pg_dump -F c -f /bcp-sql/gilev.backup gilev Восстановление базы в gilev2sudo -u postgres createdb gilev2 Восстановить данные из бэкапа:sudo -u postgres pg_restore -d gilev2 /bcp-sql/gilev.backup Перезапись базы gilev из бэкапа Остановить пользователей в 1С Закрыть … Читать далее

Обновление proxmox с 8 на 9

Проверяем что всё гуд.uname -rpveversion -vpve8to9 —full rm -f /etc/apt/sources.list.d/ceph*.list sed -i ‘s/bookworm/trixie/g’ /etc/apt/sources.list /etc/apt/sources.list.d/*.list && \rm -f /etc/apt/sources.list.d/pve-enterprise.list && \echo «deb http://download.proxmox.com/debian/pve trixie pve-no-subscription» > /etc/apt/sources.list.d/pve-no-subscription.list && \apt update && \apt full-upgrade -y && \pve8to9 —full && \apt dist-upgrade -y #обновление #updateproxmox8 #обновлениепроксмокс

Выключить SWAP + KSM proxmox

Выключение KSMsystemctl stop ksmtunedsystemctl disable ksmtuned выключение\включение swapsudo nano /etc/fstab sudo swapoff -a Если вдруг понадобятся настройки кэша и свопа.nano /etc/sysctl.d/99-custom.conf vm.swappiness=5vm.vfs_cache_pressure=50 #swap #ksm #выключениеswapproxmox

Установка iperf на synology

https://synopackage.com/repository/spk/allhttps://packages.synocommunity.com/ SynoCli Monitor ToolSynoCli File tools подключаемся по ssh Возможны проблемы с авторизацией под рутом. Заходим на NAS через WEB. Отключаем доступ по SSH. Сбрасываем пароль от админа. Жмем у пользователя «Выход на всех устройствах» далее включаем ssh #iperf #iperf3 #iperf3nas #iperfnas #synology #iperf3synology

Подключение NFS datastore proxmox backup

Монтируем mount -t nfs4 -o \rw,noatime,hard,timeo=600,\rsize=1048576,wsize=1048576 \10.23.32.20:/volume1/PBS-nfs4.1 \/mnt/pbs-datastore Права ( если NFS за ВПН, может идти долго) chown -R backup:backup /mnt/pbs-datastorechmod 770 /mnt/pbs-datastore проверяемmount | grep pbs-datastore Создаём datastore proxmox-backup-manager datastore create pbs-nfs /mnt/pbs-datastore nano /etc/fstab# добавляем одной строкой. Сохраняем 10.23.32.20:/volume1/PBS-nfs4.1 /mnt/pbs-datastore nfs4 rw,noatime,vers=4.1,hard,timeo=600,_netdev,x-systemd.automount,x-systemd.requires=network-online.target 0 0 systemctl daemon-reloadmount -a #подключениеnfsproxmoxbackup #pbs #nfs

NUMA — топология CPU в Linux

lscpu | egrep ‘NUMA|Socket|Core’lscpu -e=CPU,CORE,SOCKET,NODE Эта команда показывает архитектуру процессора и как ядра распределены в системе: По сути, ты смотришь, как Linux видит твой CPU: сколько у него «мозгов» и как они сгруппированы. apt install numactl -ynumactl —hardware Эта команда выводит NUMA-топологию системы: Эти команды пригодятся, если нужно правильно привязать CPU-ядра и память к виртуальной … Читать далее

Инструкция: выпуск сертификатов Let’s Encrypt и настройка Postfix

1. Общие принципы (запомнить один раз) 2. Выпуск сертификата (эталонный способ) Через nginx (рекомендуется) Проверка Должно быть: 3. Где лежат файлы сертификата 4. Настройка Postfix (/etc/postfix/main.cf) Минимально правильная конфигурация TLS После изменений: 5. Порты 587 и 465 (если используешь) В master.cf должны быть включены, остальное можно не усложнять: 587 (submission) 465 (smtps) 6. Автопродление сертификатов … Читать далее

iRedMail server настройка ограничений на прикрепляемые файлы.

1️ Postfix — лимит письма Для 50 MB файла оптимально поставить 70 MiB. 73 400 320 байт = 70 MiB Проверка: 2️ Nginx — под загрузку через Roundcube Поставь: Применить: 3️ PHP — ограничиваем загрузку Файл: Параметры: Перезапуск: 4️ Roundcube — ограничение на уровне интерфейса Файл: Измени строку: 5️ Итоговая таблица (чётко и правильно) Компонент … Читать далее

Диагностика исходящей почты iRedMail server. Postfix

1. Проверка отправки SMTP (ручной тест) Для проверки, принимает ли удалённый сервер почту от вашего MTA: Если в ответе есть 250 Ok — SMTP-доставка работает. 2. Проверка DNS и внешнего IP Проверка A-записи домена почтового сервера Проверка внешнего IP сервера или Проверка PTR (reverse DNS) PTR должен указывать на ваш домен. 3. Проверка настроек Postfix … Читать далее

Проверка логов почтового сервера

#Что сейчас в очередиpostqueue -p #Принудительно отправитьpostqueue -f #Удалить всю очередьpostsuper -d ALL #Посмотреть письмоpostcat -q ID #Последние доставленныеgrep «status=sent» /var/log/mail.log | tail #По доменуgrep «status=sent» /var/log/mail.log | grep rst161.ru | tail #За последние 10 минутawk ‘$0 >= strftime(«%Y-%m-%dT%H:%M:%S», systime()-600)’ /var/log/mail.log #Онлайнtail -f /var/log/mail.log | grep sent

swaks — Проверка приёма почты удалённым сервером

apt update && apt install swaks -y Команда swaks используется для ручной проверки SMTP-диалога между почтовым сервером и сервером получателя.Она позволяет увидеть, на каком этапе и по какой причине письмо отклоняется. swaks —to user@example.org —server mx.example.org Параметр Описание swaks SMTP-тестовый инструмент (Swiss Army Knife for SMTP) —to user@example.org Адрес получателя, для которого выполняется проверка —server … Читать далее

Почтовый сервер. Проверка внешних DNS записей. PTR провайдера.

#Смотрим внешний IP сервера: wget -qO- http://ipecho.net/plain | xargs echo #илиcurl ifconfig.me #Проверка HELO сервера (Postfix):postconf myhostnamepostconf mydomain # проверяем PTR:dig -x внешний_Ip +short # На какой IP указывает внешний DNS server:dig @8.8.8.8 домен.ру +shortdig @1.1.1.1 домен.ру +short

Включить режим performance на proxmox\ debian

1️ Проверить текущую частоту процессора Команда показывает текущую частоту каждого ядра. 2️ Проверить режим работы CPU (governor) Возможные значения: Если везде powersave — это причина низкой производительности. 3️ Временно переключить CPU в performance Изменение действует до перезагрузки. 4️ Переключение через cpupower (Intel / современные CPU) Работает на большинстве Intel и поддерживаемых CPU. Если команда не … Читать далее

Установка и настройка репозиториев Debian 13 (trixie)\ proxmox

1️ Очистить старые репозитории 2️ Установить ключ Proxmox (обязательно) Без этого репозиторий Proxmox работать не будет. 3️ Добавить репозиторий Proxmox (no-subscription) 4️ Добавить основные репозитории Debian 13 5️ Обновить списки пакетов Proxmox backup

Установка и настройка агента proxmox в linux (QEMU Guest Agent)

QEMU Guest Agent нужен для корректной работы виртуальных машин в Proxmox: 1️ Установка агента в гостевой ОС (Debian / Ubuntu) Внутри виртуальной машины: 2️ Включение сервиса Проверка: Статус должен быть active (running). 3️ Включить агент в Proxmox (обязательно) На хосте Proxmox: Без этого шага агент работать не будет.