# Distribuzioni dei moduli di servizio di Zoom Node

La sezione seguente fornisce i passaggi di distribuzione per i vari moduli di servizio di Zoom Node.

### <mark style="color:blu;">Distribuzione del modulo di servizio: Zoom Meetings Hybrid</mark>

Zoom Meetings Hybrid richiede la creazione di almeno una Hybrid Meeting Zone. La Hybrid Meeting Zone è ancorata a un Zoom Hybrid Datacenter, che viene tipicamente selezionato per essere il più vicino all'area geografica servita dalla zona ibrida.

1. Crea un **Hybrid Zone** e seleziona un **Regione del data center** a cui la zona deve essere assegnata.
2. Da **Zoom Node > Nodes (nel menu a nastro)**, seleziona **Meeting Zone** dalla barra dei menu:

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-5fd9b44b1028f5322685e13e0a1f6ec561dc7d44%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Fai clic su **+ Aggiungi Meeting Zone** per creare una Hybrid Meeting Zone.
4. Inserisci un nome per la Meeting Zone.
5. Fai clic sul **Data Center Zoom** elenco a discesa e seleziona la regione del data center appropriata.
6. Fai clic su **Conferma**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-55404ab1996b47aaa4c69084bfb6729f9839ed00%2Funknown.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

#### Installazione del proxy del controller della Hybrid Zone (ZCP)

1. Fai clic sul **Servizi** opzione del menu nel nastro di Zoom Node per essere indirizzati alla vista a livello di servizio.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-ad31d3214dbc1307ff62f6ab62b2ad656f1b7859%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

2. Fai clic su **Aggiungi Servizi** per iniziare il processo di installazione dei servizi Hybrid Meeting.

![](https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-8292343956cb675816166c78282fb5f982adc76a%2Funknown.png?alt=media)

{% hint style="info" %}
Una distribuzione in produzione di Zoom Meetings Hybrid richiede due Hybrid Zone Controller Proxy e almeno un Hybrid Multimedia Router.
{% endhint %}

3. Seleziona **Hybrid Zone Controller Proxy** per installare questo componente.

![](https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-a92d7f02865211b8643b8e5e5965e5005d59833b%2Funknown.png?alt=media)

4. Scegli il server Zoom Node che hai distribuito nella sezione precedente per installare il **Hybrid ZC Proxy** servizio.
5. Seleziona quale metodo di registrazione del certificato desideri utilizzare.
   1. Si raccomanda Zoom Auto-PKI.
6. Definisci il **indirizzo IP primario** del Zoom Node.
   1. Questo verrà compilato automaticamente quando fai clic sulla casella.
7. Fai clic su **Aggiungi**.

Zoom Node inizierà la distribuzione del servizio Hybrid Zone Controller Proxy.

Attendere almeno 1 minuto affinché il servizio Zone Controller Proxy venga installato e registri automaticamente i suoi certificati. Puoi ignorare eventuali messaggi di errore mostrati accanto allo stato Installed durante il tempo di attesa dell'installazione.

Dopo che il servizio è distribuito, lo stato passerà da Installed a Stopped. Dopo aver atteso almeno un minuto, dovrai fare clic su aggiorna per vedere il cambiamento di stato.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-c19e23a6e01a079b048c4bca48fb1095025731ef%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

Successivamente, fai clic sul **Start** pulsante per abilitare il nuovo Hybrid Zone Controller Proxy e vedere lo stato del processo.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-714d1d15d89102aaaae15f3f0a962f405d7afd3e%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

(Facoltativo) Fai clic sul nome dell'Hybrid Zone Controller Proxy per vedere gli attributi del nuovo Zone Controller Proxy. Quindi, fai clic sul **Modifica** pulsante sul lato destro dello schermo per modificare il **Nome del servizio**. Dopo aver effettuato le modifiche, fai clic su **Salva** per cambiare il nome.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-ec17661502231b1084e42d4c4e251b93fdcfc691%2Funknown.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

Per una distribuzione in produzione, installa un secondo Hybrid Zone Controller proxy su una VM Zoom Node separata ripetendo queste istruzioni.

#### Installazione dell'Hybrid Multimedia Router (HMMR)

Successivamente, puoi aggiungere un Hybrid Multimedia Router (HMMR) eseguendo lo stesso processo della sezione precedente sull'Hybrid ZC Proxy, ma sceglierai **Hybrid Multimedia Router** invece.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-30991a556ec9c6a69f468ec1e3459923926451bd%2Funknown.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

Per installare il servizio HMMR:

1. Scegli il server Zoom Node dove hai appena distribuito il servizio Hybrid ZC Proxy.
2. Scegli il **Meeting Zone** questa HMMR serve.
3. Seleziona quale metodo di registrazione del certificato desideri utilizzare.
   1. Si raccomanda Zoom Auto-PKI.
