मैं स्थानीय और EC2 दोनों में आकर्षण तैनात करना चाहता हूं। क्या एक उदाहरण environment.yaml है जिसमें दोनों प्रविष्टियां हैं?
और मैं उनके बीच कैसे स्विच कर सकता हूं ताकि मैं सिर्फ EC2 और / या LXC में तैनात रह सकूं?
मैं स्थानीय और EC2 दोनों में आकर्षण तैनात करना चाहता हूं। क्या एक उदाहरण environment.yaml है जिसमें दोनों प्रविष्टियां हैं?
और मैं उनके बीच कैसे स्विच कर सकता हूं ताकि मैं सिर्फ EC2 और / या LXC में तैनात रह सकूं?
जवाबों:
आपके पास .juju / environment.yaml में जितने चाहें उतने वातावरण हो सकते हैं, और फिर एक डिफ़ॉल्ट के रूप में सेट कर सकते हैं। यहाँ मेरा sanitized वातावरण है। ec2, एक निजी ओपनस्टैक क्लाउड और मेरे स्थानीय मशीन के साथ iyam:
default: sample
environments:
sample:
type: ec2
control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
access-key: 0123456789ABCDEF
default-series: precise
openstack:
type: ec2
default-instance-type: m1.small
control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
ec2-uri: http://my.private.cloud:8773/services/Cloud
s3-uri: http://my.private.s3:3333
default-image-id: ami-000000ab
access-key: random-uuid-follows-1fc1f05e-1c37-4594-8e5e:me_project
secret-key: 4a75192b-2478-4acf-a6e8-aa60bbaf1e28
default-series: precise
local:
type: local
default-series: precise
data-dir: /home/clint/.juju/data
admin-secret: 3d909951d4984b92963f1186c4b6cb16
control-bucket: foo
customer-one:
type: ec2
control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
access-key: 0123456789ABCDEF
default-series: precise
customer-two:
type: ec2
control-bucket: juju-XXXXXXXXXXXXXXXXXXXXXXXXXXXX
admin-secret: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
secret-key: ZZZZZZZZZZZZZZZZZZZZZZZZZZ/2222222222
access-key: 0123456789ABCDEF
default-series: precise
मैं किसी भी जूजू कमांड को '--environment' या '-e' तर्क जोड़कर पर्यावरण का चयन कर सकता हूं
juju status -e customer-one
बस की तुलना में अलग चीजें लौटाता है
juju status
प्रदाता के आधार पर प्रत्येक वातावरण में अलग-अलग विन्यास विकल्प होते हैं, जूजू प्रलेखन के निम्नलिखित खंड देखें:
जब हमने ec1 'n ec2 के रूप में अधिक वातावरण बनाया है, तो हम ec1 को कुछ नोड्स और अन्य नोड्स को ec2 कैसे असाइन कर सकते हैं? और नोड्स के बूटस्ट्रैप्स को उस वातावरण पर सौंपा गया है कि काम कैसे होता है?
यह सिर्फ उन पर तैनात सेवाओं का प्रबंधन करने के लिए एक बेहतर तरीका है, धन्यवाद।