SORU
12 NİSAN 2012, PERŞEMBE


Nasıl EC2 örneklerini ve yükleme/ateş her biri bir başlangıç komut dosyası çalıştırmak?

Linux EC2 örneklerini bir dizi lansmanı otomatize etmek istiyorum.

Temel olarak, bu komut/program yazmak istiyorum :

  • Örneğini N benim belirli bir AMI olan olaylar.
  • Her başladı örneğin, özelleştirilmiş bir komut dosyası yüklemek ve kod örneği çalıştırmak izin.

VMWare kullanarak, tipik olarak kullanarak böyle bir şey yapmamvmrunya Vıx SDK.

Ne Amazon seçenekleri/EC2 BÖLÜM?

TİA,

CEVAP
12 NİSAN 2012, PERŞEMBE


Cevap özellikleri sağladığı gibi çalışan AMI AMI tamamen bağımlı üzerinde biraz bağlıdır.

Amazon Linux AMİS ve resmi Ubuntu AMİs cloud-init paket yüklü. Bu başlangıç eylemleri tetikleyebilir çeşitli yollar vardır, ama isteğiniz eşleşen en yakın (ve bunu ben icat ettim, çünkü benim en sevdiğim) user-data script bir kavramdır.

Sadece herhangi bir komut iletebilirsiniz (iki karakter ile başlayan #!) bu EC2 başlatırken kullanıcı-veri örnekleri. Örneğin ilk açılışta root olarak çalıştırmak olacaktır.

Bu nasıl bir örnek için, son yazımda tam olarak bu tekniği kullanıyorum: Uploading Known ssh Host Key in EC2 user-data Script

Ayrıca aynı komut ile birden fazla EC2 örneğini çalıştırmak istedi. Ec2-çalışma örnekleri komutu ve ilgili API ve web konsolu örneğini herhangi bir sayıda aynı kullanıcı veri başlatmak için belirlemenize olanak sağlar. Örneğin:

ec2-run-instances            \
  --instance-count 10        \
  --user-data-file $MYSCRIPT \
  --key $USER                \
  $SOMEAMI

Eğer şu anda cloud-init olmayan bir AMI yüklü çalıştırıyorsanız, birini yapın:

  • Cloud-init yüklü, ya da bir AMI geçin

  • Cloud-init olan AMI sizin için özel bir sürümü yüklü, ya da kurmak

  • Yazma bir daha karmaşık sarıcı betik yapan bir kaydın tüm örnek kimlikleri sonra onlar başladı, bekler için tüm örneklerini taşımak için çalışan devlet, bekler SSH için bağlantıları kabul et, yüklemeler, başlangıç komut dosyası için her örneği ve çalıştığı başlangıç komut dosyası üzerinde her örneği.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • RickardRick

    RickardRick

    9 Mart 2007