Modifica DATASTAX CASSANDRA AMI Script AMI
-
21-12-2019 - |
Domanda
sto esplorando la possibilità di modificare https://github.com/riptano/comboami a supporto Ec2multiregionsnitch.
In questo:
- .
- Aggiungi opzione --snitch ec2multegionsnitch -> Modifica cassandra.yaml per scrivere Snitch come Multi Region
- Aggiungi opzione --Broadcast_address_as_public_ip sì -> modifica cassandra.yaml per scrivere Broadcast_address: Public_IP
- Aggiungi Opzione Opzione --seeds 100.222.111.222, in quanto le istanze appena create possono partecipare a un cassandra esistente, ad es. 100.222.111.222.
- Non riesco a copiare il datastax ami per essere il mio ami.
- Non riesco a istantanea un'istanza di Cassandra datastax esistente in un AMI, in modo tale da modificare lo script localmente per ottenerlo avviato.
- Come modificare lo script e provarlo.
- Dovrei usare AutoscalingGroup con una configurazione di launching per puntare a questo AMI, quindi utilizzare SED per modificare il cassandra.Yaml, il servizio riavviare Cassandra invece? Non è ovvio per me come eseguire uno script dopo la configurazione di avvio AWS ha completato il lancio dell'istanza, specialmente non riesco a ottenere gli AWS :: istanze :: Getatt Publicbors per l'indirizzo di trasmissione. Idealmente parlando dei cambiamenti avrebbero dovuto essere eseguiti durante la costruzione Cassandra.yaml nella sceneggiatura, non dopo.
testato le impostazioni e ha funzionato.
Le restrizioni
- .
La domanda:
- .
Grazie!
Soluzione
È corretto, l'AMI deve essere ricostruito su un'immagine pulita sotto il tuo account.Abbiamo istruzioni qui su come farlo:
https://github.com/riptano/comboami/blob/2.5 / Presetup / Setup.md
Per quanto la domanda di AutoscalingGroup, non sono sicuro di quanto sarebbe benefico.Se crei la tua immagine, fuori dal tuo repo, sentiti libero di creare una richiesta di tiro e guarderò loro per unirli nell'ami ufficiale.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow