AWS Server Migration Service - Guida per l'utente - Amazon ...
←
→
Trascrizione del contenuto della pagina
Se il tuo browser non visualizza correttamente la pagina, ti preghiamo di leggere il contenuto della pagina quaggiù
AWS Server Migration Service Guida per l'utente
AWS Server Migration Service Guida per l'utente AWS Server Migration Service: Guida per l'utente Copyright © 2021 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.
AWS Server Migration Service Guida per l'utente Table of Contents Che cosa è AWS SMS? ...................................................................................................................... 1 Pricing ...................................................................................................................................... 1 Requisiti ............................................................................................................................................ 2 Requisiti generali ........................................................................................................................ 2 Sistemi operativi ......................................................................................................................... 4 Tipi di volume e file system ......................................................................................................... 5 Configurazione di un utente IAM perServer Migration Connector ........................................................ 5 Autorizzazioni per gli utenti IAM .................................................................................................... 6 Limitations ................................................................................................................................. 6 Formato immagine .............................................................................................................. 6 Booting ............................................................................................................................. 6 Networking ........................................................................................................................ 7 Importazione di applicazioni da Migration Hub ......................................................................... 7 Miscellaneous .................................................................................................................... 7 Opzioni di licenza ....................................................................................................................... 7 Opzioni di licenza per Linux ................................................................................................. 8 Opzioni di licenza per Windows ............................................................................................ 8 Altri requisiti ............................................................................................................................... 9 Installazione di connettore .................................................................................................................. 10 Installazione su Vmware ............................................................................................................ 10 Installazione su Hyper-V ............................................................................................................ 13 Informazioni sul Server Migration Connector script di installazione ............................................ 14 Fase 1: Crea un account di servizio per Server Migration Connector in Active Directory ................ 15 Fase 2. Scaricare e distribuire il Server Migration Connector .................................................... 15 Fase 3 Scaricare e installare lo script di configurazione Hyper-V/SCVMM .................................. 16 Fase 4. Convalidare l'integrità e la firma crittografica del file dello script ..................................... 17 Fase 5. Eseguire lo script . ................................................................................................. 18 Fase 6. Configurare connettore ........................................................................................... 19 Installa su Azure ....................................................................................................................... 20 Fase 1: Scaricare lo script di installazione del connettore ........................................................ 21 Fase 2. Convalidare l'integrità e la firma crittografica del file dello script ..................................... 22 Fase 3 Eseguire lo script . ................................................................................................. 23 Fase 4. Configurare connettore ........................................................................................... 23 (Alternativa) Distribuire il Server Migration Connector manualmente .......................................... 24 Replica di macchine virtuali tramite la console ....................................................................................... 27 Replica di un server .................................................................................................................. 27 Ripresa di un processo di replica ................................................................................................ 28 Monitoraggio di un processo di replica del server ........................................................................... 29 Eliminazione di un processo di replica ......................................................................................... 29 Replica di macchine virtuali tramite AWS CLI ........................................................................................ 31 Migrazione di applicazioni .................................................................................................................. 36 Utilizzo della migrazione delle applicazioni .................................................................................... 37 Creazione di un'applicazione .............................................................................................. 37 Configurazione delle impostazioni di replica .......................................................................... 38 Configurazione delle impostazioni di avvio ............................................................................ 39 Avvia replica .................................................................................................................... 40 Avvio di un'applicazione ..................................................................................................... 41 Generazione di un modelloCloudFormation ........................................................................... 41 Importare applicazioni da Migration Hub. ...................................................................................... 41 CloudWatch Events e Lambda ............................................................................................................ 43 Manipolazione CloudWatch Events regole per AWS SMS ............................................................... 43 Registrazione di mediante CloudTrail ................................................................................................... 45 AWS SMSInformazioni su in CloudTrail ........................................................................................ 45 Comprensione AWS SMS voci file di registro ................................................................................ 46 iii
AWS Server Migration Service Guida per l'utente Sicurezza ......................................................................................................................................... 47 Protezione dei dati .................................................................................................................... 47 Crittografia dei dati inattivi .................................................................................................. 48 Crittografia in transito ........................................................................................................ 48 Identity and Access Management ................................................................................................ 48 Struttura delle policy .......................................................................................................... 48 Esempio di policy .............................................................................................................. 49 Policy gestite da AWS predefinite ........................................................................................ 50 Ruoli collegati ai servizi ............................................................................................................. 50 Autorizzazioni concesse dal ruolo collegato ai servizi .............................................................. 50 Creazione del ruolo collegato ai servizi ................................................................................ 51 Modifica del ruolo collegato ai servizi ................................................................................... 51 Eliminazione del ruolo collegato ai servizi ............................................................................. 51 Ruoli IAM legacy .............................................................................................................. 51 Resilienza ................................................................................................................................ 52 Sicurezza dell'infrastruttura ......................................................................................................... 53 Convalida della conformità ......................................................................................................... 53 Risoluzione dei problemi .................................................................................................................... 54 File di log per connettore ........................................................................................................... 54 Errore durante la registrazione del connettore ............................................................................... 55 Errore di certificato durante il caricamento di una VM su Amazon S3 ................................................ 55 Aggiorna il tuo connettore .................................................................................................. 55 Registrare nuovamente il connettore .................................................................................... 55 Server Migration Connector non riesce a connettersi ad AWS con errore "Creazione percorso PKIX non riuscita" ............................................................................................................................. 56 Questo certificato CA root non è attendibile .................................................................................. 57 L'esecuzione della replica non riesce durante la fase di preparazione ................................................ 57 L'AMI replicata non supporta alcuni tipi di istanza per l'avvio ............................................................ 57 Errore del server: Impossibile caricare i dischi di base su Amazon S3 ............................................... 58 Errore del server: Impossibile convalidare il processo di replica ........................................................ 58 Si è verificato un errore interno. Verificare che le credenziali AWS e VM Manager siano corrette. ............ 58 Errori correlati alle snapshot (VMware) ......................................................................................... 58 Errori di checkpoint (Hyper-V) ..................................................................................................... 59 Il delta di replica incrementale supera 1 TB .................................................................................. 59 Note di rilascio ................................................................................................................................. 60 Rilasci per gli ambientivCenter .................................................................................................... 60 Rilasci per ambienti Hyper-V/SCVMM .......................................................................................... 62 Rilasci per gli ambienti Azure ..................................................................................................... 63 Cronologia dei documenti ................................................................................................................... 65 .................................................................................................................................................... lxvii iv
AWS Server Migration Service Guida per l'utente Pricing Che cosa è AWS SMS? AWS Server Migration Service automatizza la migrazione delle macchine virtuali VMware vSphere, Microsoft Hyper-V/SCVMM e Azure locali nel cloud AWS. AWS SMS replica in modo incrementale le VM del server come AMI (Amazon Machine Image) in hosting nel cloud pronte per la distribuzione su Amazon EC2. Mediante le AMI, puoi testare e aggiornare facilmente le immagini basate sul cloud prima di metterle in produzione. Utilizzando AWS SMS per gestire le migrazioni di server, potrai: • Semplificare il processo di migrazione nel cloud. Puoi avviare la migrazione di un gruppo di server con pochi clic nella Console di gestione AWS. Una volta iniziata la migrazione, AWS SMS gestisce tutte le complessità del processo, incluse la replica automatica dei volumi di server attivi verso AWS e la creazione periodica di nuove AMI. Puoi avviare rapidamente le istanze EC2 dalle AMI nella console. • Orchestra migrazioni multi-server. AWS SMS orchestrazione le migrazioni dei server consentendo di pianificare le repliche e tenere traccia dei progressi di un gruppo di server che costituiscono un applicazione. Tramite la console, puoi pianificare le repliche iniziali, configurare gli intervalli di replica e monitorare l'avanzamento relativo a ciascun server. Quando si avvia un'applicazione migrata, è possibile applicare gli script di configurazione personalizzati che vengono eseguiti all'avvio. • Eseguire il test delle migrazioni del server in modo incrementale: Con supporto per la replica incrementale, AWS SMS consente test rapidi e scalabili dei server migrati. Poiché AWS SMS replica le modifiche incrementali apportate ai server locali e trasferisce solo il delta nel cloud, puoi testare le piccole modifiche in modo iterativo e risparmiare larghezza di banda di rete. • Supporto dei sistemi operativi più utilizzati. AWS SMS supporta la replica delle immagini del sistema operativo contenenti Windows, nonché diverse distribuzioni Linux principali. • Ridurre al minimo i tempi di inattività. Grazie alla replica incrementale di AWS SMS puoi ridurre al minimo l'impatto aziendale associato ai tempi di inattività delle applicazioni durante il cutover finale. L'utilizzo di AWS SMS è limitato nel modo seguente: • 50 migrazioni simultanee di macchine virtuali per account, a meno che un cliente non richieda un aumento del limite. • 90 giorni di utilizzo del servizio per macchina virtuale (non per account), a partire dalla replica iniziale di una macchina virtuale. Le repliche in corso vengono arrestate dopo 90 giorni, a meno che un cliente non richieda l'aumento del limite. • 50 migrazioni di applicazioni simultanee per account, con un limite di 10 gruppi e 50 server in ciascuna applicazione. Pricing Non sono previsti costi aggiuntivi per l'utilizzo di Server Migration Service. I prezzi sono calcolati in base alla tariffa standard prevista per i bucket S3, i volumi EBS e il trasferimento di dati utilizzati durante il processo di migrazione e per le istanze EC2 che si eseguono. Per ulteriori informazioni, vedere AWS Server Migration Service prezzi. 1
AWS Server Migration Service Guida per l'utente Requisiti generali Requisiti per AWS Server Migration Service Per utilizzare Server Migration Service per la migrazione di server virtualizzati locali in VMware, l'ambiente vSphere Amazon EC2, Microsoft Hyper-V/SCVMM o Microsoft Azure deve soddisfare i requisiti indicati di seguito. Requisiti • Requisiti generali (p. 2) • Sistemi operativi (p. 4) • Tipi di volume e file system (p. 5) • Configurazione di un utente IAM perServer Migration Connector (p. 5) • Autorizzazioni per gli utenti IAM (p. 6) • Limitations (p. 6) • Opzioni di licenza per AWS SMS (p. 7) • Altri requisiti (p. 9) Requisiti generali Prima di impostare AWS SMS, effettua le operazioni necessarie per soddisfare i requisiti indicati di seguito. TuttiVMs • Disattiva qualsiasi antivirus o software di rilevamento delle intrusioni sulla VM da migrare. Al termine del processo di migrazione sarà possibile riattivare i servizi. • Disconnetti qualsiasi unità CD-ROM (virtuale o fisica) connessa alla VM. Windows – VMs • Abilita Remote Desktop (RDP) per l'accesso remoto. • Installa la versione richiesta di .NET Framework sulla VM. Da notare che .NET Framework 4.5 o versioni successive verranno installati automaticamente sulla tua VM, se necessario. Versione Windows Versione .NET Framework Windows Server 2008 o versione precedente 3.5 o versione successiva Windows Server 2008 R2 o versione successiva 4.5 o versione successiva Windows 8 o versione precedente 3.5 o versione successiva Windows 8.1 o versione successiva 4.5 o versione successiva 2
AWS Server Migration Service Guida per l'utente Requisiti generali • Quando prepari una VM Microsoft Windows per la migrazione, configura una dimensione di file di paging fissa e assicurati che sul volume radice siano disponibili almeno 6 GiB di spazio libero. Questa configurazione è necessaria per una corretta installazione dei driver. • Assicurati che il firewall host (ad esempio Windows Firewall) consenta l'accesso a RDP. In caso contrario, al termine della migrazione non potrai accedere alla tua istanza. • Applica gli aggiornamenti rapidi indicati nei seguenti articoli: • Non è possibile modificare l'ora di sistema se la voce di registro RealTimeIsUniversal è abilitata in Windows • High CPU usage during DST changeover in Windows Server 2008, Windows 7, or Windows Server 2008 R2 • I seguenti tipi di istanza sono gli unici tipi di istanza che supportano AMIs a 32 bit: t2.nano – t2.micro, t2.small, t2.medium, c3.large, t1.micro, m1.small, m1.medium e c1.medium. Se stai eseguendo la migrazione di un'istanza a 32 bit, sei limitato a questi tipi di istanza e alle regioni che li supportano. di LinuxVMs • Abilita Secure Shell (SSH) per l'accesso remoto. • Assicurati che il firewall host (ad esempio iptables) consenta l'accesso a SSH. In caso contrario, una volta completata la migrazione non sarà possibile accedere all'istanza. • Assicurati di aver configurato un utente non root per l'utilizzo di SSH basato su chiave pubblica per accedere all'istanza dopo l'importazione. L'uso di SSH basato su password e accesso root su SSH è possibile, ma è sconsigliato. Ti consigliamo di usare chiavi pubbliche e un utente non root perché è più sicuro. La VM Linux non avrà un account ec2-user creato come parte del processo di migrazione. • Verifica che la macchina virtuale Linux utilizzi GRUB (GRUB legacy) o GRUB 2 come bootloader. • Assicurati che il volume radice della VM Linux utilizzi uno dei seguenti file system: • EXT2 • EXT3 • EXT4 • Btrfs • JFS • XFS • Le VMs Linux migrate devono utilizzare immagini a 64 bit. La migrazione di immagini Linux a 32 bit non è supportata. • Per ottenere risultati ottimali, le VMs Linux migrate dovrebbero utilizzare i kernel predefiniti. che utilizzano kernel Linux personalizzati potrebbero non essere migrati correttamente.VMs • Durante la preparazione di Amazon EC2 Linux VMs per la migrazione, assicurati che siano disponibili almeno 250 MiB di spazio su disco sul volume radice per l'installazione di driver e altri software. Per Microsoft Windows VMs, configura una dimensione di file di paging fissa e assicurati che sul volume radice siano disponibili almeno 6 GiB di spazio libero. Modifiche programmatiche a VMs Quando si importa una macchina virtuale, AWS modifica il file system per rendere la macchina virtuale importata accessibile al cliente. Potrebbero venire effettuate le seguenti operazioni: • [Linux] Installazione dei driver Citrix PV direttamente nel sistema operativo o tramite modifica di initrd/ initramfs per contenerli. • [Linux] Modifica degli script di rete per sostituire gli indirizzi IP statici con gli indirizzi IP dinamici. • [Linux] Modifica di /etc/fstab con commento delle voci non valide e sostituzione dei nomi dei dispositivi con UUIDs. Se non è possibile trovare un UUID corrispondente per un dispositivo, l'opzione 3
AWS Server Migration Service Guida per l'utente Sistemi operativi nofail viene aggiunta alla descrizione del dispositivo. Dopo l'importazione, sarà necessario correggere il nome del dispositivo e rimuovere l'opzione nofail. Come best practice durante la preparazione di VMs per l'importazione, consigliamo di specificare i dispositivi del disco della macchina virtuale in base all'UUID anziché al nome del dispositivo. Le voci di /etc/fstab che contengono tipi di file system distribuiti (cifs, smbfs, vboxsf, sshfs e altri ancora) sono disabilitate. • [Linux] Modifica delle impostazioni del bootloader grub, quali la voce e il timeout predefiniti. • [Windows] Modifica delle impostazioni del registro per consentire l'avvio della macchina virtuale. Durante la scrittura di un file modificato, AWS conserva il file originale nella stessa posizione con un nuovo nome. Sistemi operativi SMS permette di effettuare la migrazione dei seguenti sistemi operativi a EC2: Windows (32 e 64 bit) • Microsoft Windows Server 2003 (Standard, Datacenter, Enterprise) con Service Pack 1 (SP1) o versione successiva (32 e 64 bit) • Microsoft Windows Server 2003 R2 (Standard, Datacenter, Enterprise) (32 e 64 bit) • Microsoft Windows Server 2008 (Standard, Datacenter, Enterprise) (32 e 64 bit) • Microsoft Windows Server 2008 R2 (Standard, Web Server, Datacenter, Enterprise) (solo 64 bit) • Microsoft Windows Server 2012 (Standard, Datacenter) (solo 64 bit) • Microsoft Windows Server 2012 R2 (Standard, Datacenter) (solo 64 bit) (installazione di Nano Server non supportata) • Microsoft Windows Server 2016 (Standard, Datacenter) (solo 64 bit) • Microsoft Windows Server 1709 (Standard, Datacenter) (solo 64 bit) • Microsoft Windows Server 1803 (Standard, Datacenter) (solo 64 bit) • Microsoft Windows Server 2019 (Standard, Datacenter) (solo 64 bit) • Microsoft Windows 7 (Home, Professional, Enterprise, Ultimate) (inglese Stati Uniti) (32 e 64 bit) • Microsoft Windows 8 (Home, Professional, Enterprise) (inglese Stati Uniti) (32 e 64 bit) • Microsoft Windows 8.1 (Professional, Enterprise) (inglese Stati Uniti) (solo 64 bit) • Microsoft Windows 10 (Home, Professional, Enterprise, Education) (inglese Stati Uniti) (solo 64 bit) Linux/Unix (64 bit) • Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 16.04, 16.10, 17.04, 18.04 • Red Hat Enterprise Linux (RHEL) 5.1-5.11, 6.1-6.9, 7.0-7.6 (6.0 non possiede i driver richiesti) • SUSE Linux Enterprise Server 11 con Service Pack 1 e kernel 2.6.32.12-0.7 • SUSE Linux Enterprise Server 11 con Service Pack 2 e kernel 3.0.13-0.27 • SUSE Linux Enterprise Server 11 con Service Pack 3 e kernel 3.0.76-0.11, 3.0.101-0.8 o 3.0.101-0.15 • SUSE Linux Enterprise Server 11 con Service Pack 4 e kernel 3.0.101-63 • SUSE Linux Enterprise Server 12 con kernel 3.12.28-4 • SUSE Linux Enterprise Server 12 con Service Pack 1 e kernel 3.12.49-11 4
AWS Server Migration Service Guida per l'utente Tipi di volume e file system • SUSE Linux Enterprise Server 12 con Service Pack 2 e kernel 4.4 • SUSE Linux Enterprise Server 12 con Service Pack 3 e kernel 4.4 • CentOS 5.1-5.11, 6.1-6.6, 7.0-7.6 (6.0 non possiede i driver richiesti) • Debian 6.0.0-6.0.8, 7.0.0-7.8.0, 8.0.0 • Oracle Linux 5.10-5.11 con suffisso kernel el5uek • Oracle Linux 6.1-6.10 che utilizza il kernel compatibile RHEL 2.6.32 o i kernel UEK 3.8.13, 4.1.12 • Oracle Linux 7.0-7.6 che utilizza il kernel compatibile RHEL 3.10.0 o i kernel UEK 3.8.13, 4.1.12, 4.14.35 • Fedora Server 19-21 Tipi di volume e file system AWS Server Migration Service supporta la migrazione delle istanze di Windows e Linux con i seguenti file system: Sistema File system Architettura Tabella di Volumi di dati Volumi di avvio operativo partizione supportati supportati Windows NTFS 32 bit MBR ✔ ✔ GPT ✔ 64 bit MBR ✔ ✔ GPT ✔ ✔ (Solo VHDX) ReFS 32 bit MBR GPT 64 bit MBR ✔ GPT ✔ Linux/Unix ext2, ext3, 64 bit MBR ✔ ✔ ext4, Btrfs, JFS, XFS GPT ✔ AMIs con volumi che utilizzano la crittografia EBS non sono supportati. Durante la migrazione dei server tramite AWS SMS, non attivare la crittografia come impostazione predefinita. Se la crittografia per impostazione predefinita è già attiva e rilevi errori di replica delta, disattiva questa funzionalità. Configurazione di un utente IAM perServer Migration Connector Per creare un utente IAM per Server Migration Connector nel tuo account AWS 1. Creare un nuovo utente IAM per il connettore per la comunicazione con AWS. Salvare la chiave di accesso generata e la chiave segreta da utilizzare durante la configurazione iniziale del connettore. Per informazioni sulla gestione delle autorizzazioni e degli utenti IAM, consulta Creazione di un utente IAM nell'account AWS. 5
AWS Server Migration Service Guida per l'utente Autorizzazioni per gli utenti IAM 2. Allegare la policy IAM gestita ServerMigrationConnector all'utente IAM. Per ulteriori informazioni, consultare Policy gestite e policy inline. Autorizzazioni per gli utenti IAM Per impostazione predefinita, gli utenti IAM non dispongono delle autorizzazioni necessarie per l'utilizzo di AWS SMS. Gli utenti IAM con autorizzazioni di amministratore hanno già accesso completo a AWS SMS. In caso contrario, puoi aggiungere la policy gestita AWS ServerMigrationServiceConsoleFullAccess per garantire che gli utenti IAM dispongano delle autorizzazioni necessarie per utilizzare AWS SMS. Limitations Si applicano le seguenti restrizioni. Limitazioni • Formato immagine (p. 6) • Booting (p. 6) • Networking (p. 7) • Importazione di applicazioni da Migration Hub (p. 7) • Miscellaneous (p. 7) Formato immagine • Durante la migrazione di VMs gestito da Hyper-V/SCVMM, SMS supporta sia la generazione 1 VMs (utilizzando il formato disco VHD o VHDX) sia la generazione 2 VMs (solo VHDX). • AWS SMS non supporta VMs su Hyper-V che esegue una qualsiasi versione di RHEL 5 se supportata da un disco VHDX. Per la migrazione, consigliamo di convertire i dischi con questo formato in VHD. • AWS SMS non supporta VMs che dispone di una combinazione di file disco VHD e VHDX. • In VMware, AWS SMS non supporta VMs che utilizza Raw Device Mapping (RDM). Sono supportate solo le immagini del disco VMDK. Booting • Le partizioni di avvio UEFI/EFI sono supportate solo per i volumi di avvio di Windows con VHDX come formato immagine. In caso contrario, il volume di avvio di una macchina virtuale deve utilizzare le partizioni Master Boot Record (MBR). In entrambi i casi, il volume di avvio non può superare 2 TiB (non compressi) a causa delle limitazioni MBR. Note Quando AWS rileva un volume di avvio GPT di Windows con una partizione di avvio UEFI, la converte in qualsiasi momento in un volume di avvio MBR con una partizione di avvio BIOS. Questo perché EC2 non supporta direttamente i volumi di avvio GPT. • Se la partizione radice non si trova sullo stesso disco rigido virtuale dell'MBR, l'avvio di una VM importata potrebbe non riuscire. • Se la partizione radice non si trova sullo stesso disco rigido virtuale dell'MBR, l'avvio di una VM migrata potrebbe non riuscire. • La migrazione di VMs con configurazioni di avvio doppio non è supportata. 6
AWS Server Migration Service Guida per l'utente Networking Networking • Attualmente non sono supportate più interfacce di rete. Dopo la migrazione, la VM disporrà di un'unica interfaccia di rete virtuale che utilizza DHCP per l'assegnazione degli indirizzi. La tua istanza riceve un indirizzo IP privato. • Una VM migrata in un VPC non riceve un indirizzo IP pubblico, indipendentemente dall'impostazione di assegnazione automatica di IP pubblico della sottorete. Al contrario, puoi assegnare un indirizzo IP elastico al tuo account e associarlo all'istanza in uso. • Gli indirizzi IP con Internet Protocol versione 6 (IPv6) non sono supportati. Importazione di applicazioni da Migration Hub • SMS importa i server relativi all'applicazione da AWS Migration Hub solo se esistono nel catalogo di server SMS. Di conseguenza, alcune applicazioni potrebbero essere migrate solo parzialmente. • Se non esiste alcun server in un'applicazione Migration Hub nel catalogo di server SMS, l'importazione non riesce senza alcun avviso e l'applicazione non sarà visibile in SMS. • Le applicazioni importate possono essere migrate ma non possono essere modificate in SMS. Possono comunque essere modificate in Migration Hub. Miscellaneous • Un processo di replica SMS non riuscirà per VMs con più di 22 volumi collegati. • AMIs con volumi che utilizzano la crittografia EBS non sono supportati. Durante la migrazione dei server tramite AWS SMS, non attivare la crittografia come impostazione predefinita. Se la crittografia per impostazione predefinita è già attiva e rilevi errori di replica delta, disattiva questa funzionalità. • AWS SMS crea AMIs che utilizzano la virtualizzazione Hardware Virtual Machine (HVM). Non può creare AMIs che utilizzano la virtualizzazione paravirtuale (PV). I driver PVHVM di Linux sono supportati all'interno di VMs migrato. • I VMs creati come risultato di una conversione P2V non sono supportati. Una conversione P2V si verifica quando viene creata un'immagine del disco eseguendo un processo di installazione Linux o Windows su una macchina fisica e quindi importando una copia di tale installazione Linux o Windows su una VM. • AWS SMS non installa i driver Single Root I/O Virtualization (SR-IOV) ad eccezione delle importazioni di VMs Microsoft Windows Server 2012 R2. Questi driver non sono necessari a meno che non si preveda di utilizzare reti avanzate, che forniscono prestazioni più elevate (pacchetti al secondo), latenza inferiore e jitter inferiore. Per Microsoft Windows Server 2012 R2 VMs, i driver SR-IOV vengono installati automaticamente come parte del processo di migrazione. • Poiché i dischi indipendenti non sono interessati dalle snapshot, AWS SMS non supporta la replica a intervalli per VMDKs in modalità indipendente. • L'importazione non supporta i Language Pack di Windows che utilizzano caratteri UTF-16 (o non ASCII). Ti consigliamo di usare il pacchetto in lingua inglese per l'importazione di VMs Windows Server 2003, Windows Server 2008 e Windows Server 2012 R1. • Per Windows Server 2003, disabilitare i controlli di firma dei driver di Windows prima della migrazione. Opzioni di licenza per AWS SMS Quando si crea un nuovo job di replica, AWS Server Migration Service fornisce un Tipo di licenza. Se scegli un tipo di licenza che non è compatibile con la tua macchina virtuale, il processo di replica ha esito negativo e restituisce un messaggio di errore. I valori possibili sono: 7
AWS Server Migration Service Guida per l'utente Opzioni di licenza per Linux • Auto (predefinito) Rileva il sistema operativo (SO) del sistema di origine e applica la licenza appropriata alla macchina virtuale (VM) migrata. • (AWS) Sostituisce la licenza del sistema di origine con una licenza AWS, se necessario, sulla macchina virtuale migrata. • BYOL Mantiene la licenza del sistema di origine, se necessario, sulla macchina virtuale migrata. Le stesse opzioni di licenza sono disponibili tramite AWS SMS API e CLI. Ad esempio: . aws sms create-replication-job --license-type value Il valore del parametro --license-type può essere AWS o BYOL. Lasciarlo smontato è la stessa scelta Auto nella console. Opzioni di licenza per Linux I sistemi operativi Linux supportano solo le licenze BYOL. Scelta Auto (impostazione predefinita) significa che l'SMS utilizza una licenza BYOL. Le macchine virtuali Red Hat Enterprise Linux (RHEL) migrate devono utilizzare le licenze di Cloud Access (BYOL). Per ulteriori informazioni, vedere Accesso al cloud Red Hat sul sito web Red Hat. Le macchine virtuali SUSE Linux Enterprise Server migrate devono utilizzare le licenze di SUSE Public Cloud Program (BYOS). Per ulteriori informazioni, vedere Programma SUSE Public Cloud: porta il tuo abbonamento. Opzioni di licenza per Windows I sistemi operativi dei server Windows supportano le licenze BYOL o le licenze AWS. I sistemi operativi dei client Windows (come Windows 10) supportano solo le licenze BYOL. Se scegli Auto (impostazione predefinita), AWS SMS utilizza la licenza AWS se la macchina virtuale ha un sistema operativo server. Se la macchina virtuale ha un sistema operativo client, viene utilizzata la licenza BYOL. Le seguenti regole si applicano quando si utilizza la licenza BYOL Microsoft, tramite MSDN o Software Assurance per utente Windows: • Il prezzo delle istanze BYOL si basa sul prezzo delle istanze Amazon EC2 Linux prevalenti, purché vengano soddisfatte le seguenti condizioni: • Esegui su un host dedicato (Host dedicati) • Avvio da macchine virtuali con origine da file binari del software forniti da te utilizzando AWS SMS, che sono soggette ai termini e le capacità correnti di .AWS SMS • Definizione delle istanze come istanze BYOL. • Esecuzione delle istanze entro le tue regioni AWS designate e laddove AWS offre il modello BYOL. • Attivare utilizzando i tasti Microsoft forniti o utilizzati nel sistema di gestione chiave • Devi tenere conto del fatto che, quando avvii un'istanza Amazon EC2, questa può essere eseguita su uno dei molti server inclusi in una zona di disponibilità. Ciò significa che ogni volta che inizi un Amazon EC2 (incluso un arresto/avvio), potrebbe essere eseguito su un server diverso all'interno di una zona 8
AWS Server Migration Service Guida per l'utente Altri requisiti di disponibilità. È necessario tenere conto di questo fatto alla luce delle limitazioni della riassegnazione della licenza, come descritto nei Termini del prodotto Microsoft Volume Licensing, disponibile presso Termini di licenza, o consultate i vostri diritti di utilizzo specifici per determinare se i vostri diritti sono coerenti con questo utilizzo. • Devi essere idoneo a utilizzare il programma BYOL per i prodotti software Microsoft applicabili secondo quanto previsto dagli accordi che hai stabilito con Microsoft, ad esempio, secondo i diritti degli utenti MSDN o i diritti degli utenti Windows Software Assurance per utente. È tua esclusiva responsabilità ottenere tutte le licenze richieste e soddisfare tutti i requisiti di licenza applicabili di Microsoft, inclusi PUR/PT. Inoltre, devi avere accettato il contratto di licenza con l'utente finale di Microsoft (Microsoft EULA) e, utilizzando i prodotti software Microsoft con il programma BYOL, accetti l'EULA di Microsoft. • AWS consiglia di consultare i propri legali e altre persone adatte per comprendere e soddisfare i requisiti di licenza di Microsoft applicabili. Utilizzo dei Servizi (compreso l'utilizzo del tipo di licenza parametro e BYOL segnalazione) in violazione dei contratti con Microsoft non è autorizzato o consentito. Altri requisiti Supporto per VMware vMotion. AWS Server Migration Service supporta parzialmente vMotion, Storage vMotion e altre funzionalità basate sulla migrazione di macchine virtuali (ad esempio DRS e Storage DRS) soggette alle seguenti limitazioni: • La migrazione di una macchina virtuale a un nuovo host o datastore ESXi dopo che una replica termina e prima che inizi la successiva esecuzione di replica, è supportata purché l'account di servizio Server Migration Connector di vCenter disponga di autorizzazioni sufficienti sull'host ESXi di destinazione, i datastore e il data center e sulla macchina virtuale stessa nella nuova posizione. • La migrazione di una macchina virtuale a un nuovo host ESXi, datastore e/o data center mentre è in esecuzione una replica, ovvero mentre è in corso il caricamento di una macchina virtuale, non è supportata. • L'utilizzo di vCenter vMotion in più non è supportato con AWS Server Migration Service. Supporto per vSANVMware I VMs nei datastore vSAN sono supportati solo quando Replication job type (Tipo di processo di replica) nella pagina Configure replication jobs settings (Configura impostazioni dei processi di replica) è impostata su One-time migration (Migrazione in un'unica fase). Supporto per volumi virtuali VMware (VVol) AWS non fornisce supporto per la migrazione dei volumi virtuali VMware. Tuttavia, alcune implementazioni possono funzionare. VMware VMs con snapshot AWS SMS supporta solo la migrazione in un'unica fase su VMs in cui viene utilizzato il software di backup basato su snapshot. Inoltre, evita la creazione di snapshot su VMs replicate tramite AWS SMS. I checkpoint Hyper-V AWS SMS non supporta VMs con checkpoint esistenti. Disco di differenziazione Hyper-V AWS SMS non supporta VMs con dischi di differenziazione. 9
AWS Server Migration Service Guida per l'utente Installazione su Vmware Installazione di Server Migration Connector The Server Migration Connector è una macchina virtuale FreeBSD da installare nell'ambiente di virtualizzazione locale. Le piattaforme supportate sono VMware vSphere, Microsoft Hyper-V/SCVMM e Microsoft Azure. Indice: • Installare Server Migration Connector su VMware (p. 10) • Installare Server Migration Connector su Hyper-V (p. 13) • Installare Server Migration Connector in Azure (p. 20) Installare Server Migration Connector su VMware Utilizzare le seguenti informazioni per installare Server Migration Connector, in modo da poter utilizzare AWS SMS per migrare le macchine virtuali da un ambiente Vmware a Amazon EC2. Queste informazioni si applicano solo alle macchine virtuali in un ambiente VMware locale. Per informazioni sull'installazione del connettore in altri ambienti, vedi Installazione di Server Migration Connector (p. 10). Requisiti per il connettore VMware • vCenter versione 5.1 o superiore (convalidata fino alla 6.7) • ESXi 5.1 o superiore (convalidata fino alla 6.7) • Minimo 8 GiB di RAM • Storage su disco minimo disponibile di 20 GiB (con thin provisioning) o 250 GiB (con thick provisioning) • Supporto per i servizi di rete indicati di seguito. Per consentire connessioni stateful in uscita da connettore a questi servizi, potrebbe essere necessario riconfigurare il firewall. • DNS: consente al connettore di avviare le connessioni alla porta 53 per la risoluzione dei nomi. • HTTPS su vCenter: consente al connettore di avviare connessioni Web sicure alla porta 443 di vCenter. È inoltre possibile configurare una porta non predefinita a scelta. Se il server Vcenter è configurato per utilizzare una porta non predefinita, specificare sia il nome host e la porta di Vcenter, separati da un colon (ad esempio, HOSTNAME:PORT o IP:PORT) nella pagina Vcenter Service Account in Configurazione connettore. • HTTPS su ESXi: consente al connettore di avviare connessioni Web sicure alla porta 443 degli host ESXi contenenti le VM da migrare. • NTP: Facoltativamente consente l'accesso in uscita connettore alla porta 123 per la sincronizzazione dell'ora. Se il connettore sincronizza l'orologio con l'host ESXi, ciò non è necessario. • Consenti le connessioni in uscita dal connettore ai seguenti intervalli di URL: • amazonaws.com • *.aws.amazon.com Per configurare il connettore per un ambiente VMware 1. Aprire il AWS Server Migration Service e scegliere Connettori, Guida all'installazione del connettore SMS. 10
AWS Server Migration Service Guida per l'utente Installazione su Vmware 2. Sul Configurazione del connettore di migrazione del server AWS pagina, scegliere Scarica OVA per scaricare il connettore per ambienti Vmware. È anche possibile scaricare il connettore utilizzando l'URL fornito. Il connettore è una macchina virtuale FreeBSD in formato OVA preconfigurata e pronta per essere distribuita nel tuo vCenter. 3. Configura il tuo account del servizio vCenter. Crea un utente vCenter con le autorizzazioni necessarie per creare ed eliminare le snapshot sulle macchine virtuali da migrare ad AWS e scaricarne i dischi delta. Note Come best practice, è consigliabile limitare le autorizzazioni per il servizio vCenter per l'account del servizio del connettore solo ai data center vCenter che contengono le macchine virtuali che desideri migrare. Ti consigliamo inoltre di bloccare le autorizzazioni del tuo account del servizio vCenter assegnando a questo utente il ruolo NoAccess (Nessun accesso) in vCenter sugli host, le cartelle e i datastore che non dispongono di macchine virtuali per la migrazione. 4. Crea un ruolo in vCenter con i seguenti privilegi: • Datastore > > > Sfoglia le operazioni del datastore e del file di livello basso (Datastore.Browse and Datastore.filemanagement) • Host > > > Configurazione > > > Gestione del sistema (Host.Config.systemmanagement) • vapp > > > Esporta (vapp.Esportazione) • Macchina virtuale > > > Gestione snapshot > > > Creazione istantanea e rimozione snapshot (virtualmachine.State.createsnapshot e virtualmachine.State.removesnapshot) 5. Assegna il ruolo come segue: a. Assegna questo ruolo vCenter all'account del servizio per il connettore da utilizzare per accedere a vCenter. b. Assegna questo ruolo con autorizzazioni di propagazione ai data center che contengono le macchine virtuali da migrare. 6. Per verificare manualmente le autorizzazioni dell'account di servizio Vcenter, verificare che sia possibile accedere a Vsphere Client con il connettore credenziali account di servizio. Quindi, esportare le macchine virtuali come modelli OVF, utilizzare il browser del datastore per scaricare i file dai datastore che contengono le macchine virtuali e visualizzare le proprietà sul Riepilogo degli host esxi delle vostre macchine virtuali. Per configurare la CLI di connettore 1. Distribuisci l'OVA del connettore scaricato nella procedura precedente nel tuo ambiente VMware utilizzando vSphere Client. 2. Apri la console della macchina virtuale di connettore e accedi come ec2-user con la password ec2pass. Se richiesto, indica una nuova password. 3. Ottieni l'indirizzo IP del connettore come segue: a. Esegui il comando sudo setup.rb. Visualizzerai un menu di configurazione: Choose one of the following options: 1. Reset password 2. Reconfigure network settings 3. Restart services 4. Factory reset 5. Delete unused upgrade-related files 6. Enable/disable SSL certificate validation 7. Display connector's SSL certificate 8. Generate log bundle 0. Exit 11
AWS Server Migration Service Guida per l'utente Installazione su Vmware Please enter your option [1-9]: b. Inserisci l'opzione 2. Visualizzerai così le informazioni aggiornate sulla rete e un sottomenu per modificare le impostazioni di rete. L'output visualizzato dovrebbe essere simile al seguente: Current network configuration: DHCP IP: 192.0.2.100 Netmask: 255.255.254.0 Gateway: 192.0.2.1 DNS server 1: 192.0.2.200 DNS server 2: 192.0.2.201 DNS suffix search list: subdomain.example.com Web proxy: not configured Reconfigure your network: 1. Renew or acquire a DHCP lease 2. Set up a static IP 3. Set up a web proxy for AWS communication 4. Set up a DNS suffix search list 5. Exit Please enter your option [1-5]: Devi inserire questo indirizzo IP nelle procedure che seguono. 4. [Facoltativo] Configura un indirizzo IP statico per il connettore. In questo modo non dovrai riconfigurare gli elenchi degli host affidabili sulla tua LAN ogni volta che DHCP assegna un nuovo indirizzo al connettore. Nel menu Reconfigure your network (Riconfigura la rete), inserisci l'opzione 2. Viene visualizzato un modulo nel quale inserire le impostazioni di rete: Compila ciascun campo con un valore adatto, quindi premi Invio. Verrà visualizzato un output simile al seguente: Setting up static IP: 1. Enter IP address: 192.0.2.50 2. Enter netmask: 255.255.254.0 3. Enter gateway: 192.0.2.1 4. Enter DNS 1: 192.0.2.200 5. Enter DNS 2: 192.0.2.201 Static IP address configured. 5. Nel menu di configurazione della rete del connettore configura i valori del suffisso del dominio per l'elenco di ricerca del suffisso DNS. 6. Se il tuo ambiente utilizza un proxy web per la connessione a Internet, configuralo ora. 7. Prima di uscire dalla console del connettore, utilizza ping per verificare l'accesso di rete alle seguenti destinazioni all'interno e all'esterno della LAN: • Nella tua LAN, a vCenter e agli host ESXi esistenti per nome host, FQDN e indirizzo IP • Al di fuori della tua LAN, ad AWS 8. In un browser Web, accedere al connettore VM al suo indirizzo IP (https://ip-address-of- connector/) per aprire la procedura guidata di configurazione e scegliere Inizia subito. 9. Rivedere il contratto di licenza, selezionare la casella di controllo e scegliere Successivo. 10. Crea una password per la console di gestione connettore. 11. Scegli Caricamento automatico dei registri e Server Migration Connector aggiornamento automatico. 12. Per Regione AWS, scegliere la Regione dall'elenco. Per Credenziali AWS, inserire il IAM credenziali create in Autorizzazioni per gli utenti IAM (p. 6). Scegli Successivo. 12
AWS Server Migration Service Guida per l'utente Installazione su Hyper-V 13. Per Account di servizio Vcenter, immettere il nome host di Vcenter, il nome utente e la password dal passaggio 3. Scegli Successivo. 14. Dopo aver accettato il certificato Vcenter, completare la registrazione e poi visualizzare il connettore dashboard di configurazione. 15. Verificare che il connettore l'utente è registrato sul Connettori pagina. In caso di problemi durante la registrazione del connettore, contatto sms-service@amazon.com. Installare Server Migration Connector su Hyper-V AWS SMS supporta la migrazione in due modi: da server Hyper-V autonomi o da server Hyper-V gestiti da System Center Virtual Machine Manager (SCVMM). Utilizzare le seguenti informazioni per installare Server Migration Connector su Hyper-V in modo da poter utilizzare AWS SMS per migrare le macchine virtuali da Hyper-V a Amazon EC2. Queste informazioni si applicano solo alle macchine virtuali in un ambiente Hyper-V locale. Per informazioni sull'installazione del connettore in altri ambienti, vedi Installazione di Server Migration Connector (p. 10). Considerazioni sugli scenari di migrazione • Le procedure di installazione per gli ambienti Hyper-V autonomo e SCVMM non sono intercambiabili. • Quando è configurata in modalità SCVMM, un'appliance del Server Migration Connector supporta la migrazione da un SCVMM (che può gestire più server Hyper-V). • Quando è configurata in modalità Hyper-V autonomo, un'appliance del Server Migration Connector supporta la migrazione da più server Hyper-V. • AWS SMS supporta la distribuzione di un qualsiasi numero di appliance dei connettore per supportare la migrazione da più SCVMM e più server Hyper-V autonomi in parallelo. Requisiti per il connettore Hyper-V • Ruolo Hyper-V su Windows Server 2012 R2 o Windows Server 2016 • Active Directory 2012 o versione successiva • [Facoltativo] SCVMM 2012 SP1 o SCVMM 2016 • Minimo 8 GiB di RAM • Storage su disco minimo disponibile di 300 GiB • Supporto per i servizi di rete indicati di seguito. Per consentire connessioni stateful in uscita da connettore a questi servizi, potrebbe essere necessario riconfigurare il firewall. • DNS: consente al connettore di avviare le connessioni alla porta 53 per la risoluzione dei nomi. • HTTPS sulla porta WinRM 5986 su host Hyper-V autonomo o SCVMM • HTTPS in entrata sulla porta 443 del connettore: consente al connettore di ricevere connessioni Web sicure sulla porta 443 dagli host Hyper-V contenenti le VM da migrare. • NTP: Facoltativamente consente l'accesso in uscita connettore alla porta 123 per la sincronizzazione dell'ora. Se connettore sincronizza l'orologio con l'host Hyper-V, ciò non è necessario. • Consenti le connessioni in uscita dal connettore ai seguenti intervalli di URL: • amazonaws.com • *.aws.amazon.com Indice: • Informazioni sul Server Migration Connector script di installazione (p. 14) 13
AWS Server Migration Service Guida per l'utente Informazioni sul Server Migration Connector script di installazione • Fase 1: Crea un account di servizio per Server Migration Connector in Active Directory (p. 15) • Fase 2. Scaricare e distribuire il Server Migration Connector (p. 15) • Fase 3 Scaricare e installare lo script di configurazione Hyper-V/SCVMM (p. 16) • Fase 4. Convalidare l'integrità e la firma crittografica del file dello script (p. 17) • Fase 5. Eseguire lo script . (p. 18) • Fase 6. Configurare connettore (p. 19) Informazioni sul Server Migration Connector script di installazione Il AWS SMS lo script di configurazione automatizza la creazione di autorizzazioni e connessioni di rete appropriate che consentono AWS SMS per eseguire le attività sull'ambiente Hyper-V. Devi eseguire lo script come amministratore su ciascun host Hyper-V e SCVMM che intendi utilizzare nella migrazione delle macchine virtuali. Quando esegui lo script, questo esegue le seguenti operazioni: 1. [Tutti i sistemi] Controlla se il servizio Windows Remote Management (winrm) è abilitato su SCVMM e su tutti gli host Hyper-V, ne abilita la necessità e li imposta per avviare automaticamente il boot. 2. [Tutti i sistemi] Consente il telecomando powershell, che consente connettore per eseguire comandi powershell su tale host su una connessione winrm. 3. [Tutti i sistemi] Crea un certificato X.509 autofirmato, crea un ascoltatore HTTPS e lega il certificato all'ascoltatore. 4. [Tutti i sistemi] Crea una regola firewall per accettare le connessioni in entrata all'ascoltatore winrm. 5. [Tutti i sistemi] Aggiunge l'indirizzo IP o il nome di dominio del connettore all'elenco di host attendibili nella configurazione winrm. È necessario configurare questo indirizzo IP o nome di dominio prima di eseguire lo script in modo che tu possa fornirlo in modo interattivo. 6. [Tutti i sistemi] Abilita l'autenticazione del provider di supporto per la sicurezza delle credenziali (credential) con winrm. 7. [Tutti i sistemi] Le sovvenzioni leggono ed eseguono le autorizzazioni a un utente Active Directory preconfigurato su configurazione winrm. Questo utente è lo stesso dell'account del servizio descritto di seguito in Fase 1: Crea un account di servizio per Server Migration Connector in Active Directory (p. 15). 8. [Solo Hyper-V standalone] Aggiunge l'utente Active Directory agli amministratori Hyper-V e agli utenti di gestione remota sull'host Hyper-V. 9. [Solo Hyper-V standalone] Fornisce permessi di sola lettura a tutte le cartelle dati VM gestite da questo Hyper-V. 10.[Solo SCVMM] Concede le autorizzazioni "Execute Methods" (Esegui metodi), "Enable Account" (Abilita account) e "Remote Enable" (Abilita remoto) all'utente Active Directory su due oggetti WMI, CIMV2 e SCVMM. 11.[Solo SCVMM] Crea un ruolo Amministratore delegato in SCVMM con autorizzazioni per accedere a tutti gli host Hyper-V. Assegna il ruolo all'utente di Active Directory. Puoi rimuovere in modo selettivo l'accesso agli host modificando questo ruolo in SCVMM. 12.[Solo SCVMM] Verifica se esiste un percorso di rete protetto (HTTPS) tra SCVMM e gli host Hyper- V. Se lo script non rileva un canale sicuro, restituisce un errore e genera le istruzioni per permettere all'amministratore di proteggere il canale. 13.[Solo SCVMM] Consente di passare da tutti gli host Hyper-V gestiti da SCVMM e concede le autorizzazioni di sola lettura utente di Active Directory su tutte le cartelle VM su ogni host Hyper-V. 14
AWS Server Migration Service Guida per l'utente Fase 1: Crea un account di servizio per Server Migration Connector in Active Directory Fase 1: Crea un account di servizio per Server Migration Connector in Active Directory Il Server Migration Connector richiede un account del servizio in Active Directory. Poiché lo script di configurazione del connettore viene eseguito su ciascun host Hyper-V e SCVMM, concede l'autorizzazione per tali host a questo account. Note Quando configurato in modalità SCVMM, l'host SCVMM e tutti gli host Hyper-V che lo gestiscono devono trovarsi in uno stesso dominio di Active Directory. Se disponi di più domini di Active Directory, devi configurare un connettore per ciascuno di essi. Per creare l'utente di Active Directory 1. Utilizzando il Centro di amministrazione di Active Directory sul computer Windows in cui la foresta di Active Directory è installata, crea un nuovo utente e assegnagli una password. 2. Aggiungere il nuovo utente al Utenti di gestione remota gruppo. Fase 2. Scaricare e distribuire il Server Migration Connector Scarica il Server Migration Connector per Hyper-V e SCVMM all'ambiente locale e installarlo su un host Hyper-V. Per configurare il connettore per un ambiente Hyper-V 1. Aprire il AWS Server Migration Service e scegliere Connettori,Guida all'installazione del connettore SMS. 2. Sul Configurazione del connettore di migrazione del server AWS pagina, scegliere Scarica la ZIP VHD per scaricare il connettore per Hyper-V. 3. Trasferire il download connettore per l'host Hyper-V, unzip e importazione connettore come macchina virtuale. 4. Apri la console della macchina virtuale di connettore e accedi come ec2-user con la password ec2pass. Se richiesto, indica una nuova password. 5. Ottieni l'indirizzo IP del connettore come segue: a. Esegui il comando sudo setup.rb. Visualizzerai un menu di configurazione: Choose one of the following options: 1. Reset password 2. Reconfigure network settings 3. Restart services 4. Factory reset 5. Delete unused upgrade-related files 6. Enable/disable SSL certificate validation 7. Display connector's SSL certificate 8. Generate log bundle 0. Exit Please enter your option [1-9]: b. Inserisci l'opzione 2. Visualizzerai così le informazioni aggiornate sulla rete e un sottomenu per modificare le impostazioni di rete. L'output visualizzato dovrebbe essere simile al seguente: 15
Puoi anche leggere