4. Scegli uno dei **indirizzi IP secondari** assegnati al Zoom Node.
   1. Questo verrà compilato automaticamente quando fai clic sulla casella.
5. Fai clic su **Aggiungi**.

Zoom Node inizierà la distribuzione del servizio HMMR.

Attendere almeno 1 minuto affinché il servizio HMMR venga installato e registri automaticamente i suoi certificati. Puoi ignorare eventuali messaggi di errore mostrati accanto allo stato Installed durante il tempo di attesa dell'installazione.

Una volta installato il servizio, il suo stato sarà **Stopped**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-b4819e85316c5abfd7c24ca92b29f9cae48631bd%2Funknown%20(80).png?alt=media" alt=""><figcaption></figcaption></figure>

Fai clic sul **Start** pulsante per attivare il servizio HMMR.

Per aumentare la scalabilità, segui lo stesso processo di nuovo e distribuisci un secondo Hybrid MMR sul secondo Zoom Node.

#### Abilitare gli utenti all'uso dei servizi Hybrid Meeting

Torna al portale di amministrazione Zoom e vai a **Account Management > Account Settings > In Meeting (Advanced)** e scorri fino all'opzione **Usa i servizi ibridi per gli organizzatori e i partecipanti alla riunione**.

Abilita il **interruttore dell'opzione** e seleziona quale hybrid meeting zone hai distribuito i tuoi Zone Controller Proxy.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-2f6a177da64bc9761002fa617dd34103269e48e8%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Test del servizio Hybrid Meeting

Da un account definito sull'istanza Zoom di test, avvia una riunione e partecipa da alcuni client che hanno connettività interna L3 e bassa latenza verso il Zoom Node.

{% hint style="info" %}
L'app Zoom Workplace esegue un test di connessione ai Zone Controller assegnati all'account. Quello che risponde più velocemente è considerato il “più vicino” e il client sarà indirizzato agli MMR registrati su di esso. Se una risorsa cloud è disponibile e “più vicina” rispetto a una risorsa on-net, verrà scelta la risorsa cloud.
{% endhint %}

#### Interazioni e sicurezza del proxy

Il sistema operativo di Zoom Node supporta le comunicazioni tramite server proxy per le sue funzioni non multimediali, inclusa la registrazione dei certificati e il traffico di gestione di Zoom Node. Tuttavia, tutto il traffico multimediale deve transitare direttamente verso il cloud di Zoom, evitando eventuali proxy applicabili.

### <mark style="color:blu;">Distribuzione del modulo di servizio: Meeting Survivability</mark>

Zoom Node Meeting Survivability introduce le Survivable Zones, raggruppamenti logici di componenti infrastrutturali che consentono comunicazioni ininterrotte durante emergenze di rete.

Una Regione contiene una o più Survivable Meeting Zone (SMZ), comprendenti Survivable Zone Controllers e Hybrid Multimedia Router per un hosting di riunioni resiliente. All'interno di una SMZ, i Survivable Multimedia Router instradano il traffico multimediale. Gli utenti partecipano alle riunioni in una Survivable Zone utilizzando la stessa app Zoom Workplace e un Survivable Meeting URL, permettendo la continuità delle riunioni anche senza Internet. Questa organizzazione aiuta a garantire che le riunioni critiche continuino nonostante interruzioni di rete.

Mappatura delle Survivable Zone:

* Regione (contiene SMZ)
* Survivable meeting zone (contiene survivable zone controllers)
* Hybrid Multimedia Routers
* Survivable meeting URL
* App Zoom Workplace

Al lancio iniziale di questa funzionalità, Zoom Meetings Local Survivability richiede un Zoom Node unico per ciascuno dei cinque (5) componenti. Poiché questi servizi richiedono risorse minime, le impostazioni della VM possono essere ridotte rispetto alle configurazioni OVA/QCOW2 predefinite di Zoom Node. Il conteggio delle vCPU può essere ridotto a tre (3) vCPU e la RAM può essere ridotta a 8 GB.

#### Definizione delle zone di survivability

È richiesto un minimo di una (1) Survivability Zone che indirizzi l'app Zoom Workplace alle risorse di survivability. Una Survivability Zone può servire più Hybrid Meeting Zone.

Per definire queste zone:

1. Accedi al portale di amministrazione Zoom.
2. Seleziona **Node Management > Modules**.
3. Fai clic su **scheda Nodes** nella parte superiore dello schermo.
4. Fai clic su **Survivability Zones**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-56d57bdeef8e2f2643226e7e137c562b87bf7cd0%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

5. Fai clic su **Aggiungi Survivability Zone** sul lato sinistro dello schermo.
6. Inserisci un nome.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-e0e51619b8c59fe96d032d13335ccd42afa30ea3%2Funknown.png?alt=media" alt="" width="392"><figcaption></figcaption></figure>

