Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Qdevice / ArchLinux

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Qdevice / ArchLinux, Proxmox Виртуальная Среда
     
    nicedevil
    Guest
    #1
    0
    11.01.2022 10:55:00
    Привет, ребята! У меня небольшой кластер, всего 2 узла, и я хочу подключить Raspberry Pi 4 в качестве qdevice. Этот Pi уже подключен к моему основным сервером через PiKVM. К сожалению, на нём установлена Arch Linux по умолчанию, и у меня проблемы с установкой пакета corosync-qnetd. Я скачал пакет с Archpage и распаковал его. Внутри readme я нашёл такие инструкции по установке: при запуске ./configure выдаёт следующее: К сожалению, я не могу найти решение, как это развернуть сейчас. Надеюсь, кто-нибудь сможет мне помочь.
     
     
     
    WoRie
    Guest
    #2
    0
    16.10.2022 11:10:00
    Привет, ты смог это запустить? Я вот подумал, почему мой (сейчас дорогой и распроданный) raspberrypi должен просто простаивать с pikvm, когда он мог бы еще и участвовать в quorum для кластера, к которому подключен. Но с Docker не получилось, и после прочтения твоего поста я воздержусь от попыток установить это "на железо".
     
     
     
    baudneo
    Guest
    #3
    0
    02.12.2023 23:06:00
    Пытаюсь использовать arch install в качестве qdevice, и получаю те же ошибки, что и у OP:
    ```
    ╰─❯ pvecm qdevice setup 10.0.1.9
    /bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/root/.ssh/id_rsa.pub"
    /bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
    /bin/ssh-copy-id: WARNING: All keys were skipped because they already exist on the remote system. (if you think this is a mistake, you may want to use -f option)
    INFO: initializing qnetd server
    Certificate database (/etc/corosync/qnetd/nssdb) already exists. Delete it to initialize new db
    INFO: copying CA cert and initializing on all nodes
    zsh:1: command not found: corosync-qdevice-net-certutil
    Certificate database already exists. Delete it to continue
    INFO: generating cert request
    command 'corosync-qdevice-net-certutil -r -n Homelab' failed: open3: exec of corosync-qdevice-net-certutil -r -n Homelab failed: No such file or directory
    at /usr/share/perl5/PVE/Tools.pm line 455.
    ```
    Есть какие-нибудь идеи?
     
     
     
    nicedevil
    Guest
    #4
    0
    24.02.2024 09:36:00
    Привет всем! Извините, что так долго не отвечал. Раньше у меня получалось настроить всё, но теперь (возможно, из-за того, что PiKVM что-то изменил в ОС, что я не могу понять) это не работает. Итак, я установил это примерно так, как посоветовал @oguz: => https://forum.proxmox.com/threads/qdevice-archlinux.102864/post-443008. Иногда появляется ошибка "permission denied" в папке кэша. Её можно исправить вот так: Bash: chmod -R 777 /var/cache/private/yay. В итоге всё выглядело так: Bash: [root@pikvm yay]# yay corosync-qdevice
    -> Избегайте запуска yay от имени root/sudo.
    1 aur/corosync-qdevice 3.0.1-1 (+0 0.00) (Устаревшая: 2023-08-07)
       Ядро Corosync Cluster Engine Qdevice
    ==> Какие пакеты установить (например, 1 2 3, 1-3 или ^4)
    ==> 1
    :: Доступно 2 провайдера для corosync:
    :: Репозиторий AUR
       1) corosync 2) corosync-git

    Введите номер (по умолчанию=1): ==> 1
    :: Проверка конфликтов...
    :: Проверка внутренних конфликтов...
    [Aur:2] corosync-3.1.6-1 corosync-qdevice-3.0.1-1

     2 corosync                                 (Существуют файлы сборки)
     1 corosync-qdevice                       (Существуют файлы сборки)
    ==> Какие пакеты очистить?
    ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled или (1 2 3, 1-3, ^4)
    ==> 1
    :: PKGBUILD в актуальном состоянии, пропускаем (1/1): corosync
    :: (1/1) Загружен PKGBUILD: corosync-qdevice
     2 corosync                                 (Существуют файлы сборки)
     1 corosync-qdevice                         (Существуют файлы сборки)
    ==> Какие патчи показывать?
    ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled или (1 2 3, 1-3, ^4)
    ==> 1
    diff --git /var/cache/yay/corosync-qdevice/PKGBUILD /var/cache/yay/corosync-qdevice/PKGBUILD
    new file mode 100644
    index 0000000..206d577
    --- /dev/null
    +++ /var/cache/yay/corosync-qdevice/PKGBUILD
    @@ -0,0 +1,48 @@
    +# Maintainer: Patrick Jennings <patrick at jenningsga dot com>

    +pkgname=corosync-qdevice
    +pkgver=3.0.1
    +pkgrel=1
    +pkgdesc="The Corosync Cluster Engine Qdevice"
    +arch=('i686' 'x86_64' 'armv6h' 'armv7h')
    +url="http://www.corosync.org/"
    +license=('BSD')
    +depends=('corosync')
    +source=("$pkgname-$pkgver.tar.gz::https://github.com/corosync/$pkgname/archive/v$pkgver.tar.gz")
    +sha256sums=('0a8eccd4082fe9deea4819b22515bd1571ed7e36d73b76f3b7570995f2d­e6834')

    +prepare() {
    +  cd ${pkgname}-${pkgver}
    +  ./autogen.sh
    +}

    +build() {
    +  cd ${pkgname}-${pkgver}
    +  ./configure --sbindir=/usr/bin \
    +              --sysconfdir=/etc \
    +              --libdir=/usr/lib \
    +              --enable-dbus \
    +              --enable-monitoring \
    +              --enable-watchdog \
    +              --enable-systemd \
    +              --disable-upstart \
    +              --enable-snmp \
    +              --enable-xmlconf \
    +              --enable-qdevices \
    +              --enable-qnetd \
    +              --localstatedir=/var \
    +              --with-systemddir=/usr/lib/systemd/system \
    +              --with-tmpfilesdir=/usr/lib/tmpfiles.d
    +  make
    +}

    +package() {
    +  cd ${pkgname}-${pkgver}

    +  make DESTDIR="${pkgdir}" install

    +  rm -r "$pkgdir/var/run"
    +  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
    +}

    +# vim: set sw=2 et:

    ==> Продолжить установку? [Y/n]
    -> error merging corosync: fatal: No remote for the current branch. Надеюсь, кто-нибудь сможет помочь с последней строкой кода здесь? EDIT: Ок, думаю, я исправил это снова. Я удалил всё из папок yay, что принадлежит corosync (не требуется, если делаете это в первый раз), а затем прошёл процесс установки снова с помощью `yay corosync-qdevice`. Если вы получаете ошибки разрешений, используйте команду chmod выше. После установки я сделал настройку на одном из моих PVE узлов (`pvecm qdevice setup IPADDRESS`). Убедитесь, что порты 22 и 5403 открыты от PVE к QDevice.
     
     
     
    nicedevil
    Guest
    #5
    0
    24.02.2024 10:01:00
    Ты установил corosync на всех своих узлах перед запуском? Bash: apt install corosync-qdevice смотри здесь https://pve.proxmox.com/pve-docs/chapter-pvecm.html#_qdevice_net_setup
     
     
     
    esi_y
    Guest
    #6
    0
    24.02.2024 11:21:00
    Это длинная ветка со ссылками, но один взгляд уже говорит мне, что что-то очень не так — тебе нужен qnetd на Арче, а не qdevice, это сервис, который работает на узлах. Ты, вероятно, делаешь всё наоборот.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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