Controller op 2 machines?

Operations

UniFier
25 dec 2021
10
0
1
Ik draai nu mijn controller (nieuwste versie) op Windows Server 2019.

Ik wil graag mijn controller op Debian gaan draaien... alleen ik ben echt Windows jongen. Dus probeer risico te beperken.

Kan ik mijn Windows controller gewoon even uitzetten en dan de backup importeren op de Debian controller? En als ik dan toch niet happy ben kan ik dan gewoon de Windows controller weer aanzetten?

En weet iemand toevallig of dit zo correct is?

# apt install openjdk-11-jre-headless

# MongoDB 3.6
wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | sudo apt-key add -
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

# Unifi
sudo apt-get update && sudo apt-get install -y ca-certificates apt-transport-https
echo 'deb https://www.ui.com/downloads/unifi/debian stable ubiquiti' | sudo tee /etc/apt/sources.list.d/100-ubnt-unifi.list
sudo wget -O /etc/apt/trusted.gpg.d/unifi-repo.gpg https://dl.ui.com/unifi/unifi-repo.gpg
sudo apt-get update && sudo apt-get install unifi -y
 
Zoals jij het wil, kan niet. Je moet óf de apparaten vanuit de ene controller verplaatsen naar de andere (maar ik heb geen ervaring daarmee in combinatie met software controllers) óf je vergeet ze in de Windows controller en adopteert ze in de Debian controller.

Je eerste apt commando mist een sudo. Je kunt apt niet gebruiken om te installeren zonder sudo. Hou er rekening mee dat Debian jouw gebruiker niet standaard aan het sudoers file toevoegt (dat doet Ubuntu wel) dus je moet in /etc/sudoers jouw gebruikersnaam toevoegen met iets als:

Operations ALL=(ALL:ALL) ALL

En vergeet niet jouw gebruiker aan de sudo groep toe te voegen:

usermod -aG sudo Operations

Let op dat Linux in tegensstelling tot Widows wel hoofdlettergevoelig is.
 
Je kunt maar 1 controller draaien; de Unifi devices kennen die controller bij hun IP adres. Dus het principe van importeren van een backup-bestand werkt wel echter dan zul je daarna het IP adres van de nieuwe controller moeten aanpassen naar die van de oude. Of als alternatief elk van je Unifi devices moeten 'informeren' dat er een andere controller is door via SSH in te loggen op dat apparaat:

set-inform http://the.new.ip.addr:8080/inform

Daarna kun je ze adopteren in de nieuwe controller. Dit is ook de reden waarom hier vaker geadviseerd is om de controller niet op een apparaat te zetten dat wisselende IP adressen krijgt toegewezen.

Trouwens, waarom wisselen ? Je hebt `m al draaien in een server omgeving, ik zou zeggen, daar staat ie goed. Aan de buitenkant zul je geen verschil merken tussen een controller die draait op linux danwel op windows server.
 
Laatst bewerkt:
Je kunt maar 1 controller draaien; de Unifi devices kennen die controller bij hun IP adres. Dus het principe van importeren van een backup-bestand werkt wel echter dan zul je daarna het IP adres van de nieuwe controller moeten aanpassen naar die van de oude. Of als alternatief elk van je Unifi devices moeten 'informeren' dat er een andere controller is door via SSH in te loggen op dat apparaat:

set-inform http://the.new.ip.addr:8080/inform

Daarna kun je ze adopteren in de nieuwe controller. Dit is ook de reden waarom hier vaker geadviseerd is om de controller niet op een apparaat te zetten dat wisselende IP adressen krijgt toegewezen.

Trouwens, waarom wisselen ? Je hebt `m al draaien in een server omgeving, ik zou zeggen, daar staat ie goed. Aan de buitenkant zul je geen verschil merken tussen een controller die draait op linux danwel op windows ja

