Ultima versione

|
In breve |
|
|
Catalogo |
Dinamico |
|
Categoria |
Dinamico |
|
Volumi dell'utente |
sì |
|
Num. minimo memoria |
160 M |
|
OS |
Linux |
|
Vincoli |
no |
|
Domande/commenti |
|
MIG abilita l'applicazione contenente alla migrazione o alla snapshot della stessa su un'altra griglia. Queste operazioni vengono avviate mediante una semplice interfaccia Web (GUI) esposta da MIG e sono in grado di funzionare congiuntamente all'applicazione dell'helper MigHelper. L'interfaccia utente è accessibile attraverso l'IP di applicazione e la porta di MIG configurata.
Dall'interfaccia utente, l'utente può richiedere entrambe le operazioni sull'applicazione contenente:
Prima è necessario configurare le griglie. Consultare la sezione Preparazione delle griglie.
|
Risorsa |
Minimo |
Massimo |
Predefinito |
|
CPU |
0.1 |
0.1 |
0.1 |
|
Memoria |
256 MB |
256 MB |
256 MB |
|
Larghezza di banda |
2 Mbps |
2 Mbps |
2 Mbps |
|
Nome |
Direzione |
Protocol |
Description |
|
in |
in |
HTTP |
Espone un'interfaccia Web per richiedere la migrazione dell'applicazione o una snapshot. Il traffico di rete restante non diretto alla GUI è trasmesso ad AUX senza modifiche. |
|
db |
out |
Qualsiasi |
Accesso a un server del database. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Questo terminale può essere lasciato non connesso se non viene utilizzato. |
|
fs |
out |
NFS |
Accesso a un file system di rete per l'archiviazione dei file condivisi, consentendo un accesso ai file di scrittura/lettura su NFS. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Il software sul volume di contenuto "vede" il file system remoto come /mnt/fs nello spazio del file system dell'appliance. Questo terminale può essere lasciato non connesso se non viene utilizzato. Il server connesso deve avere una condivisione di lettura/scrittura denominata /mnt/data su NFS. |
|
log |
out |
CIFS |
Accesso a un file system di rete basato su CIFS per l'archiviazione dei log IIS. Questo terminale può essere lasciato non connesso se non viene utilizzato. Il server connesso deve consentire gli accessi anonimi e avere una condivisione di lettura/scrittura denominata shared. |
|
net |
out |
Qualsiasi |
Output per accedere alle griglie e facilitare la migrazione o la snapshot dell'applicazione. |
|
aux |
out |
Qualsiasi |
Output ausiliario. Il traffico in entrata che non è diretto alla GUI è inviato mediante questo terminale senza modifiche. Questo terminale può restare non connesso. |
|
mon |
out |
CCE |
Serve per le statistiche di utilizzo delle prestazioni e delle risorse. |
|
Volume |
Description |
|
config |
Volume di lettura/scrittura per i dati di configurazione. |
Il volume è usato per archiviare i file di private_key e grid_info richiesti per la migrazione o la snapshot dell'applicazione.
|
name |
type |
description |
|
nome utente |
stringa |
Nome utente per l'accesso all'interfaccia Web. Predefinito: vuoto |
|
password |
stringa |
Password per l'accesso all'interfaccia Web. Predefinito: vuoto |
|
modalità |
stringa |
migrazione, istantanea o entrambe. Predefinito: entrambe |
|
port_no |
stringa |
Porta di accesso all'interfaccia Web. Questa GUI è accessibile mediante l'IP dell'applicazione e questa porta. Predefinito: 8080 |
|
private_key_file |
stringa |
Il file che contiene il codice privato formattato di openssh il cui codice pubblico corrispondente è autorizzato sulle griglie rilevanti. Predefinito: private.key. |
|
grid_info_file |
stringa |
File che contiene le informazioni di configurazione per ciascuna delle griglie rilevanti. Predefinito: grid.info. |
Seguire la procedura qui esposta prima di usare MIG per eseguire la migrazione o lo snapshot di un'applicazione. Segue un esempio passo a passo.
MIG espone un'interfaccia Web che è usata per eseguire la migrazione o la snapshot che contiene l'applicazione. A questa GUI si accede dall'IP dell'applicazione sulla porta configurata.
Sulla pagina della GUI di interfaccia utente utilizzata per iniziare la migrazione di applicazione o l'istantanea, l'utente seleziona un'operazione (migrazione o istantanea), un nome di applicazione di destinazione e una griglia di destinazione. In Invia, il browser visualizza lo schermo di avanzamento.
La pagina dello schermo di avanzamento contiene tre schermi:

Di sopra è riportato un esempio del monitor di avanzamento della GUI durante la snapshot. Questa pagina contiene tre monitor:
L'appliance di MIG deve essere in grado di eseguire l'autenticazione su qualsiasi griglia o snapshot cui migra. A questo scopo, creare una coppia di codici pubblica/privata in formato openSSH senza una passphrase. Crea un utente su ciascuna griglia in cui il codice pubblico corrisponde al codice pubblico generato.
Ciascuna griglia deve essere in grado di eseguire l'autenticazione sulle altre griglie. Per far ciò, occorre creare degli utenti su ogni griglia ove i codici pubblici corrispondono ai codici pubblici delle altre griglie.
Ciascuna griglia deve avere installato:
|
griglia g1: |
indica che le seguenti informazioni si riferiscono alla griglia "g1" in cui "g1" è un identificatore unico fra le griglie di questo file. |
|
{ |
|
|
controller = w.x.y.z |
Indirizzo IP per il controller di griglia o il nome di dominio risolvibile. |
|
location = Los Angeles |
Identificatore di posizione. |
|
MIG_ip = w.x.y.z:8080 |
Indirizzo IP e numero di porta dell'interfaccia Web dell'appliance di MIG nell'istanza dell'applicazione su questa griglia. |
|
app_config = "in_ip=w.x.y.z out_ip=w.x.y.z ..." |
La stringa citata è un elenco di proprietà di applicazione che devono essere configurate per l'istanza dell'applicazione su questa griglia. Le proprietà che non sono su questo elenco mantengono i valori da qualsiasi istanza di origine. Nota: non utilizzare .name=new_name. |
|
MigHelper_config = "in_ip=w.x.y.z out_ip=w.x.y.z netmask=w.x.y.z gateway=w.x.y.z" |
La stringa citata è un elenco di proprietà di applicazione che devono essere configurate per l'istanza dell'applicazione MigHelper su questa griglia. L'applicazione di MigHelper richiede la maschera di rete e il gateway di griglia e due IP non assegnati che sono utilizzati durante la migrazione o la snapshot. Per ulteriori informazioni, consultare MigHelper. |
|
} |
|
Nota: il file sample.grid.info che si trova in /var/www/html dell'appliance di MIG può essere utilizzato come template.
I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:
LampX4
Il diagramma di seguito mostra come MIG può essere connesso all'applicazione di riferimento di LampX4. Le proprietà del gateway di INSSLR sono impostate per inoltrare il traffico del TCP sulla porta 8080 al terminale AUX. Puntare un browser alla porta 8080 dell'IP di applicazione o del nome di dominio risolvibile per visualizzare l'interfaccia Web per MIG.
Nota:
Segue un esempio passo a passo che spiega come impostare LampX4 nelle due griglie fornite.

È buona pratica impostare le proprietà di nome utente e password di MIG per prevenire l'accesso non autorizzato.
Nota: è necessario impostare correttamente l'ordine di avvio di MIG. MIG deve essere avviato dopo che l'appliance connessa al terminale NET di MIG se si desidera che MIG identifichi la griglia su cui viene eseguito.
Questa appliance usa software Open Source e di terze parti
MIG è un'appliance composta di PS8 e MIGCTL. La classe di base di MIGCTL è WEB5. Non vi sono pacchetti software di terze parti Open Source installati su MIGCTL oltre a quelli che si trovano sulla sua classe di base WEB5.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|