Domanda

sto esplorando la possibilità di modificare https://github.com/riptano/comboami a supporto Ec2multiregionsnitch.

In questo:

    .
  1. Aggiungi opzione --snitch ec2multegionsnitch -> Modifica cassandra.yaml per scrivere Snitch come Multi Region
  2. Aggiungi opzione --Broadcast_address_as_public_ip sì -> modifica cassandra.yaml per scrivere Broadcast_address: Public_IP
  3. 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.
  4. testato le impostazioni e ha funzionato.

    Le restrizioni

      .
    1. Non riesco a copiare il datastax ami per essere il mio ami.
    2. Non riesco a istantanea un'istanza di Cassandra datastax esistente in un AMI, in modo tale da modificare lo script localmente per ottenerlo avviato.
    3. La domanda:

        .
      1. Come modificare lo script e provarlo.
      2. 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.
      3. Grazie!

È stato utile?

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
scroll top