IBM Cloud Docs
Provisioning di Event Streams per Satellite

Provisioning di Event Streams per Satellite

Prima di procedere con i passaggi che seguono, richiedere l'accesso al provisioning di un Event Streams Creando un caso di assistenza. Nei dettagli del caso, fornire informazioni sul caso d'uso e sulla capacità del carico di lavoro per l'installazione del satellite nella scheda Dettagli. Nel campo Oggetto, immettereEvent Streams Satellite Deployment request for 'Customer Name'_'AccountID'".

Panoramica

Completa la procedura per configurare il piano di IBM Cloud Satellite® per IBM® Event Streams for IBM Cloud® in un'ubicazione Satellite.

La seguente procedura ti guida attraverso il provisioning di un'ubicazione Satellite nel tuo account, la configurazione dell'autorizzazione del servizio, l'aggiunta di host di elaborazione all'ubicazione Satellite, il provisioning di un'istanza del servizio Event Streams e la configurazione dell'assegnazione dell'archiviazione blocchi, in modo che Event Streams può allocare l'archiviazione blocchi.

Esegui il provisioning di un'ubicazione Satellite

  1. Esegui il provisioning di un'ubicazione Satellite.

    1. Fai riferimento a Setting up Satellite locations. Completare la procedura in Creazione manuale di ubicazioni Satellite.

      IBM Cloud Satellite fornisce modelli di avvio rapido per aiutare con il provisioning di un'ubicazione Satellite e una serie iniziale di istanze host. Tuttavia, i modelli hanno solo un tipo (dimensione) di istanza host. Event Streams richiede più di un tipo di istanza host. Il consiglio di utilizzare i passi manuali per creare la tua ubicazione Satellite ti consente di fornire più tipi di istanza host. Facoltativamente, utilizza il template di avvio rapido per creare gli host per il piano di controllo dell'ubicazione Satellite e parte del requisito Event Streams, quindi utilizza la procedura manuale per aggiungere i tipi di host aggiuntivi richiesti da Event Streams.

    2. Event Streams supporta le ubicazioni Satellite gestite da diverse regioni. Fai riferimento alla tabella di confronto dei piani in Scelta del tuo piano per l'elenco delle regioni supportate.

    3. Come indicato nelle informazioni Creazione manuale di Satellite ubicazioni, i nomi delle zone specificati nei campi della zona di ubicazione Satellite devono corrispondere esattamente ai nomi delle zone corrispondenti nel tuo provider dell'infrastruttura, dove intendi creare gli host.

  2. Prima di procedere con il passo successivo, assicurarsi che siano soddisfatti i seguenti criteri:

    • L'ubicazione Satellite deve essere fornita e deve avere uno stato Normale.
    • Il servizio del piano di controllo ubicazione Satellite deve essere in esecuzione e avere uno stato Normale.

Concedi l'autorizzazione di servizio

Per consentire al servizio Event Streams di accedere al servizio Satellite, è necessario creare un'autorizzazione service - to - service.

  1. Nell'account della console IBM Cloud® in cui è stato eseguito il provisioning della tua ubicazione Satellite, dalla scheda Manage, seleziona Access (IAM).

  2. Scegli la scheda Autorizzazioni dal menu a sinistra.

  3. Fai clic su Crea per creare un'autorizzazione che consente a un'istanza del servizio di accedere a un'altra istanza del servizio.

    1. Il servizio di origine è il servizio a cui viene concesso l'accesso al servizio di destinazione. I ruoli che selezioni definiscono il livello di accesso a questo servizio. Il servizio di destinazione è il servizio a cui concedi l'autorizzazione per l'accesso da parte del servizio di origine, in base ai ruoli assegnati.
    2. Nel campo Servizio origine, seleziona Event Streams.
    3. Estendere l'accesso a Tutte le risorse.
    4. Nel campo Target Service, seleziona Satellite.
    5. Estendere l'accesso a Tutte le risorse.
    6. Seleziona tutte le opzioni:
      • Satellite Creatore cluster
      • Satellite Amministratore link
      • Satellite Controller di accesso origine collegamento
    7. Fai clic su Autorizza.

Collega gli host supplementari alla posizione Satellite

Event Streams fornisce l'alta disponibilità utilizzando la distribuzione della regione multizona per la protezione da singoli punti di errore. Questi host aggiuntivi sono utilizzati per creare un cluster di servizio in cui viene distribuito Event Streams. Devi eseguire il provisioning e bilanciare l'infrastruttura di elaborazione host per le zone nella tua ubicazione Satellite.

Allega i seguenti host alla tua ubicazione Satellite:

  • Event Streams richiede host che eseguono Red Hat Enterprise Linux 8 (RHEL 8)
  • 6 host di 4 vCPU e 16 GiB di memoria
  • 3 host di 8 vCPU e 32 GiB di memoria

Quando Event Streams fornisce, il processo di provisioning rileva i 4 host vCPU e 8 vCPU nell'ubicazione Satellite e li assegna automaticamente all'istanza del servizio Event Streams. Se 4 host vCPU e 8 vCPU non sono disponibili nell'ubicazione Satellite, il provisioning Event Streams viene eseguito finché gli host non sono collegati all'ubicazione Satellite. Il provisioning di Event Streams non utilizza altri tipi di host in sostituzione di quanto indicato in modo precedente.

Il requisito host è per una singola istanza Event Streams Satellite. Se più Event Streams Sono richieste Satellite istanze, il requisito host si applica a ogni istanza Event Streams.

Predisporre l'istanza del servizio Event Streams

Dopo la preparazione della tua ubicazione Satellite, la concessione dell'autorizzazione del servizio e il collegamento di host aggiuntivi, puoi eseguire il provisioning di un'istanza del servizio Event Streams:

  1. Andare al catalogo, facendo clic su Catalogo nella barra di navigazione.
  2. Cercare il riquadro Event Streams nella sezione Integrazione e selezionarlo.
  3. Nella sezione Piattaforma della pagina Event Streams, selezionare il riquadro Satellite.
  4. Nel campo Seleziona un'ubicazione, selezionare l'ubicazione Satellite di cui hai eseguito il provisioning. Quando è stato selezionato il riquadro Satellite, le informazioni sul piano dei prezzi sono state aggiornate. Esamina i dettagli del piano Satellite.
  5. Specificare un Nome servizio se si desidera un nome diverso da quello predefinito.
  6. Fai clic su Crea.

Quando esegui il provisioning di un'istanza del servizio Event Streams, un cluster del servizio viene automaticamente distribuito nel tuo Satellite Ubicazione. È possibile verificare l'inizio della distribuzione del cluster di servizi con la seguente procedura:

  1. Dal menu di navigazione sinistro, selezionare Satellite, quindi Ubicazioni.
  2. Seleziona la tua ubicazione Satellite.
  3. Selezionare i servizi.
  4. Verificare che sia elencato un servizio denominato messagehub. Se non è ancora elencata, aggiornare la pagina finché non viene elencata prima di passare al passo successivo.

Mentre viene eseguito il provisioning dell'istanza del servizio e del cluster, crea l'assegnazione di archiviazione. Procedere al passaggio successivo e completare le istruzioni.

