सवाल ओपनस्टैक के साथ जुजू तैनाती। पर्यावरण शुरू होता है - उदाहरण नहीं [बंद]


मैं ओपनस्टैक क्लाउड पर जुजू तैनाती को बल्ब करना चाहता हूं। एक पर्यावरण प्रकार ec2 काम करता है, लेकिन मैं पर्यावरण प्रकार openstack_s3 का उपयोग करना चाहता हूं, जो काम नहीं करता है।

हेरा कुछ विवरण हैं:

  • उबंटू 12.04 सर्वर
  • उबंटू रेपोज़ से ओपनस्टैक (स्विफ्ट के बिना) स्थापित किया गया।
  • मेरा पर्यावरण:
जुजू: वातावरण
डिफ़ॉल्ट: एस 3
वातावरण:
  S3:
    टाइप करें: openstack_s3
    नियंत्रण-बाल्टी: जुजू -...
    व्यवस्थापक-रहस्य: 1a15743cab5 ...
    संयुक्त कुंजी: 6cfba71eec6 ...
    गुप्त कुंजी: d82e45f647074 ...
    ec2-uri: http: // आईपी: 8773 / सेवाएं / बादल
    एस 3-यूरी: http: // आईपी: 3333
    डिफ़ॉल्ट श्रृंखला: सटीक
    डिफ़ॉल्ट-छवि-आईडी: fb2ba7a7 ...
    औथ-यूआरएल: http: // आईपी: 5000 / v2.0 /
    उपयोगकर्ता नाम: ओपनस्टैक उपयोगकर्ता
    पासवर्ड: ओपनस्टैक उपयोगकर्ता-पास
    प्रोजेक्ट-नाम: ओपनस्टैक-प्रोजेक्ट

juju bootstrap ठीक है, पहला उदाहरण शुरू हुआ और मैं इसे एसएसएच कर सकता हूं। अगर मैं एक सेवा तैनात करता हूं, तो एक नया उदाहरण शुरू किया जाना चाहिए लेकिन ओपनस्टैक डैशबोर्ड में कुछ भी नहीं होता है।

यह का उत्पादन है juju status:

मशीनों:
 0:
    एजेंट-राज्य: चल रहा है
    डीएनएस-नाम: 1 9 2.168.एक्स.एक्स
    उदाहरण-आईडी: ca659b15 ...
    उदाहरण-राज्य: चल रहा है
  1:
    उदाहरण-आईडी: लंबित
सेवाएं:
  वर्डप्रेस:
    आकर्षण: सीएस: सटीक / वर्डप्रेस -10
    रिश्ते:
      भार संतुलन:
      - वर्डप्रेस
    इकाइयों:
      वर्डप्रेस / 0:
        एजेंट-राज्य: लंबित
        मशीन: 1
        सार्वजनिक पता: शून्य

मुझे बूटस्ट्रैप-नोड पर प्रावधान-agent.log में केवल यह त्रुटि मिली, लेकिन यह अब तक मेरी मदद करता है।

ubuntu @ juju-s3-instance-0: ~ $ cat / var / log / juju /
machine-agent.log प्रावधान-agent.log
ubuntu @ juju-s3-instance-0: ~ $ cat /var/log/juju/provision-agent.log
2013-02-28 12: 20: 39,008: मुड़ @ ERROR: डिफर्ड में अनचाहे त्रुटि:
2013-02-28 12: 20: 39,115: मुड़ @ ERROR: अनचाहे त्रुटि
ट्रेसबैक (सबसे हालिया कॉल अंतिम):
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 391, त्रुटि में
    self._startRunCallbacks (असफल)
  फ़ाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 458, _startRunCallbacks में
    self._runCallbacks ()
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 545, _runCallbacks में
    current.result = कॉलबैक (current.result, * args, ** kw)
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 1095, gotResult में
    _inline कॉलबैक (आर, जी, स्थगित)
--- ---
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 1037, _inline कॉलबैक में
    परिणाम = result.throwExceptionIntoGenerator (जी)
  फ़ाइल "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", पंक्ति 382, ​​throwExceptionIntoGenerator में
    वापसी g.throw (self.type, self.value, self.tb)
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/agents/base.py", लाइन 245, startService में
    पैदावार self.start ()
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 1037, _inline कॉलबैक में
    परिणाम = result.throwExceptionIntoGenerator (जी)
  फ़ाइल "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", पंक्ति 382, ​​throwExceptionIntoGenerator में
    वापसी g.throw (self.type, self.value, self.tb)
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", लाइन 36, शुरुआत में
    self.environment = पैदावार self.configure_environment ()
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 1037, _inline कॉलबैक में
    परिणाम = result.throwExceptionIntoGenerator (जी)
  फ़ाइल "/usr/lib/python2.7/dist-packages/twisted/python/failure.py", पंक्ति 382, ​​throwExceptionIntoGenerator में
    वापसी g.throw (self.type, self.value, self.tb)
  फाइल "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", लाइन 88, config_environment में
    पर्यावरण = उपज watch_d
  फाइल "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", लाइन 1039, _inline कॉलबैक में
    परिणाम = g.send (परिणाम)
  फाइल "/usr/lib/python2.7/dist-packages/juju/agents/provision.py", लाइन 92, config_environment में
    config.parse (environment_data)
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/environment/config.py", पंक्ति 138, पार्स में
    config = SCHEMA.coerce (config, [])
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", लाइन 266, वाणिज्य में
    new_dict [k] = self.schema [k] .coerce (v, पथ)
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", लाइन 233, वाणिज्य में
    new_subvalue = self.value_schema.coerce (subvalue, value_path)
  फ़ाइल "/usr/lib/python2.7/dist-packages/juju/lib/schema.py", पंक्ति 301, वाणिज्य में
    वापस self.schemas [चयनित] .coerce (मूल्य, पथ)
अपवाद। KeyError: 'openstack_s3'

क्या कोई मुझे सलाह दे सकता है, जहां मैं समस्या का पता लगा सकता हूं?

धन्यवाद!


2
2018-02-28 12:57


मूल




जवाब: