我是一个初学者,正在尝试创建一个使用boto的专有网络。在
[root@localhost orchestration]# cat create-vpc.py
#!/usr/bin/python
import boto.vpc
import pdb
from boto.vpc import VPCConnection
#c = VPCConnection()
c=boto.vpc.connect_to_region('us-east-1')
vpc = c.create_vpc('10.0.12.0/16')
subnet = c.create_subnet(vpc.id, '10.0.12.1/24')
这是我创建专有网络的示例脚本。 但是我收到一个错误“gaieror:[Errno-2]名称或服务未知”
这是完整的回溯。在
^{pr2}$我还为~/.boto文件配置了访问权限和密钥。 仅供参考
[root@localhost orchestration]# cat ~/.boto
[Credentials]
aws_access_key_id=<my-access-key>
aws_secret_access_key=<my-secret-key>
我还讨论了其他一些类似的问题,建议补充云.本地/etc/hosts文件中的条目。在
这是我的/etc/hosts文件和/etc/决议.conf文件夹。在
[root@localhost orchestration]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.240.1 yun.local
[root@localhost orchestration]# cat /etc/resolv.conf
# Generated by NetworkManager
search comviva.com
nameserver 172.19.1.10
nameserver 172.19.1.11
nameserver 172.16.1.20
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 172.16.1.22
也可以是telo/net
[root@localhost orchestration]# telnet yun.local 80
Trying 192.168.240.1...
telnet: connect to address 192.168.240.1: Connection refused
仅供参考
[root@localhost orchestration]# nslookup ec2.us-east-1.amazonaws.com
Server: 172.19.1.11
Address: 172.19.1.11#53
Name: ec2.us-east-1.amazonaws.com
Address: 54.239.26.182
[root@localhost orchestration]#
[root@localhost orchestration]#
[root@localhost orchestration]# dig ec2.us-east-1.amazonaws.com
; <<>> DiG 9.9.4-RedHat-9.9.4-18.el7 <<>> ec2.us-east-1.amazonaws.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24619
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;ec2.us-east-1.amazonaws.com. IN A
;; ANSWER SECTION:
ec2.us-east-1.amazonaws.com. 0 IN CNAME ec2.amazonaws.com.
ec2.amazonaws.com. 48 IN A 54.239.20.1
;; Query time: 153 msec
;; SERVER: 172.19.1.10#53(172.19.1.10)
;; WHEN: Tue Nov 17 23:32:12 EST 2015
;; MSG SIZE rcvd: 90
我还试图使用Ansible创建这个VPC,正如预期的那样,那里也出现了相同的错误。 我如何克服这个错误?如有任何答复,我们将不胜感激。在
要在boto中创建VPCConnection(或真正的任何服务连接对象),您应该使用以下咒语:
这样,就可以保证有一个正确初始化的VPCConnection对象指向右端点。在
相关问题 更多 >
编程相关推荐