Crea l'assegnazione della configurazione dell'archiviazione blocchi (utilizzando l'IU di archiviazione Satellite )

Durante il provisioning dell'istanza del servizio Event Streams, la configurazione dell'archiviazione blocchi viene automaticamente accodata per conferma e assegnazione. Questa conferma e assegnazione richiede il riconoscimento dall'amministratore dell'ubicazione Satellite.

I seguenti passi utilizzano l'interfaccia utente Storage per Satellite. Se preferisci utilizzare la CLI, puoi utilizzarla per creare la configurazione di archiviazione dai modelli e quindi assegnare tale configurazione al cluster del servizio Event Streams messagehub.

  1. Andare a Satellite, facendo clic su Satellite > Ubicazioni nella barra di navigazione.

  2. Seleziona la tua ubicazione Satellite.

  3. Seleziona la scheda Servizi.

  4. Ricercare la finestra di riconoscimento.

    1. Completare l'impostazione della configurazione dello storage.
    2. Potrebbe essere richiesto il passo Facoltativo: configurare l'aggiornamento automatico. Ti consigliamo di abilitare l'assegnazione di archiviazione automaticamente per il cluster Event Streams. Ciò consentirà di mantenere automaticamente aggiornati i modelli di memoria con l'ultimo livello di revisione disponibile.
    3. Completa l'assegnazione della configurazione di archiviazione al cluster di servizio Event Streams.

Dopo aver creato l'assegnazione di archiviazione, consenti fino a 60 minuti affinché l'istanza del servizio Event Streams sia pronta per l'uso.

(Facoltativo) Abilitare l'API del registro di schema

L' API del registro di schema non viene abilitata automaticamente quando esegui il provisioning di un'istanza Event Streams Satellite. Devi fornire un bucket IBM Cloud Object Storage come archiviazione di backend per il registro dello schema per abilitare questa API. Sei responsabile della gestione di questo bucket, incluso ma non limitato a: crittografia dei dati, backup dei dati e ripristino di emergenza.

  1. Crea un'istanza Object Storage cloud su IBM Cloud o su un'ubicazione Satellite.

    L'istanza Object Storage cloud su Cloud può trovarsi nello stesso account o in un account differente dell'istanza Event Streams Satellite. L'istanza Cloud Object Storage su Satellite deve essere nello stesso account e nella stessa ubicazione dell'istanza Satellite di Event Streams.

  2. Creare un bucket nell'istanza Cloud Object Storage.

    Se l'istanza Object Storage del cloud è su IBM Cloud, assicurati che il bucket sia nella stessa regione della regione di controllo dell'istanza Event Streams Satellite. Se l'istanza Object Storage del cloud è su Satellite, assicurati che l'ubicazione dell'istanza Object Storage del cloud sia uguale a quella dell'istanza Event Streams Satellite.

    Per ottenere l'ubicazione o la regione di controllo dell'istanza Event Streams Satellite, controllare il suo CRN, come nel seguente esempio.

    crn:v1:bluemix:public:messagehub:satloc_dal_c9ntbe5f0gmsm06ofoq0:a/b5b95705e299425cb5c3c82e54d4533b:6b6e769a-f3c8-4e36-aa59-0736cdc036af::
    

    Dove satloc_dal_c9ntbe5f0gmsm06ofoq0 è l'ambito, dal è il nome breve della control region e indica la regione us - south e c9ntbe5f0gmsm06ofoq0 è l'ID ubicazione.

  3. Creare una politica di autorizzazione tra l'istanza Event Streams Satellite e il bucket Object Storage cloud.

    L'origine è l'istanza Event Streams Satellite. La destinazione è il bucket Cloud Object Storage e il ruolo è Writer. Se l'istanza Cloud Object Storage si trova in un account differente, assicurati che la politica di autorizzazione sia creata nell'account dell'istanza Cloud Object Storage e l'account dell'istanza Event Streams sia impostato come account di origine.

  4. Creare o aggiornare l'istanza Event Streams Satellite.

    Se l'istanza Event Streams Satellite non è stata fornita, utilizzare il seguente comando per eseguire il provisioning dell'istanza con il parametro -p aggiuntivo.

    ibmcloud resource service-instance-create <instance-name> `messagehub` Satellite <location-id> -p '{"cos_bucket_crn":"<cos-bucket-crn>"}'
    

    Se è stato eseguito il provisioning dell'istanza Event Streams Satellite, utilizza il seguente comando per aggiornare l'istanza con il parametro -p.

    ibmcloud resource service-instance-update <instance-name> -p '{"cos_bucket_crn":"<cos-bucket-crn>"}'