Fasi di migrazione di alto livello e dell'intero sistema - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fasi di migrazione di alto livello e dell'intero sistema

Nota

Questo documento si basa sulla versione stabile 2020.1.5 di SAS Viya 4. Per ulteriori informazioni, consulta Migrazione dell'intero sistema e migrazione dei contenuti nella documentazione SAS.

Una migrazione completa del sistema a SAS Viya 4 sposta contenuti e dati da una versione specifica di una distribuzione SAS Viya locale (o da una distribuzione SAS Viya) in una struttura di hosting a un ambiente basato su cloud SAS Viya 4.

La migrazione dell'intero sistema è un processo in quattro fasi. Sebbene ogni passaggio sia indipendente, per una corretta migrazione dell'intero sistema è necessario completarli in ordine. Un playbook Ansible ti consente di pianificare ed eseguire correttamente il backup dei contenuti di migrazione in modo da poter curare ciò che viene migrato.

Il diagramma seguente illustra i passaggi necessari per la migrazione di una distribuzione di Viya 3.x a Viya 4.

High-level steps for migrating SAS Viya to SAS Viya 4 on AWS

Scenari supportati per la migrazione dell'intero sistema

La migrazione dell'intero sistema a SAS Viya 4 include lo spostamento di contenuti e dati da un SAS Viya 3.4 single-tenant, un SAS Viya 3.5 single-tenant o da un'implementazione SAS Viya 4 esistente. Questo documento copre i seguenti scenari SAS Viya 4 target:

  • Migrazione a un cloud privato

  • Migrazione verso un cloud pubblico

Non è possibile migrare dai seguenti ambienti SAS Viya:

  • SAS Viya 3.3 o versioni precedenti

  • Ambienti multitenant

  • Ambienti Microsoft Windows

  • PowerLinux ambienti (PLX)

  • Da ambienti SAS Viya 3.x o SAS Viya 4 SMP ad ambienti SAS Viya 4 MPP

  • Da ambienti SAS Viya 3.x o SAS Viya 4 MPP ad ambienti SAS Viya 4 SMP

Inoltre, non è possibile migrare da ambienti SAS 9.x utilizzando gli stessi strumenti, processi e passaggi utilizzati per la migrazione da SAS Viya, ma è supportata la migrazione dei contenuti di SAS 9.x. Per ulteriori informazioni, consulta Migrazione da SAS 9.4: Attività nella documentazione SAS.

Utilizzo di Ansible per la migrazione dell'intero sistema

Ansible è un software di gestione della configurazione che consente di passare a SAS Viya 4 automatizzando i comandi per la migrazione e il controllo dei contenuti. SAS fornisce un playbook che facilita questo processo. Per un elenco delle versioni supportate, consulta Ansible nella documentazione Support for Operating Systems and Environments in SAS Viya 3.5.

Per utilizzare Ansible per la migrazione, personalizza i file del tuo ambiente ed esegui i comandi di migrazione in base ai valori di tali file. I file, noti collettivamente come playbook Plan and Backup Ansible, forniscono le istruzioni su quali contenuti vengono migrati su quali computer.

Il processo di migrazione include una fase di pianificazione che esegue scansioni e pubblica un report, oltre a una fase di backup dell'ambiente SAS Viya 3.x. Ogni passaggio prevede l'esecuzione di un comando Ansible che evoca un gioco, in particolare uno scan play e un backup play.

Utilizza il plug-in di inventario dell'interfaccia a riga di comando (CLI) di SAS Viya per generare il playbook Plan and Backup Ansible.

File di distribuzione SAS Viya 3.x utilizzato per la migrazione dell'intero sistema

Il inventory.ini file creato durante l'implementazione di SAS Viya 3.x viene utilizzato da Ansible per migrare a SAS Viya. Il inventory.ini file definisce su quali macchine (o host) risiedono i componenti SAS Viya.

Fase 1: Pianificazione

È necessario comprendere l'ambiente di origine e pianificare ciò che si desidera migrare e quali sono le caratteristiche dell'ambiente di destinazione. La CLI dell'inventario degli amministratori SAS svolge un ruolo fondamentale nella migrazione a Viya. La CLI dell'inventario:

  • Genera il playbook di pianificazione e backup di Ansible.

  • Fornisce i report dell'inventario SAS Viya.

  • Supporta il backup del sistema e i contenuti creati dall'utente del pacchetto di migrazione.

Per ulteriori informazioni, vedere Step 1: Plan (SAS Administrator) nella documentazione SAS.

Fase 2: Eseguire il backup

Puoi utilizzare il playbook Ansible per creare il pacchetto di backup della migrazione. Il playbook Ansible utilizza la CLI di backup per impacchettare il contenuto e la configurazione del sistema Viya.

L'esecuzione della riproduzione di backup del playbook Plan and Backup Ansible esegue le seguenti operazioni:

  • Avvia un'altra scansione dell'ambiente. Se è trascorso abbastanza tempo dall'esecuzione della scansione, ciò contribuisce a garantire che eventuali modifiche dell'ambiente si riflettano anche nella scansione.

  • Crea il pacchetto di migrazione SAS Viya 3.x.

Per ulteriori informazioni, vedere Fase 2: Backup (amministratore SAS) nella documentazione SAS.

Fase 3. Ripristino

Il processo di ripristino crea una nuova implementazione di Viya e ripristina il contenuto di un ambiente esistente al suo interno. Ciò richiede privilegi elevati nel cluster Kubernetes e comporta l'utilizzo di Kubectl e Kustomize per modificare gli oggetti Kubernetes nel cluster per ripristinare il contenuto dal pacchetto nel nuovo ambiente.

Per ulteriori informazioni, consulta Step 3: Restore (Cluster Administrator) nella documentazione SAS.

Fase 4. Convalida

SAS Viya 4 fornisce l'inventario SAS Viya 4 e i report di confronto SAS Viya per confrontare i contenuti tra gli ambienti SAS Viya 3.x di origine e gli ambienti SAS Viya 4 di destinazione. Questi report e la tabella SASVIYATYPES associata sono accessibili tramite il gestore dell'ambiente SAS.

Per ulteriori informazioni, vedere Fase 5: Convalida nella documentazione SAS.