MiroxMirox
  • Piattaforma

    • Filosofia
    • Panoramica della piattaforma
    • Risorse della piattaforma
  • Mirox-Cloud

    • Panoramica del cloud
    • Microservizi connessi
  • Mirox-Agent

    • Panoramica dell'agente
    • Opzioni di distribuzione
    • Data Scraper
    • Gemello digitale
  • Dettagli tecnici

    • Raccolta delle metriche
  • Informazioni

    • Impianti supportati
  • Tipi di impianto

    • Impianti solari
    • Parchi eolici
    • Accumulo a batteria
  • Monitoraggio e visualizzazione

    • Monitoraggio in tempo reale
    • Gemello digitale
    • Stati dei componenti
    • Rilevamento delle perdite
    • Rilevamento dell'efficienza
    • Dashboard KPI
  • Gestione dei dati

    • Eventi
    • Ticket
    • Previsioni
    • Report
  • Integrazione e condivisione

    • Cooperazioni
    • Token API
    • VPN
    • Proxy
  • IA

    • Assistente IA e wizard
    • Accesso agentico (MCP)
  • Fatturazione

    • Mercato e tariffe
    • Contabilità e fatturazione
  • Collaborazione

    • Inviti
  • Sicurezza

    • Autenticazione
    • Sistema di permessi
    • Restrizioni di cooperazione
    • Audit log degli accessi
  • Nodi

    • mrxnode
  • Applicazione

    • Controllo della porta
    • Relè generico
  • Cluster edge

    • Orchestrazione
  • Per iniziare

    • Per iniziare
  • Personale

    • Usare la VPN
    • Usare il proxy
    • Autenticazione a due fattori
    • Sessioni
    • Token API
  • Per impianto

    • Contatti
    • Dispositivi di rete
    • Datalogger
    • Componenti
    • VPN diretta (per agente)
  • Organizzazione

    • Permessi dei membri
    • Cooperazioni
    • Archiviazione file
  • Esportazione di dati

    • API di esportazione metriche
    • MiroxQL — linguaggio di query
    • Generazione esterna di report
    • Grafana
    • Panoramica dell'API
  • Assistenza

    • Richiedi una guida all'integrazione
  • mrxnode

    • Panoramica
    • Guide
    • Distribuzione su container
    • Riferimento comandi
    • Risoluzione dei problemi
  • Reportistica

    • Generatore di report esterno
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Piattaforma

    • Filosofia
    • Panoramica della piattaforma
    • Risorse della piattaforma
  • Mirox-Cloud

    • Panoramica del cloud
    • Microservizi connessi
  • Mirox-Agent

    • Panoramica dell'agente
    • Opzioni di distribuzione
    • Data Scraper
    • Gemello digitale
  • Dettagli tecnici

    • Raccolta delle metriche
  • Informazioni

    • Impianti supportati
  • Tipi di impianto

    • Impianti solari
    • Parchi eolici
    • Accumulo a batteria
  • Monitoraggio e visualizzazione

    • Monitoraggio in tempo reale
    • Gemello digitale
    • Stati dei componenti
    • Rilevamento delle perdite
    • Rilevamento dell'efficienza
    • Dashboard KPI
  • Gestione dei dati

    • Eventi
    • Ticket
    • Previsioni
    • Report
  • Integrazione e condivisione

    • Cooperazioni
    • Token API
    • VPN
    • Proxy
  • IA

    • Assistente IA e wizard
    • Accesso agentico (MCP)
  • Fatturazione

    • Mercato e tariffe
    • Contabilità e fatturazione
  • Collaborazione

    • Inviti
  • Sicurezza

    • Autenticazione
    • Sistema di permessi
    • Restrizioni di cooperazione
    • Audit log degli accessi
  • Nodi

    • mrxnode
  • Applicazione

    • Controllo della porta
    • Relè generico
  • Cluster edge

    • Orchestrazione
  • Per iniziare

    • Per iniziare
  • Personale

    • Usare la VPN
    • Usare il proxy
    • Autenticazione a due fattori
    • Sessioni
    • Token API
  • Per impianto

    • Contatti
    • Dispositivi di rete
    • Datalogger
    • Componenti
    • VPN diretta (per agente)
  • Organizzazione

    • Permessi dei membri
    • Cooperazioni
    • Archiviazione file
  • Esportazione di dati

    • API di esportazione metriche
    • MiroxQL — linguaggio di query
    • Generazione esterna di report
    • Grafana
    • Panoramica dell'API
  • Assistenza

    • Richiedi una guida all'integrazione
  • mrxnode

    • Panoramica
    • Guide
    • Distribuzione su container
    • Riferimento comandi
    • Risoluzione dei problemi
  • Reportistica

    • Generatore di report esterno
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Nodi

    • mrxnode
  • Applicazione

    • Controllo Porte
    • Relè generico
  • Cluster edge

    • Orchestrazione

