मैं जीजू के लिए कई तैनाती वातावरण कैसे कॉन्फ़िगर कर सकता हूं? [बन्द है]


10

मैं स्थानीय और EC2 दोनों में आकर्षण तैनात करना चाहता हूं। क्या एक उदाहरण environment.yaml है जिसमें दोनों प्रविष्टियां हैं?

और मैं उनके बीच कैसे स्विच कर सकता हूं ताकि मैं सिर्फ EC2 और / या LXC में तैनात रह सकूं?

जवाबों:


11

आपके पास .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

प्रदाता के आधार पर प्रत्येक वातावरण में अलग-अलग विन्यास विकल्प होते हैं, जूजू प्रलेखन के निम्नलिखित खंड देखें:


0

जब हमने ec1 'n ec2 के रूप में अधिक वातावरण बनाया है, तो हम ec1 को कुछ नोड्स और अन्य नोड्स को ec2 कैसे असाइन कर सकते हैं? और नोड्स के बूटस्ट्रैप्स को उस वातावरण पर सौंपा गया है कि काम कैसे होता है?

यह सिर्फ उन पर तैनात सेवाओं का प्रबंधन करने के लिए एक बेहतर तरीका है, धन्यवाद।


कृपया इसे एक नए प्रश्न के रूप में पूछें, ऐसा करने के बहुत सारे तरीके हैं।
जॉर्ज कास्त्रो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.