7. Fai clic sul **Survivability Zone** menu a discesa e seleziona la **zona di survivability** che è stata appena creata.
8. Usando gli elenchi a discesa, seleziona una o più hybrid Meeting Zone per fornire la survivability.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-f8ab7b015f8c549a12670ee546d9eef3c54700e4%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Quando si sceglie quali hybrid Meetings Zone la Survivability Meeting Zone copre, è importante considerare la topologia di rete e l'ambito desiderato della copertura di survivability.
{% endhint %}

#### Distribuzione dei componenti di survivability

Successivamente, dovrai distribuire cinque (5) VM Zoom Node.

Ogni Node richiede un solo indirizzo IP, poiché ciascuno esegue un singolo modulo. Consulta la [Distribuzione di un server di gestione Zoom Node](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0061896) guida sul supporto Zoom per ulteriori dettagli.

**Installazione dei moduli Zoom Node**

Dopo aver distribuito i moduli Meetings Hybrid (Zone Controller Proxy e Hybrid Multimedia Router), rimangono cinque (5) componenti richiesti per distribuire Meeting Survivability.

{% hint style="danger" %}
Questi componenti devono essere distribuiti **nella sequenza corretta** per evitare il fallimento della distribuzione poiché alcuni moduli dipendono da altri già installati.
{% endhint %}

I seguenti componenti forniscono l'infrastruttura di survivability che verrà utilizzata in caso di interruzione:

1. **Survivability Database**: Fornisce storage persistente per i componenti di survivability.
2. **Survivability Load Balancer**: Distribuisce il traffico in ingresso tra più server web per fornire alta disponibilità e scalabilità.
3. **Survivability Secret Agent: CSMS (Credential Store and Management Service)**: Memorizza e gestisce in modo sicuro tutte le credenziali sensibili e i segreti utilizzati all'interno della zona di Meeting Survivability.
4. **Survivability Web Server**: Gestisce le impostazioni di Meeting Survivability e comunica con i client).
5. **Survivability Zone Controller**: Indirizza i client agli HMMR esistenti per il funzionamento delle riunioni.

Il **Aggiungi servizio** menu nel portale di amministrazione Zoom ti permette di aggiungere questi componenti. Nota che ciascuno di questi componenti è disponibile sotto l'intestazione **Sopravvivenza della riunione** . I passaggi successivi di questa guida ti porteranno a installare tutti i componenti mostrati nella schermata seguente:

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-74e887a092b84906529984e4b6f1377b1711f104%2Funknown.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Dovrai tornare a questa **Aggiungi servizio** sezione dopo ogni installazione.
{% endhint %}

Il **Survivability Database** componente è primo. Il **Aggiungi database** finestra di dialogo apparirà. Dopo aver selezionato il Node corretto, la Survivability Zone e aver nominato il nuovo database, aggiungerai il load balancer.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-11c739ead7753376b23d8340fcdb37ec5ede1539%2Funknown.png?alt=media" alt="" width="461"><figcaption></figcaption></figure>

Successivamente, installerai il **Survivability Load Balancer** componente.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-064b538fbc10a0fe3608ec66e4b4f3e8f261c745%2Funknown.png?alt=media" alt="" width="458"><figcaption></figcaption></figure>

Una volta aggiunti, devi attendere che questi componenti vengano installati e avviati. Una volta che vedi i componenti come attivi e avviati, puoi continuare con le altre installazioni dei componenti.

Successivamente è il **Survivability Secret Agent**, che si trova anch'esso nel menu **Aggiungi servizio** nel portale di amministrazione Zoom.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-137c2013c8517056c3c52570a1af087d11840f6b%2Funknown.png?alt=media" alt="" width="461"><figcaption></figcaption></figure>

Continuando, installerai quindi il **Survivability Zone Controller**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-c6b05ed59663fe28c5190ab4f7c885e6652b8afc%2Funknown.png?alt=media" alt="" width="459"><figcaption></figcaption></figure>

Il prossimo componente da installare è il **Survivability Web Server**.

Il **Nome utente** che **Password** che inserirai sono per l'amministratore per gestire e abilitare la Survivability. Salva e conserva queste credenziali: le userai più avanti in questa guida.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-893649d3859d81db6fae47432248c2c5a467ea3c%2Funknown.png?alt=media" alt="" width="455"><figcaption></figcaption></figure>

Questi componenti si avviano normalmente automaticamente. Se uno non lo fa, dovrai risolvere il problema specifico di quel servizio prima di continuare.

L'avvio manuale dei servizi richiede un ordine particolare. Avvia i servizi nel seguente ordine:

1. Survivability Database (3306)
2. Survivability Load Balancer (443)
3. Survivability Secret Agent (443)
4. Survivability Web Server (8080)
5. Survivability Zone Controller (443)

Una volta che tutti i servizi sono attivi e in esecuzione, la sezione Hybrid Meetings dovrebbe apparire simile all'immagine seguente:

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-66ca13c9157bd11d6da2bfe50572a4e85f8036fe%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Configurazione DNS per la survivability