Orchestrazione

Esegui una flotta di nodi edge MiroxOS come un unico cluster auto-riparante presso il tuo impianto, con ogni nodo che attraversa una macchina a stati protetta, in modo che un dispositivo non possa mai finire in uno stato non valido o configurato a metà.

Panoramica

L'avvio di un cluster edge è un handshake coordinato tra le azioni che esegui sul dispositivo e quelle che il personale Mirox esegue nel cloud. Ogni nodo avanza attraverso una rigorosa macchina a stati e ogni transizione verifica prima i propri prerequisiti — così non puoi, ad esempio, rimuovere un nodo da un parco mentre sta ancora servendo un cluster attivo. Quando un dispositivo resta indietro rispetto al cloud (ad esempio dopo una pulizia forzata mentre era offline), un singolo comando di sincronizzazione lo riconcilia.

Macchina a stati

Diagramma di stato del dispositivo

Legenda:

  • Frecce continue: transizioni normali (eseguite sul dispositivo o da un amministratore dell'organizzazione)
  • Frecce tratteggiate: transizioni forzate eseguite dal personale Mirox, con pulizia automatica
  • Bloccato al parco Cluster edge in esecuzione Punto di sincronizzazione

Comportamento delle transizioni forzate

Quando il personale Mirox utilizza l'opzione di forzatura, tutte le pulizie intermedie vengono eseguite automaticamente:

Azione forzataEsegue automaticamente
Elimina dispositivo (da CLUSTER_ACTIVE)abbandona cluster → deinizializza nodo → annulla assegnazione parco → annulla assegnazione org → annulla registrazione
Elimina dispositivo (da NODE_INITIALIZED)deinizializza nodo → annulla assegnazione parco → annulla assegnazione org → annulla registrazione
Annulla assegnazione dall'org (da NODE_INITIALIZED)deinizializza nodo → annulla assegnazione parco → annulla assegnazione org
Annulla assegnazione dal parco (da NODE_INITIALIZED)deinizializza nodo → annulla assegnazione parco

Sincronizzazione del dispositivo

Il dispositivo può eseguire mrxcloud sync per recuperare lo stato attuale del cloud e riconciliare la propria configurazione locale:

  • Se il dispositivo è stato forzatamente rimosso dal parco → la configurazione locale del nodo viene cancellata
  • Se il dispositivo è stato forzatamente rimosso dall'organizzazione → la configurazione locale dell'org viene cancellata
  • Se il dispositivo è stato forzatamente eliminato → il dispositivo deve registrarsi nuovamente

Diagramma di stato del cluster

Legenda:

  • Frecce continue: transizioni normali
  • Frecce tratteggiate: transizioni forzate eseguite dal personale Mirox
  • In attesa dei nodi Cluster operativo

Stati del dispositivo

StatoDescrizioneStati successivi consentiti
UNREGISTEREDIl dispositivo non è registrato presso alcun cloudREGISTERED
REGISTEREDIl dispositivo è registrato presso il cloudASSIGNED_ORG, UNREGISTERED
ASSIGNED_ORGIl dispositivo è assegnato a un'organizzazioneASSIGNED_PARK, REGISTERED
ASSIGNED_PARKIl dispositivo è assegnato a un parcoNODE_INITIALIZED, ASSIGNED_ORG
NODE_INITIALIZEDIl dispositivo è inizializzato come nodo edgeCLUSTER_ACTIVE, ASSIGNED_PARK
CLUSTER_ACTIVEIl cluster edge è in esecuzione sul dispositivoNODE_INITIALIZED

Stati del cluster

StatoDescrizione
NOT_CREATEDNon esiste alcun cluster edge per il parco
CREATEDCluster edge creato, in attesa dei nodi
ACTIVEAlmeno un nodo si è unito

Fasi del flusso di lavoro

Flusso in avanti (configurazione)

FaseAzioneAttoreStrumentoPrerequisito
1Registra dispositivoDispositivomrxcloud register-
2Assegna all'organizzazionePersonale MiroxCloudFase 1
3Assegna al parcoAmministratore dell'organizzazioneCloudFase 2
4Crea cluster edgePersonale MiroxCloudFase 3 (il parco esiste)
5Inizializza nodoDispositivomrxcloud node initFasi 3 + 4
6Inizializza clusterDispositivomrxnode initFase 5
7Distribuisci i carichi di lavoroDispositivomrxnode bootstrapFase 6

Flusso a ritroso (smantellamento)

FaseAzioneAttoreStrumentoPrerequisito
7Arresta i carichi di lavoroDispositivomrxnode teardown-
6Abbandona il clusterDispositivomrxnode leaveFase 7
5Deinizializza nodoDispositivomrxcloud node deinitFase 6
4Elimina cluster edgePersonale MiroxCloudNessun nodo attivo
3Annulla assegnazione dal parcoAmministratore dell'organizzazioneCloudFase 5 (nodo deinizializzato)
2Annulla assegnazione dall'orgPersonale MiroxCloudFase 3
1Annulla registrazione dispositivoDispositivomrxcloud unregisterFase 2

Vincoli di blocco

Blocco di assegnazione al parco

Quando un dispositivo viene inizializzato come nodo edge (Fase 5), il dispositivo viene bloccato al parco:

AzioneConsentita quandoBloccata quando
Annulla assegnazione dispositivo dal parcoNodo NON inizializzatoNodo inizializzato
Annulla assegnazione dispositivo dall'orgDispositivo NON assegnato al parcoDispositivo assegnato al parco
Elimina cluster edgeNessun nodo inizializzatoQualsiasi nodo inizializzato

Matrice di applicazione

Ogni azione viene rifiutata mentre un blocco è attivo, a meno che non venga eseguita con il flag force — nel qual caso la piattaforma esegue per te ogni pulizia intermedia:

AzioneSenza ForceCon Force
Annulla assegnazione dispositivo dal parcoRifiutata mentre il dispositivo è un nodo inizializzatoDeinizializzazione automatica del nodo, poi annullamento assegnazione
Annulla assegnazione dispositivo dall'organizzazioneRifiutata mentre il dispositivo è assegnato a un parcoAnnullamento automatico assegnazione parco (e deinizializzazione nodo se necessario)
Elimina dispositivoRifiutata mentre il dispositivo ha qualsiasi assegnazioneCatena di pulizia completa automatica
Elimina cluster edgeRifiutata mentre qualsiasi nodo è inizializzatoDeinizializzazione automatica di tutti i nodi, poi eliminazione
Inizializza nodo (mrxcloud node init)Richiede che il dispositivo sia assegnato a un parco con un cluster edge-
Abbandona cluster (mrxcloud node deinit)Richiede che il dispositivo detenga attualmente un numero di nodo-

Riferimento dei comandi

Comandi lato dispositivo (mrxcloud)

ComandoDescrizione
mrxcloud register <domain>Registra il dispositivo presso il cloud
mrxcloud unregisterAnnulla la registrazione del dispositivo
mrxcloud syncRecupera e riconcilia lo stato attuale del cloud
mrxcloud node initInizializza il dispositivo come nodo edge
mrxcloud node deinitDeinizializza il nodo dal cluster
mrxcloud node infoMostra la configurazione del nodo del dispositivo

Comandi lato dispositivo (mrxnode)

ComandoDescrizione
mrxnode initAvvia il cluster edge (primo nodo) o unisciti a uno esistente
mrxnode leaveAbbandona il cluster edge
mrxnode bootstrapDistribuisci i carichi di lavoro dell'impianto sul cluster
mrxnode teardownArresta e rimuovi i carichi di lavoro distribuiti
mrxnode checkControlla lo stato del cluster

Azioni lato cloud

Queste fasi vengono eseguite nel cloud anziché sul dispositivo. L'assegnazione di un dispositivo a un parco e la sua gestione all'interno del parco sono disponibili per gli amministratori della tua organizzazione; la registrazione o l'assegnazione di un dispositivo a un'organizzazione, e la creazione o l'eliminazione del cluster edge stesso, vengono eseguite dal personale Mirox.

AzioneEseguita daCon Force
Assegna dispositivo all'organizzazionePersonale Mirox-
Annulla assegnazione dispositivo dall'organizzazionePersonale MiroxAnnullamento automatico assegnazione parco + deinizializzazione nodo
Elimina dispositivoPersonale MiroxCatena di pulizia completa automatica
Assegna / annulla assegnazione dispositivo a un parcoAmministratore dell'organizzazioneDeinizializzazione automatica del nodo all'annullamento assegnazione
Crea cluster edge per un parcoPersonale Mirox-
Elimina cluster edgePersonale MiroxDeinizializzazione automatica di tutti i nodi

Verifica dello stato

Controlla lo stato attuale

# On device: check registration and node status
mrxcloud status
mrxcloud node info

# Check the edge cluster status
mrxnode check

Indicatori di stato

mrxcloud node info riporta la configurazione attuale del nodo del dispositivo:

IndicatoreSignificato
edge_locationUID del parco che questo dispositivo serve come nodo
edge_node_numberNumero di nodo assegnato (1, 2, 3...)
private_ipIP di rete privata del nodo all'interno del cluster
token_to_joinToken di adesione al cluster usato dai nodi aggiuntivi

Gestione degli errori

Errori comuni

ErroreCausaRisoluzione
"Device is not assigned to a park"Fase 3 non completataAssegna il dispositivo a un parco nel cloud
"No edge cluster exists for park"Fase 4 non completataFai creare il cluster edge nel cloud
"Cannot unassign: device is initialized as edge node"Fase 5 completata, blocco attivoEsegui mrxcloud node deinit, oppure usa l'opzione force
"Cannot delete cluster: active nodes exist"Nodi ancora inizializzatiDeinizializza tutti i nodi, oppure usa l'opzione force
"Cannot unassign from org: device assigned to park"Dispositivo ancora nel parcoAnnulla prima l'assegnazione dal parco, oppure usa l'opzione force
"State mismatch: device was forcefully modified"Lo stato del cloud è cambiato mentre il dispositivo era offlineEsegui mrxcloud sync per riconciliare

Funzionalità correlate

  • mrxnode — il nodo hardware edge che funziona come parte del cluster
  • Panoramica di mrxnode — configurazione del dispositivo, registrazione e guida pratica alla CLI
  • Scheda di riferimento mrxnode — riferimento rapido per i comandi mrxcloud e mrxnode
  • Risoluzione dei problemi — schemi di ripristino quando un nodo si comporta in modo anomalo
  • Opzioni di distribuzione dell'agente — cluster edge in loco rispetto agli agenti ospitati nel cloud
MIT Licensed | Copyright 2026 Mirox Verwaltungs GmbH