Je kunt maar 1 controller draaien; de Unifi devices kennen die controller bij hun IP adres. Dus het principe van importeren van een backup-bestand werkt wel echter dan zul je daarna het IP adres van de nieuwe controller moeten aanpassen naar die van de oude. Of als alternatief elk van je Unifi devices moeten 'informeren' dat er een andere controller is door via SSH in te loggen op dat apparaat:

set-inform http://the.new.ip.addr:8080/inform

Daarna kun je ze adopteren in de nieuwe controller. Dit is ook de reden waarom hier vaker geadviseerd is om de controller niet op een apparaat te zetten dat wisselende IP adressen krijgt toegewezen.

Trouwens, waarom wisselen ? Je hebt `m al draaien in een server omgeving, ik zou zeggen, daar staat ie goed. Aan de buitenkant zul je geen verschil merken tussen een controller die draait op linux danwel op windows server.
Ja kan maar 1 controller draaien, dat is helder.
Maar als ik een backup import in een schone controller (waar die dan op draait maakt niet uit, maar dat wordt dus Debian) en netwerk settings waaronder het IP adres zijn hetzelfde dan werkt dat.

En als ik die nieuwe controller uit zet en die oude weer aan zet dan zal die ook gewoon alle sites en devices weer online (indien online) tonen.

Toch?

Alternatief is allemaal opnieuw inform command geven, dat kan uiteraard maar is in verband met verschillende fysieke locaties niet wenselijk.
 
Zoals jij het wil, kan niet. Je moet óf de apparaten vanuit de ene controller verplaatsen naar de andere (maar ik heb geen ervaring daarmee in combinatie met software controllers) óf je vergeet ze in de Windows controller en adopteert ze in de Debian controller.

Je eerste apt commando mist een sudo. Je kunt apt niet gebruiken om te installeren zonder sudo. Hou er rekening mee dat Debian jouw gebruiker niet standaard aan het sudoers file toevoegt (dat doet Ubuntu wel) dus je moet in /etc/sudoers jouw gebruikersnaam toevoegen met iets als:

Operations ALL=(ALL:ALL) ALL

En vergeet niet jouw gebruiker aan de sudo groep toe te voegen:

usermod -aG sudo Operations

Let op dat Linux in tegensstelling tot Widows wel hoofdlettergevoelig is.
Dank voor correcties op mijn linux :) ik ga het anders doen er is door iemand een mooi scriptje gemaakt:


Ja wat jij doet is forget en adopteren zeg maar. Dat kan natuurlijk ook, maar is op site/device niveau. maar ik wil een gehele backup importeren in nieuwe controller. En dat zou toch moeten kunnen anders heeft een backup maken voor een update van de software ook geen zin. Als je controller dan crasht zou je alle devices met de hand moeten resetten.
 
Ja kan maar 1 controller draaien, dat is helder.
Maar als ik een backup import in een schone controller (waar die dan op draait maakt niet uit, maar dat wordt dus Debian) en netwerk settings waaronder het IP adres zijn hetzelfde dan werkt dat.

En als ik die nieuwe controller uit zet en die oude weer aan zet dan zal die ook gewoon alle sites en devices weer online (indien online) tonen.

Toch?

Alternatief is allemaal opnieuw inform command geven, dat kan uiteraard maar is in verband met verschillende fysieke locaties niet wenselijk.
zo zou het moeten werken en ik zit me net te bedenken dat ik een controller gemigreerd heb van een CK2 met een afwijkend IP adres tov de UDM waar ik `m naar toe heb gemigreerd :oops:.Het gateway IP was wel gelijk aan de UDM toen maar ik vraag me nu ook even de logica af....tijd voor 2e lijns support hierbij.
 
Activiteit
Er wordt op dit moment (nog) geen nieuwe reactie gepost.
  Topic Status: Hallo . Er is al meer dan 14 dagen geen nieuwe reactie meer geplaatst.
  De inhoud is mogelijk niet langer relevant.
  Misschien is het beter om in plaats daarvan een nieuw onderwerp te starten..