Questa è una domanda che riguarda principalmente lo Chef. Quando si esaminano i nodi di controllo all'interno di Amazon VPC con Chef, mi imbatto in alcune difficoltà, principalmente che un nodo che non ha un indirizzo IP esterno non è facilmente raggiungibile dallo chef.Come avviare un'istanza di Amazon ec2 in VPC utilizzando Chef?
sono andato attraverso il tutorial di base per lo scenario # 2 http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_Scenario2.html#Case2_Launch_NAT
Tuttavia, questa volte su questo:
knife ec2 server create -N app-server-1 -f m1.small -i rails-quick-start.pem -r "role[base]" -G WebServerSG -S rails-quick-start -x ubuntu -s subnet-580d7e30 -y -I ami-073ae46e -Z us-east-1d
Che cosa sto facendo di sbagliato?
Sto provando nello specifico scenario 2 anche se ... C'è un modo per utilizzare Chef con Amazon VPC e nessun hardware aggiuntivo, solo NAT e port forwarding? –
Se i tuoi server possono raggiungere Internet, dovresti stare bene. In caso contrario, è necessario configurare un server Chef all'interno del VPC e puntare lo script di cloud-init su di esso. I VPC possono essere piuttosto complicati e tutto dipende dal fatto che i server si trovino in una sottorete "pubblica" o in una sottorete "privata". –