cloud-init

    14熱度

    4回答

    我正在使用CloudFormation來管理Tomcat網絡服務器堆棧,但我厭倦了爲新的應用程序版本進行原始AMI管理。我想朝着廚師的方向前進,但現在沒有時間。相反,我試圖征服webserver實例化中的一個簡單問題:當新機器啓動時,如何下載「當前」WAR? 我的想法是利用一個私人S3存儲桶和cloudinit,但我有點難以理解如何處理IAM憑證。我可以將它們放在模板的用戶數據中,但我很討厭這樣做

    0熱度

    2回答

    我是新來的雲初始化,我的最終目標是每一個EC2現貨實例激活時運行的R腳本,但爲了測試我創建了一個點播Ubuntu 12.04實例並創建了一個簡單的腳本,但重啓後沒有任何反應。下面是我所採取的步驟: 推出新Ubunut 12.04實例 導航到/var/lib/cloud/scripts/per-boot sudo vi script.sh 添加以下代碼: #!/bin/sh echo "test"

    1熱度

    2回答

    我已經用完了想法,希望得到一些幫助。 我開始和EC2的Ubuntu 12.04實例,並添加下面的腳本對用戶數據:實例已經開始 #!/usr/bin/env python import sys from boto.s3.connection import S3Connection AWS_BOOTSTRAP_BUCKET = 'myBucket' AWS_ACCESS_KEY_ID =

    11熱度

    2回答

    我正在構建一個需要訪問私有S3存儲桶的堆棧以下載我的應用程序的最新版本。我使用的是IAM roles,這是一種相對較新的AWS功能,允許爲EC2實例分配特定角色,然後再與IAM策略配合使用。不幸的是,這些角色與實例化時生成的臨時API憑證一起提供。這不是死機,但它強迫我做這樣的事情雲的init腳本(簡化爲相關位): #!/bin/sh # Grab our credentials from t

    3熱度

    2回答

    當使用cloud init's#cloud-config創建配置文件時,我將如何去使用變量來填充值? 在我的具體情況下,我想自動啓動EC2實例作爲預配置的鹽爪牙。 Example of salt minion cloud config 說我想獲得具體的EC2實例ID並將其設置爲salt minion的id。 我該如何去爲每個實例動態設置值?

    2熱度

    1回答

    我正嘗試在ubuntu 11.10 ec2實例上啓動一個帶有cloud-init的腳本。 我把腳本script.sh放在文件夾/var/lib/cloud/scripts/per-boot。的script.sh 內容很簡單: run-parts: failed to exec /var/lib/cloud/scripts/per-boot/script.sh: Exec format error

    1熱度

    1回答

    我有我加載與我的VM下雲的init腳本: #cloud-config # Add groups to the system # The following example adds the ubuntu group with members foo and bar and # the group cloud-users. groups: - ugroup # Add user

    10熱度

    3回答

    我的用戶數據腳本執行 #! set -e -x echo `whoami` su root yum update -y touch ~/PLEASE_WORK.txt 其在從命令饋送: ec2-run-instances ami-05355a6c -n 1 -g mongo-group -k mykey -f myscript.sh -t t1.micro -z us-east-1a

    75熱度

    4回答

    我們打算使用未預先烘焙的AMI EC2實例。即當它們分離出來時,它們就是AWS Linux的裸機安裝。我們的引導過程將引入我們需要的各種安裝。 python,tomcat。我們將有3個實例和最大爲8的最小值。 鑑於這些要求,使用Puppet/Chef是否有用而不是使用Amazon Cloud Formation(CloudInit)? 最好的我能看到的是,如果我們使用Puppet,那麼我們會有更容

    1熱度

    4回答

    我有一個可以正常工作的CloudFormation模板,包含用戶數據和cloud-init,可以成功連接並建立一個託管的Chef服務器。我在AWS EC2庫存圖像上使用Ubuntu 12.04。 對於我自己而言,我想繼續做,但 1)不配置廚師作爲服​​務運行,僅按需運行(「sudo的廚師客戶」) ...或者,或以補充該 2)之前執行的整個廚師安裝/配置,但只運行一次,不作爲服務 我找不到合適的掛鉤