簡體   English   中英

Euca 5.0 Ansible 控制台任務失敗

[英]Euca 5.0 Ansible Console Task Failing

背景:

我只能通過將--region localhost添加到以下位置的任何位置來通過 ansible 控制台安裝/配置任務: /usr/share/eucalyptus-ansible/roles/cloud-post/tasks/console.yml任何調用工具的地方那個論點。

否則每個子任務都會像這樣失敗: [“euca-describe-images: error: connection error (('Connection aborted.', gaierror(-2, 'Name or service not known')))”]

直接在正在配置的 euca 服務器上運行該劇本中的命令會得到相同的結果,除非我指定--region localhost

問題:

我被困在這里: [cloud-post: update console route53 system domain for eucalyptus-cloud authentication]

錯誤: “euform-update-stack:錯誤(ValidationError):不執行更新。”,“stderr_lines”:[“euform-update-stack:錯誤(ValidationError):不執行更新。”]

所有服務都在運行,除了ImagingBackend未就緒

沒有實例根據 euca-describe-instances 運行

圖像可用:

 IMAGE ami-5be483c81cf8bd65c eucalyptus-console-image-5-0-823/eucalyptus-console-image-5-0-823.raw.manifest.xml 000216594841 available private x86_64 machine instance-store hvm TAG image ami-5be483c81cf8bd65c type eucalyptus-console-image TAG image ami-5be483c81cf8bd65c version 5.0.823 IMAGE ami-f31092ddb73e29af9 eucalyptus-service-image-v5.0.100/eucalyptus-service-image.raw.manifest.xml 000216594841 available privatx86_64 machine instance-store hvm TAG image ami-f31092ddb73e29af9 provides imaging,loadbalancing TAG image ami-f31092ddb73e29af9 type eucalyptus-service-image TAG image ami-f31092ddb73e29af9 version 5.0.100

 --- all: hosts: exp-euca.lan.com: exp-enc-[01:02].lan.com: vars: vpcmido_public_ip_range: "192.168.100.5-192.168.100.254" vpcmido_public_ip_cidr: "192.168.100.1/24" cloud_system_dns_dnsdomain: "cloud.lan.com" cloud_public_port: 443 eucalyptus_console_cloud_deploy: yes cloud_service_image_rpm: no cloud_properties: services.imaging.worker.ntp_server: "xxxx" services.loadbalancing.worker.ntp_server: "xxxx" children: cloud: hosts: exp-euca.lan.com: console: hosts: exp-euca.lan.com: node: hosts: exp-enc-[01:02].lan.com:

編輯:解決。 詳細信息在標記答案的評論中。

名稱錯誤很可能意味着域 cloud.lan.com 的 DNS 未正確委派給您的部署。 要對此進行測試,請檢查是否找到了名稱服務器:

dig +short NS cloud.lan.com

您應該看到“ns1.cloud.lan.com”,然后應該能夠使用該名稱服務器來解析服務,例如

dig +short ec2.cloud.lan.com @ns1.cloud.lan.com

應該是計算服務主機的 IP。

第二項是 ansible 劇本中的一個錯誤,當堆棧已經存在並且是最新的時發生。 要解決此問題,您可以在運行 playbook 之前更新 playbook 或刪除堆棧。 根據劇本的進展程度,您可能有一個腳本來執行此操作:

/usr/local/bin/console-manage-stack -a delete

相關的劇本更改是https://github.com/AppScale/ats-deploy/pull/36

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM