Articles of amazon web services

如何使用dynamicDNSpipe理冗余ISP

我试图通过添加一个备用ISP来使我的小型企业networking更健壮。 我无法弄清楚的是如何pipe理入站连接的DNS。 我的networking简化视图如下所示: +——-+ +——-+ | ISP 1 | | ISP 2 | +——-+ +——-+ | | +—————–+ | Dual WAN Router | +—————–+ | +———-+ | Server | +———-+ 当我只有一个ISP时,我只有一个广域网IP地址需要担心,只要我的dynamicIP改变了,我就更新了DNS Alogging。 我正在使用AWS(Route 53)进行DNS,所以编写脚本来获取当前的IP非常容易,然后使用CLI工具来相应地更新DNSlogging。 现在我有两个WAN IP地址,我不确定如何继续。 我有两个主要问题: 我希望ISP 1是主要的(它有一个更好的连接),但我想回退到ISP 2,如果1不可用。 我使用服务器的VoIP以及HTTP和SSH。 VoIP需要相当高的可用性(因此是冗余ISP)。 但是,我不知道如何实现这样的故障转移。 我怎样才能保持两个DNSlogging最新? 只需一个ISP,我就可以使用如下命令从服务器可靠地确定WAN IP: dig +short myip.opendns.com @resolver1.opendns.com 。 有了两个ISP,我无法想象如何从服务器获得两个IP。 #1的想法 我已经阅读了有关多个Alogging的DNS循环,但是在任何地方我都发现它提到了它的build议。 另一个select似乎是BGP,但我不明白,我觉得我没有什么我需要实现它( […]

可靠的dynamic库存工作不正常

这是针对AWS使用的dynamic库存 RHEL 7.3 python2-boto-2.45.0-3.el7.noarch 适用版本 ansible 2.3.1.0 config file = /projects/robomation/ansible.cfg configured module search path = Default w/o overrides python version = 2.7.5 (default, Aug 2 2016, 04:20:16) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] 我有几个资源运行,当我运行 ec2.py –list { "_meta": { "hostvars": {} } } 另外,当我尝试运行一些标签与主机的目标主机,我得到这个 [WARNING]: Found both group and host with same name: localhost […]

aws时钟在不同的aws地区之间如何精确地同步?

根据维基百科的NTP文章 ,NTP在公共互联网上10ms内是准确的。 我想保持不同AWS区域的日志/事件的准确性,我的问题是AWS时钟在不同区域之间同步的精确度如何?

定制AMI的每秒计费

今年十月初,亚马逊公布了EC2实例的每秒计费。 对我来说,这可能会大大降低成本。 不过亚马逊也表示这个账单是依赖于平台的: 每秒计费目前不适用于运行Microsoft Windows或Linux发行版且每小时单独收费的实例。 没有单独按小时收费的市场AMI可以按秒计费。 这种新的计费方式是否也适用于基于Amazon Linux的自定义AMI? 我怎样才能检查我有什么样的帐单?

从s3复制到EC2实例

我有存储在s3的java war文件现在我需要通过我的命令行使用ssh将该文件复制到tomcat6 var / lib / webapps文件夹是否可以这样做。 或者我如何将war文件发送给远程实例tomcat6文件夹。 我没有做到这一点使用scp。 scp -r localfile.txt [email protected]:/ home / username /

是否可以在Amzon EC2内部创build子网?

我不完全是专业的系统pipe理员,所以这对我来说是一个有雾的地方。 据我所知,AWS为每台新PC分配一个随机ID,这在大多数软件中很难实现。 所以我在想的是创build一个具有3/4个PC的Linux集群,一个具有静态外部IP的DHCP集群,这个DHCP集群也是一个DHCP和DNS服务器,这样所有新的PC都可以从静态分配池中获得地址。 这可能与AWS?

SSL和负载平衡

我使用Amazon的Elastic Load Balancer(ELB)在多个托pipe多个网站(虚拟主机)的Web服务器之间路由stream量。 Web服务器充当前端(无人机)并将数据从共享的NFS / DB服务器上提取出来。 为了在这些网站上实现SSL,我知道Amazon允许ELB上的SSL终止将HTTPS请求转换为后端的标准HTTP。 这是否适用于多个网站? 您可以将多个SSL证书与单个ELB关联吗?

SSH似乎无法进入AWS EC2实例,ssh权限被拒绝错误

我已经使用Amazon 64位linux(amzn-ami-2011.09.1.x86_64-ebs(ami-20506254))推出了一个使用AWS的新EC2实例,并且遇到了麻烦。 我使用ssh-keygen -t rsa生成了公钥/私钥ssh密钥对,并将.pub(公共)密钥添加到EC2pipe理控制台中的密钥对中。 当我尝试运行:ssh -i〜/ .ssh / aws_ec2 -v ec2-46-137-17-221.eu-west-1.compute.amazonaws.com 我得到以下输出: OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011 debug1: Reading configuration data /Users/casey/.ssh/config debug1: Reading configuration data /etc/ssh_config debug1: Connecting to ec2-79-125-85-42.eu-west-1.compute.amazonaws.com [79.125.85.42] port 22. debug1: Connection established. debug1: identity file /Users/casey/.ssh/aws_ec2 type 1 debug1: identity file /Users/casey/.ssh/id_rsa type 1 debug1: Remote protocol version […]

用puppet和ubuntu服务器构buildcloudformation bootstrap

我查看了Puppet Master CloudForms模板,了解到它正在使用CloudInit烘焙到Amazon Linux AMI中。 但是,我想要使用现有的Ubuntu 11.10服务器映像,并将服务器作为Puppet Master引导。 通过CloudFormation和BootStrapping文档阅读,似乎这是可能的,但没有足够的日志生成在服务器上或堆栈创build时。 创build一个自定义的AMI是否有办法用现有的AMI来做到这一点?

为什么不能使用m1.small和m1.medium实例(使用Amazon EBS上的EBS引导映像)?

我在t1.micro大小的实例上修改了一个Canonical ubuntu映像,保存了EBS启动映像,现在正在尝试使用稍大的实例重新启动它。 唯一可用的实例(用于定期和现场请求)是: t1.micro m1.large 等等… 为什么我不能启动一个m1.small或m1.medium大小的实例? 微实例太弱,但是m1.large太强大了…