ฉันจะกำหนดค่าสภาพแวดล้อมการปรับใช้ที่หลากหลายสำหรับ juju ได้อย่างไร [ปิด]


10

ฉันต้องการที่จะสามารถปรับใช้เครื่องรางทั้งในประเทศและเพื่อ EC2 environment.yaml ที่มีทั้งสองรายการคืออะไร

และฉันจะสลับไปมาระหว่างกันได้อย่างไรฉันจึงสามารถปรับใช้กับ EC2 และ / หรือ LXC ได้

คำตอบ:


11

คุณสามารถมีสภาพแวดล้อมได้มากเท่าที่คุณต้องการใน. juju / environment.yaml จากนั้นตั้งค่าหนึ่งเป็นค่าเริ่มต้น นี่คือสภาพแวดล้อมที่ถูกสุขลักษณะของฉันคุณมี ec2, openstack cloud ส่วนตัวและเครื่องในพื้นที่ของฉัน:

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 ใด ๆ

juju status -e customer-one

ส่งคืนสิ่งต่าง ๆ มากกว่าเพียงแค่

juju status

นอกจากนี้แต่ละสภาพแวดล้อมมีตัวเลือกการกำหนดค่าที่แตกต่างกันขึ้นอยู่กับผู้ให้บริการดูที่ส่วนต่อไปของเอกสารประกอบ juju:


0

หลังจากเราได้สร้างสภาพแวดล้อมเพิ่มเติมเป็น ec1 'n ec2 เราจะกำหนดโหนดบางอย่างให้กับ ec1 และโหนดอื่น ๆ ไปยัง ec2 ได้อย่างไร และ bootstraps ของโหนดที่กำหนดในสภาพแวดล้อมนั้นทำงานอย่างไร?

เป็นเพียงการมีวิธีที่ดีกว่าในการจัดการบริการที่ปรับใช้กับพวกเขาขอบคุณ


โปรดถามคำถามนี้เป็นคำถามใหม่มีหลายวิธีในการทำเช่นนี้
Jorge Castro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.