Per garantire che l'app Zoom Workplace possa connettersi alle risorse di survivability in caso di interruzione di rete, Zoom Meetings Local Survivability richiede che ogni servizio di riunione sia raggiungibile tramite un nome host DNS risolvibile localmente.

Il servizio Auto PKI di Zoom registra automaticamente Zoom Node e tutti i moduli distribuiti su di esso con certificati CA pubblicamente attendibili e validi (DigiCert).

{% hint style="info" %}
Sono supportati anche certificati CA pubblicamente attendibili forniti dal cliente utilizzando un dominio controllato dal cliente.
{% endhint %}

I moduli di Zoom Node si registrano con il dominio zoomonprem.com di Zoom per questo processo. Normalmente, Zoom gestisce tutti i record DNS per conto dei nostri clienti quando si utilizza un dominio gestito da Zoom.

Tuttavia, durante un'interruzione di rete, il DNS pubblico potrebbe non essere raggiungibile per risolvere questi nomi host. La risoluzione dei nomi host è obbligatoria per garantire la negoziazione TLS e le comunicazioni sicure tra client e componenti di survivability.

È essenziale che questi nomi host siano risolvibili sul tuo server DNS locale per consentire la comunicazione con ciascun servizio durante un'interruzione. La survivability delle riunioni non funzionerà senza una risoluzione DNS adeguata.

Per consentire alle istanze interne dell'app Zoom Workplace di risolvere i nomi host durante un'interruzione, devi creare un dominio self-hosted `<customervanitydomain>.zoomonprem.com` nel server DNS locale, insieme ai necessari record A.

{% hint style="info" %}
Può essere impiegato anche l'uso di un forwarder condizionale per questa zona; tuttavia, tutti i record A richiesti devono trovarsi in questa zona.
{% endhint %}

I seguenti servizi richiedono una voce DNS unica:

* Tutti i moduli HMMR
* Survivability Database
* Survivability Load Balancer
* Survivability Web Server
* Survivability Secret Agent
* Survivability Zone Controller

Di seguito è riportato un esempio di come potrebbero apparire queste voci DNS:

````
```private-fa4dfs828ds8f2321d8311.customer.zoomonprem.com```
````

Zoom Node utilizza questi nomi host per connettersi a ciascun servizio, anche in assenza di una connessione Internet pubblica. Questi nomi host vengono generati durante la registrazione dinamica dei certificati per ciascun servizio Zoom Node e non possono essere modificati successivamente.

Puoi trovare i nomi host DNS richiesti nel portale di amministrazione Zoom Node della tua organizzazione, a cui puoi accedere collegandoti a <https://zoom.us/node/home> nel tuo browser.

Nell'esempio seguente, ci sono due (2) HMMR e i cinque (5) componenti di survivability, che hai installato durante la sezione precedente.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-66ca13c9157bd11d6da2bfe50572a4e85f8036fe%2Funknown%20(92).png?alt=media" alt=""><figcaption></figcaption></figure>

È disponibile una funzione di esportazione per esportare tutti i record necessari.

Per usarla: seleziona tutti i record facendo clic sulla casella di controllo accanto alla colonna Service. Apparirà un nuovo pulsante, Scarica record DNS.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-7057de93753aafd402b9182a1a2c3e2ea7a9b4ee%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

Fai clic sul pulsante per scaricare i record in un file di testo.

Il file di testo sarà simile al seguente esempio:

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-6ccbad5f0c7287ee258d89cdd8af1986091b140f%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

Ora devi creare un record per ogni voce nell'elenco dei record DNS.

{% hint style="info" %}
Il numero di porta non è rilevante per la risoluzione DNS e può essere ignorato.
{% endhint %}

{% hint style="warning" %}
Se in futuro vengono distribuiti moduli aggiuntivi, questi record devono **essere aggiunti anche**. La mancata esecuzione di tale operazione potrebbe rendere la survivability non funzionante se l'app Zoom Workplace non riesce a risolvere tutti i nomi dei componenti.
{% endhint %}

Se la voce DNS di ciascun servizio non corrisponde al certificato assegnato al Zoom Node, potresti vedere il seguente errore quando ti unisci a una riunione o navighi verso una riunione programmata:

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-5dd2487ca32c0f1d9434a596604b59f519cf0605%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

Questo indica che la risoluzione DNS non sta funzionando correttamente. Assicurati che tutti i record siano nel DNS locale.

#### Abilitare i servizi a livello di account/gruppo/utente

Dopo aver distribuito e avviato i componenti di survivability, la configurazione può essere completata nel portale web di amministrazione Zoom. Questo abilita la survivability a tre livelli: l'intero account, il gruppo (utile per più Survivability Zone in geografie diverse) o l'utente individuale (utile per test).

