Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Скрипт запуска/загрузки

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Скрипт запуска/загрузки, Proxmox Виртуальная Среда
     
    friendodevil
    Guest
    #1
    0
    09.07.2022 11:15:00
    Как мне создать скрипт для Proxmox, который будет запускаться при загрузке системы... например, чтобы команда "ethtool -K eno1 tso off gso off" выполнялась каждый раз при старте системы?
     
     
     
    DaveBG
    Guest
    #2
    0
    20.12.2023 08:23:00
    Я выбрал вариант 3, чтобы запустить "pre-up pvecm expected 1", но по какой-то причине это не работает. Вот мой файл:
    auto lo
    iface lo inet loopback
    iface eno1 inet manual
    pre-up pvecm expected 1
    iface eno3 inet manual
    iface eno4 inet manual
    iface enp5s0 inet manual
    iface eno2 inet manual
    auto vmbr0
    iface vmbr0 inet static
    address 192.168.0.102/24
    gateway 192.168.0.1
    bridge-ports eno1
    bridge-stp off
    bridge-fd 0

    Что я делаю не так?
     
     
     
    Dunuin
    Guest
    #3
    0
    20.12.2023 08:28:00
    Первый вопрос: зачем вообще нужно ставить "pvecm expected 1"? Это опасно и не должно запускаться по умолчанию. Запускать это вручную стоит только после проверки, что другой узел мертв, иначе можно попасть в опасную ситуацию "split brain". Правильное решение для кластера из двух узлов — организовать что-то вроде qdevice для третьего голоса, чтобы не приходилось возиться с "pvecm expected 1" при выключении одного из двух узлов: https://pve.proxmox.com/wiki/Cluster_Manager#_corosync_external_vote_support
     
     
     
    DaveBG
    Guest
    #4
    0
    20.12.2023 08:52:00
    Здесь зимой я запускаю только одну VM, которая не очень критична, и у меня есть конфигурация из 3 узлов. Так будет около 6 месяцев, и я хочу экономить энергию, так как мои узлы – это настоящие 4U серверы и потребляют много энергии, а здесь зимой есть только солнечная энергия, поэтому мне нужно запускать её таким образом зимой. Пожалуйста, помогите мне запускать это при каждой загрузке.
     
     
     
    Dunuin
    Guest
    #5
    0
    20.12.2023 09:01:00
    Тогда бы я попробовал вариант 1: Вот так: @reboot /usr/bin/pvecm expected 1 > /dev/null 2>&1 в твой crontab.
     
     
     
    DaveBG
    Guest
    #6
    0
    20.12.2023 13:50:00
    Запустил команду, а тут свет выключился и включился обратно, и похоже, не сработало, потому что пришлось вручную запускать команду ещё раз, чтобы запустить VM...
     
     
     
    Dunuin
    Guest
    #7
    0
    20.12.2023 14:18:00
    Это не команда, которую нужно запускать. Эту строку нужно записать в файл crontab.
     
     
     
    NBadawy
    Guest
    #8
    0
    01.01.2024 15:49:00
    Итак, вот пошаговая инструкция: 1. Открываешь оболочку в нужном узле и запускаешь команду (crontab -e). 2. Скорее всего, тебя попросят выбрать текстовый редактор, выбирай nano. 3. Прокручи все до конца в открывшемся файле и добавь эту строку: @reboot /usr/bin/pvecm expected 1 > /dev/null 2>&1. 4. Сохраняешь файл. 5. Перезагружаешь.
     
     
     
    fi93jf93
    Guest
    #9
    0
    25.09.2024 19:55:00
    Наткнулся на эту тему в Google. Мой сценарий использования заключается в том, что я использую включенное кластеризация только для одного интерфейса управления. Никаких функций кластеризации не использую. Пытался использовать предложенный вариант с добавлением команды перезагрузки в crontab. Но, похоже, команда перезагрузки выполняется до того, как Proxmox готов принять команду pvecm. Решением, которое сработало для меня, было добавление паузы перед командой pvecm, как указано ниже. 300 секунд сработало для меня. @reboot /bin/sleep 300 ; /usr/bin/pvecm expected 1 > /dev/null 2>&1
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры