software:proxmox:proxmox-initial-settings

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
software:proxmox:proxmox-initial-settings [2023/09/29 21:50] – создано - внешнее изменение 127.0.0.1software:proxmox:proxmox-initial-settings [2025/06/07 12:07] (текущий) fireball
Строка 1: Строка 1:
 ====== Proxmox: Первичные настройки ====== ====== Proxmox: Первичные настройки ======
  
-===== Автоматизированные шаги =====+===== Полезные ссылки =====
  
-Взято тут: https://tteck.github.io/Proxmox/+  * https://community-scripts.github.io/ProxmoxVE/scripts - Proxmox VE Helper-Scripts 
 +  * https://tteck.github.io/Proxmox/ - старый вариант Proxmox VE Helper-Scripts 
 + 
 +===== Автоматизированные шаги =====
  
 Приводим Proxmox в рабочее состояние: Приводим Proxmox в рабочее состояние:
 <code> <code>
-bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"+bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/post-pve-install.sh)"
 </code> </code>
  
Строка 15: Строка 18:
   * Устанавливает обновления   * Устанавливает обновления
   * Перезагружает систему   * Перезагружает систему
- 
-Устанавливаем оптимизированное под Proxmox ядро Linux (основные изменения в виртуализации и контейнеризации). Если не зашло - можно этим же скриптом откатиться назад: 
-<code> 
-bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/edge-kernel.sh)" 
-</code> 
  
 Устанавливаем обновления микрокода для процессоров Intel & AMD: Устанавливаем обновления микрокода для процессоров Intel & AMD:
 <code> <code>
-bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/microcode.sh)"+bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/microcode.sh)"
 </code> </code>
  
 В некоторых случаях стоит подумать о смене CPU Scaling Governor: В некоторых случаях стоит подумать о смене CPU Scaling Governor:
 <code> <code>
-bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"+bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/scaling-governor.sh)"
 </code> </code>
  
 Чистим старые ядра: Чистим старые ядра:
 <code> <code>
-bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)"+bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/kernel-clean.sh)" 
 +</code> 
 + 
 +Если активно используются контейнеры LXC - я дополнительно ставлю LXC-IP-tag чтобы не вспоминать какие у них IP: 
 +<code> 
 +bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/add-lxc-iptag.sh)" 
 +</code> 
 + 
 +Только дополнительно правлю диапазон адресов в /opt/lxc-iptag/iptag.conf на 
 +<code> 
 +CIDR_LIST=( 
 +  192.168.0.0/16 
 +  10.0.0.0/
 +
 +</code> 
 + 
 +и перезапускаю службу: 
 +<code> 
 +systemctl restart iptag.service
 </code> </code>
  
Строка 81: Строка 97:
 При входе в веб-интерфейс получаем сообщение "You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options", которая уведомляет нас о том что отсутствует подписка. Данное сообщение напрягает, убираем: При входе в веб-интерфейс получаем сообщение "You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options", которая уведомляет нас о том что отсутствует подписка. Данное сообщение напрягает, убираем:
  
 +<code>
 +echo "DPkg::Post-Invoke { \"dpkg -V proxmox-widget-toolkit | grep -q '/proxmoxlib\.js$'; if [ \$? -eq 1 ]; then { echo 'Removing subscription nag from UI...'; sed -i '/.*data\.status.*{/{s/\!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; }; fi\"; };" >/etc/apt/apt.conf.d/no-nag-script
 +
 +apt --reinstall install proxmox-widget-toolkit
 +</code>
 +
 +Старый вариант, сейчас уже не работает:
 <code> <code>
 sed -i "s/getNoSubKeyHtml:/_getNoSubKeyHtml:/" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js sed -i "s/getNoSubKeyHtml:/_getNoSubKeyHtml:/" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
  • software/proxmox/proxmox-initial-settings.1696013443.txt.gz
  • Последнее изменение: 2023/09/29 21:50
  • 127.0.0.1