Per abilitare la survivability delle riunioni a livello di account:

1. Vai a **Account Management > Account Settings > Meeting > In Meeting (Advanced)**.
2. Usando il menu a discesa, seleziona il **Survivability Zone** da utilizzare per l'account.
3. Fai clic sul **pulsante di attivazione** accanto ad esso per abilitarlo.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-320ba712ab565749089be159b47e474db8980b7e%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

4. (Facoltativo) Per abilitare la survivability delle riunioni a livello di gruppo o utente, vai alla stessa impostazione a livello di gruppo o utente e ripeti i passaggi precedenti.

### <mark style="color:blu;">Distribuzione del modulo di servizio: Zoom Recording Hybrid</mark>

Zoom Recording Hybrid (ZRH) è una funzione chiave complementare a Zoom Meetings Hybrid (ZMH). Supporta due modalità di registrazione:

* Zoom Meetings Hybrid - Registrazione riunione in modalità privata
* Zoom Meetings Hybrid - Registrazione riunione in modalità ibrida

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-826257f8346dfecd6edfcc05bd273b3eea4bf41e%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

Il modulo Zoom Recording Hybrid comprende cinque servizi con utilizzi diversi:

* **Meeting Recorder**: Registra le riunioni in modalità privata collegandosi all'MMR ibrido on-premises. I media della riunione e le registrazioni rimangono all'interno della tua rete.
* **Hybrid Transfer Service**: Trasferisce le registrazioni delle riunioni dal cloud di Zoom allo storage NFS on-premises.
* **Content Streamer**: Consente la riproduzione on-demand trasmettendo le registrazioni delle riunioni direttamente all'app Zoom Workplace. Gli utenti possono accedere alle loro registrazioni locali tramite un browser.
* **Streamer Load Balancer**: Bilancia il carico del traffico tra uno o più Content Streamer. Questo componente è richiesto quando viene distribuito un Content Streamer.
* **Meeting Archiver**: Esegue l'archiviazione di conformità on-premises delle registrazioni delle riunioni per gli utenti a cui è assegnata questa funzionalità.

#### Zoom Meetings Hybrid - Registrazione riunione in modalità privata

Le riunioni in modalità privata mantengono media e signaling on-premises. Tutti i partecipanti alla riunione sono connessi direttamente alle risorse della riunione in esecuzione presso la sede del cliente, senza la possibilità per gli utenti di partecipare tramite le risorse cloud di Zoom.

Il **Zoom Recording Hybrid - Meeting Recorder** il servizio si unisce a questa riunione direttamente per registrarla. Il percorso multimediale della riunione e i dati di registrazione rimangono nella rete della tua organizzazione. Una volta terminata la riunione, la registrazione viene messa in coda per essere transcodificata e consegnata allo storage NFS fornito.

#### Zoom Meetings Hybrid - Registrazione riunione in modalità ibrida

Zoom Meeting Hybrid elabora i media della riunione localmente per gli utenti on-premises e consente agli utenti esterni di partecipare alle riunioni tramite il cloud di Zoom. I media della riunione vengono messi in cascata tra gli MMR cloud di Zoom e gli MMR ibridi on-premises. I servizi forniti dal cloud di Zoom, come AI Companion, sottotitoli, trascrizione e registrazione cloud, sono disponibili per questo tipo di riunione.

Le funzioni di registrazione e transcodifica delle riunioni vengono eseguite nel cloud di Zoom per le riunioni in modalità ibrida. Il **Zoom Recording Hybrid - Hybrid Transfer Service** viene distribuito su Zoom Node per facilitare il trasferimento delle registrazioni delle riunioni al tuo storage NFS.

#### Hybrid Meeting Archiver

La soluzione di archiviazione delle riunioni di Zoom viene tipicamente distribuita in scenari soggetti a conformità dove è obbligatorio che tutte le riunioni a cui partecipa un determinato utente siano automaticamente registrate e archiviate. A differenza della registrazione delle riunioni, in cui un organizzatore può interrompere o avviare la registrazione a piacimento, l'archiviazione della riunione registra e archivia l'intera riunione. Un utente a cui è assegnata la funzionalità di archiviazione delle riunioni non interagisce affatto con la funzionalità di archiviazione.

Il **Servizio Meeting Archiver** sposta gli archivi delle riunioni dal cloud di Zoom al tuo storage NFS.

#### Distribuzione dei servizi Recording Hybrid

I tipi di riunione che desideri registrare localmente determineranno quali servizi devono essere distribuiti.

* Per registrare riunioni in modalità privata, distribuisci il **Meeting Recorder**.
* Per registrare riunioni in modalità ibrida, distribuisci il **Hybrid Transfer Service**.
* Per consentire ai tuoi utenti di riprodurre le loro registrazioni, distribuisci il **Content Streamer** che **Streamer Load Balancer**.
* Per spostare gli archivi delle riunioni dal cloud di Zoom al tuo storage NFS on-premises, distribuisci il **Meeting Archiver** servizio.

{% hint style="info" %}
A causa delle significative risorse di calcolo richieste da questi servizi, la maggior parte potrebbe non essere installata sullo stesso Node in formato coresidente.
{% endhint %}

| Servizio                | Coresidenza del Node   |
| ----------------------- | ---------------------- |
| Meeting Recorder        | Servizio singolo       |
| Hybrid Transfer Service | Coresidenza supportata |
| Streamer Load Balancer  | Coresidenza supportata |
| Content Streamer        | Coresidenza supportata |
| Meeting Archiver        | Coresidenza supportata |

Se dovessi distribuire tutti e cinque (5) i servizi per una distribuzione minima, avresti bisogno di 1–2 VM Zoom Node (una per il Meeting Recorder se si effettuano registrazioni in modalità privata) e un'altra per gli altri componenti. Potrebbero essere necessari nodi aggiuntivi per una capacità di sistema maggiore.

Determina quali servizi devi distribuire in base ai requisiti della tua organizzazione. Le distribuzioni tipiche dei clienti si concentrano sull'assicurare che le registrazioni delle riunioni in modalità privata rimangano all'interno dell'organizzazione. In questo scenario verrebbero distribuiti Meeting Recorder, Content Streamer e Streamer Load Balancer.

Ogni Meeting Recorder deve essere installato sulla propria VM Zoom Node in quanto quel servizio utilizza tutta la capacità del Node e non possono essere distribuiti altri servizi su di esso.

Il Content Streamer e lo Streamer Load Balancer possono essere installati in coresidenza su una singola VM Zoom Node.

#### Dimensionamento VM Zoom Node - Modalità privata

È importante comprendere quante riunioni concorrenti registrerai poiché la registrazione dei media e la loro transcodifica è un processo intensivo dal punto di vista del calcolo e devono essere allocate risorse hardware sufficienti.

La dimensione predefinita della VM Zoom Node (8 vCPU, 16 GB RAM, 200 GB HDD) fornisce risorse sufficienti per gestire 10 registrazioni simultanee e 2 transcodifiche.

Per le specifiche hardware standard e minime della VM, vedi la [#virtual-machine-hardware-specifications](https://library.zoom.com/technical-library/it/servizi-enterprise-avanzati/zoom-node/zoom-node-infrastructure-prerequisites#virtual-machine-hardware-specifications "mention") sezione di [zoom-node-infrastructure-prerequisites](https://library.zoom.com/technical-library/it/servizi-enterprise-avanzati/zoom-node/zoom-node-deployment-field-guide/zoom-node-infrastructure-prerequisites "mention") gestione avanzata utenti

La registrazione è il processo in tempo reale che riceve i media della riunione e deve avere una potenza di elaborazione CPU adeguata per funzionare.

La transcodifica viene eseguita dopo la riunione per rendere un video h.264. Questo processo non deve avvenire in tempo reale e le registrazioni verranno messe in coda per la transcodifica se non è disponibile capacità corrente.

Determina quante riunioni concorrenti registrerai. Se registri solo riunioni in modalità privata, assicurati di considerare il numero concorrente di questo tipo di riunioni.

Consulta il grafico seguente per determinare se hai bisogno di 20 o 30 registrazioni simultanee. Dovrai regolare manualmente le impostazioni di CPU e RAM per la VM come mostrato:

|                                             | Opzione di configurazione 1                   | Opzione di configurazione 2                    | Opzione di configurazione 3                    |
| ------------------------------------------- | --------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- |
| Specifiche hardware                         | <p>8 CPU</p><p>16 GB RAM</p><p>100 GB HDD</p> | <p>16 CPU</p><p>32 GB RAM</p><p>100 GB HDD</p> | <p>24 CPU</p><p>84 GB RAM</p><p>100 GB HDD</p> |
| Volume secondario consigliato               | 200 GB                                        | 350 GB                                         | 500 GB                                         |
| Numero massimo di registrazioni simultanee  | 10 registrazioni                              | 20 registrazioni                               | 30 registrazioni                               |
| Numero massimo di transcodifiche simultanee | 2 transcodifiche                              | 4 transcodifiche                               | 6 transcodifiche                               |

{% hint style="info" %}
Le riunioni ibride vengono registrate e transcodificate dal cloud di Zoom. Una volta completato questo processo nel cloud, il servizio Hybrid Transfer sposta una registrazione in uno storage on-premises. Questo non è un processo intensivo in termini di calcolo.
{% endhint %}

#### Configurazione di una Recording Zone

Una Recording Zone supporta una o più hybrid Meeting Zone come pool di registrazione per quelle zone di riunione.

1. Accedi al portale di amministrazione Zoom.
2. Seleziona **Node Management > Modules > Nodes > Recording Zones**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-c05d0429f969d07afa752b6a558ab55f594562b8%2Funknown.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Fai clic sul **Aggiungi Recording Zone** pulsante.\\

   <figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-55e16974bffce8158181611ca7f2b857ec590532%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>
4. Effettua le seguenti selezioni:
   1. Scegli il **Nome della zona**.
   2. Fai clic sul **Data Center Zoom** menu a discesa e seleziona il data center pertinente.
   3. Inserisci il server NFS in **IP server NFS / FQDN** casella di testo.
   4. Aggiungi il percorso NFS in **Percorso NFS** casella di testo, che è dove verranno memorizzate le registrazioni.

{% hint style="info" %}
Il tuo server NFS deve essere configurato per consentire accesso in lettura e scrittura alla condivisione. Con NFS, questo tipicamente significa configurare i diritti appropriati per gli IP del Zoom Node autorizzati a connettersi.

Se vedi un errore per lo stato External Storage nella pagina del Node, spesso è correlato ai permessi NFS. Controlla i log del server NFS così come i log dell'agent del Node per determinare la causa principale del problema.

Per distribuire uno qualsiasi dei servizi di registrazione ibridi, NFS deve essere connesso correttamente, poiché è richiesto per lo storage di registrazione/archiviazione.
{% endhint %}

#### Distribuzione del servizio Meeting Recorder per le riunioni in modalità privata

Per distribuire il servizio:

1. Torna a **Gestione Node** cruscotto.
2. Seleziona **Node Management > Modules > Services**.
3. Fai clic su **Aggiungi Servizi**.
4. Fai clic su **Meeting Recorder**.\\

   <figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-e1a3e137b29cb947b0eaf4ebd85dd43df04c315e%2Funknown.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>
5. Sotto **Installa su un node**, seleziona il server su cui vuoi distribuire il servizio.
6. Sotto **Recording Zone**, seleziona la zona assegnata per il Meeting Recorder.

{% hint style="info" %}
Se non è stata ancora creata una Recording Zone, fai clic su **Aggiungi una zona** per aggiungere una nuova recording zone.
{% endhint %}

7. Fai clic su **Impostazioni avanzate** per configurare impostazioni aggiuntive per il servizio Meeting Recorder:
   1. Sotto **Conteggio registrazioni concorrenti**, imposta il numero massimo di riunioni che possono essere registrate contemporaneamente.
   2. Sotto **Conteggio transcodifiche concorrenti**, imposta il massimo di registrazioni che possono essere transcodificate contemporaneamente.

{% hint style="info" %}
Il numero massimo di registrazioni concorrenti non dovrebbe superare il[ massimo raccomandato in base all'hardware del server Node](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0060770).
{% endhint %}

8. Fai clic su **Aggiungi**.

#### Distribuzione del servizio Streamer Load Balancer

Per distribuire il load balancer:

1. Torna alla dashboard di Node Management.
2. Seleziona **Node Management > Modules > Services**.
3. Fai clic su **Aggiungi Servizi**.
4. Sotto **Recording Hybrid**, fai clic su **Streamer Load Balancer**.
5. Sotto **Installa su un node**, seleziona il server su cui vuoi distribuire il servizio.
6. Sotto **Recording Zone**, seleziona la zona a cui desideri assegnare il servizio.

{% hint style="info" %}
Se un[ Recording Zone](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0074360#mcetoc_1i9rqarc6l) non è stato creato, fai clic su **Aggiungi una zona** per aggiungere una nuova recording zone.
{% endhint %}

7. Sotto **IP interno**, inserisci l'IP interno configurato per il servizio.
8. (Facoltativo) Sotto **Impostazioni avanzate**, puoi facoltativamente abilitare:
   1. Consenti accesso esterno (Modalità NAT): abilita per consentire la traduzione degli indirizzi di rete e permettere agli utenti esterni di partecipare alle riunioni.

{% hint style="info" %}
Deve essere inserito un IP esterno se NAT è abilitato. Inoltre, è possibile configurare la porta SSL per il port forwarding e aggiungere un prefisso per il dominio esterno.
{% endhint %}

9. Fai clic su **Aggiungi**.\\

   <figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-24872edbbb466cbe631c1f0dd887e97cf053d811%2Funknown.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="warning" %}
Nell'esempio della schermata sopra, esiste un bug UX che indica "External IP" al posto di "Internal IP." Inserisci manualmente il tuo IP interno in questo campo se incontri questo problema.
{% endhint %}

#### Distribuzione del servizio Content Streamer

{% hint style="info" %}
Il servizio Content Streamer può supportare fino a 1000 sessioni di streaming quando distribuito su un server Node basato sui[ requisiti minimi di sistema per la distribuzione dei servizi di registrazione](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0060770).

Devi installare uno Streamer Load Balancer prima dell'installazione del Content Streamer.
{% endhint %}

Per distribuire il servizio streamer:

1. Torna alla dashboard di Node Management.
2. Seleziona **Node Management > Modules > Services**.
3. Fai clic su **Aggiungi Servizi**.
4. Sotto **Recording Hybrid**, fai clic su **Content Streamer**.
5. Sotto **Installa su un node**, seleziona il server su cui vuoi distribuire il servizio.
6. Sotto **Recording Zone**, seleziona la zona a cui desideri assegnare il servizio.

{% hint style="info" %}
Se un[ Recording Zone](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0074360#mcetoc_1i9rqarc6l) non è stato creato, fai clic su **Aggiungi una zona** per aggiungere una nuova recording zone.
{% endhint %}

7. Sotto **IP interno**, inserisci l'IP interno configurato per il servizio.
8. (Facoltativo) Se desiderato, aggiorna la porta SSL (il valore predefinito è 443).
9. Fai clic su **Aggiungi**.\\

   <figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-07d5f53e9b0ff422af35c68639b4106937afeee8%2Funknown%20(67).png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Se prevedi di dover supportare più di 1.000 stream concorrenti, distribuisci servizi Content Streamer aggiuntivi. Lo Streamer Load Balancer invierà automaticamente il traffico su tutti i servizi Content Streamer.
{% endhint %}

Una volta in esecuzione, il Content Streamer viene invocato senza soluzione di continuità durante la riproduzione delle registrazioni delle riunioni dall'interfaccia web di registrazione cloud di Zoom. L'URL di riproduzione nel cloud punterà allo Streamer Load Balancer che utilizza il Content Streamer per riprodurre la registrazione dallo storage NFS.

#### Distribuzione del servizio Hybrid Transfer

Per distribuire il servizio di trasferimento:

1. Torna alla dashboard di Node Management.
2. Seleziona **Node Management > Modules > Services**.
3. Fai clic su **Aggiungi Servizi**.
4. Sotto **Recording Hybrid**, fai clic su **servizio Hybrid Transfer**.
5. Sotto **Installa su un node**, seleziona il server su cui vuoi distribuire il servizio.
6. Sotto **Recording Zone**, seleziona la zona a cui vuoi assegnare il Meeting Recorder.

{% hint style="info" %}
Se un[ Recording Zone](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0074360#mcetoc_1i9rqarc6l) non è stato creato, fai clic su **Aggiungi una zona** per aggiungere una nuova recording zone.
{% endhint %}

7. Fai clic su **Aggiungi**.

Il componente del servizio Hybrid Transfer inizierà l'installazione. Una volta completato, lo stato del servizio **Stato** sarà **Stopped**. Accanto al servizio appena distribuito, fai clic su **Start**.

Il servizio **Stato** verrà aggiornato in **In esecuzione**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-d91b6590ca5ac6de27b9abb3617056e709b955ec%2Funknown.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

#### Distribuzione del servizio Meeting Archiver

Per distribuire il servizio archiver:

1. Torna alla dashboard di Node Management.
2. Seleziona **Node Management > Modules > Services**.
3. Fai clic su **Aggiungi Servizi**.
4. Sotto **Recording Hybrid**, fai clic su **Meeting Archiver**.
5. Sotto **Installa su un node**, seleziona il server su cui vuoi distribuire il servizio.
6. Sotto **Recording Zone**, seleziona la zona a cui vuoi assegnare il Meeting Recorder.

{% hint style="info" %}
Se un[ Recording Zone](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0074360#mcetoc_1i9rqarc6l) non è stato creato, fai clic su **Aggiungi una zona** per aggiungere una nuova recording zone.
{% endhint %}

7. Fai clic su **Impostazioni avanzate** per configurare impostazioni aggiuntive per il servizio Meeting Archiver:
   1. Sotto **Conteggio archiver concorrenti**, imposta il numero massimo di riunioni che possono essere registrate per l'archiviazione contemporaneamente.
   2. Sotto Conteggio archiver concorrenti, imposta il massimo di registrazioni che possono essere transcodificate per l'archiviazione contemporaneamente.

{% hint style="info" %}
Il numero massimo di registrazioni concorrenti non dovrebbe superare il[ massimo raccomandato in base all'hardware del server Node](https://support.zoom.com/hc/en/article?id=zm_kb\&sysparm_article=KB0060770).
{% endhint %}

8. Fai clic su **Aggiungi**.

Il componente del servizio Meeting Archiver inizierà l'installazione. Una volta completato, il servizio **Stato** sarà **Stopped**. Accanto al servizio appena distribuito, fai clic su **Start**.

Il servizio **Stato** verrà aggiornato in **In esecuzione**.

<figure><img src="https://2272214008-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FctBXUMeBy4rtLMmMkKRG%2Fuploads%2Fgit-blob-b00ad4bfc3d4d5313f3a8e993c66cf8e249c64f3%2Funknown.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>
