Articles of amazon web services

尝试SSH到亚马逊Ec2实例 – 权限错误?

我试图通过macterminal连接到AWS Ec2服务器,但不断获取Connection closed by xx.xx.xx.xx 。 以下是昨天发生的事情:我在服务器上,正在删除和上传git中的文件。 一切工作正常,直到它踢我,而我试图sudo chmod -R 755 。 自从我不能从docker进入。 这可能是一个安全问题,或者我的钥匙可能被损坏? 任何帮助表示赞赏。 以下是我从terminal上取得的步骤。 Mykey.pem位于我的桌面上,所以.. cd desktop sudo ssh -i "myKey.pem" [email protected] 我不断收到错误 Warning: Identity file myKey.pem not accessible: No such file or directory. Connection closed by xx.xx.xx.xx 所以我试了 chmod 400 mykey.pem 我不断收到错误 chmod: myKey.pem: No such file or directory 这发生在任何人身上吗? 有没有办法从terminal进入 顺便说一下,我的实例运行正常,所有的网站都起来了。

AWS Elastic Container Service – 在多个可用区域中运行服务

我通过ECS运行长时间运行的任务。 容器实例分布在多个可用区域中。 是否可以在ECS中定义,当有一个任务的实例多于一个时,每个任务应该在另一个可用区域(如果可能的话)上运行? 这个function对于高可用性和容错性来说非常棒。 现在有可能我的5个任务都在同一台机器上运行,因此当机器死机时,任务都需要放在调度器的其他地方,这会导致服务停机。 希望你能帮助我。

如何确保I / O请求恢复到正常速度?

在amazon web services上我使用一个t2.small EC2实例作为VPS服务于LAMP(PHP)堆栈上的一些网站。 我刚刚打了一张账单,几乎是我通常账单的三倍。 我看到我的I / O请求使用率非常高 。 我login到服务器,发现磁盘已满。 我已经删除了一堆非关键的文件和日志,磁盘(EBS)现在的容量小于60%,但我想检查两件事情。 如何判断I / O请求数量是否是由于磁盘空间不足造成的? 我怎么知道我是否还在烧I / O请求? 我没有启用AWS特定的CloudWatch监控服务,所以我可能不会得到#1的答案,但任何build议,将不胜感激。 关于#2,我使用了这篇文章中提到的两种方法来确定我的I / O率,看起来非常高。 以下是服务器的一些统计数据: $ iostat Linux 3.13.0-45-generic (dysphoria) 2015-10-08 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 2.74 0.01 0.69 16.83 0.43 79.30 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvda 170.08 10039.29 32.52 843300857 […]

多个服务器使用一个安装时可能出现的问题

我正在使用amazon web services器,我有一个NFS文件系统,我挂载到其他几个服务器。 一个挂载在大约20个服务器之间共享,而服务器的主要function是用于web应用程序。 虽然现在这很好,但解决scheme会遇到以下问题: 比赛条件 来自文件locking的高CPU利用率 其他不可预见的问题? 有没有不同的方式,我应该共享多个服务器访问的文件系统?

AWS:不同地区的两个VPC之间的数据链接,具有冗余和故障转移function

目标是在不同地区的VPC之间build立数据链路,即使在一个VPC或另一个VPC中的可用区域出现故障时,该链路也应该继续工作。 在每端都有一个简单的VPN隧道和一个VPN实例将不起作用; 如果错误的AZ在一端失败,隧道就会closures。 我希望亚马逊会允许你创build从一个VGW到另一个VGW的VPN隧道,但这似乎还不可能。 太糟糕了,因为在不同地区的VPC之间build立完全冗余的互连选项将是一种简单的方法。 还有直接连接,如果设置正确,可能会允许一些冗余(至less在AWS级别)。 但build立直stream链路需要时间,而且非常昂贵。 这不是你想要testing一个想法的事情。 从理论上讲,在每一端都有一对VPN实例,可以使用BGP和某种types的心跳,但是设置必须相当复杂(实例必须相互监视并将路由改变推送到VPC)。 这个话题的任何HOWTO? 其他想法?

亚马逊AWS中的NAT

我正在尝试在Amazon AWS中configurationNAT。 所以我有两个私有IP的EC2: 10.0.0.49和10.0.0.48 。 ( 10.0.0.0/24networking)节点在一个VPC中。 我可以从10.0.0.48 ping 10.0.0.49。 弹性IP 52.88.240.171指向10.0.0.49。 据我所知,我不能直接指向Elastic IP到节点。 因此,我正在尝试这种手动https://serverfault.com/a/568478/192282 在10.0.0.49: sudo sysctl -q -w net.ipv4.ip_forward=1 net.ipv4.conf.eth0.send_redirects=0 sudo iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/24 -j MASQUERADE sudo iptables -L -n -v -x -t nat Chain PREROUTING (policy ACCEPT 6 packets, 457 bytes) pkts bytes target prot opt […]

ELB与其空闲连接超时设置一样慢

我正在尝试使用最小configuration(HTTP 80 – > 3000)的ELB,以及仅一个EC2实例。 (我知道通常情况下,至less会有两个EC2实例,但我只是在评估ELB。) 我注意到,在这个设置下(我假设我已经正确configuration – 也许我错过了一些东西),响应时间将会像我指定的“空闲连接超时”设置一样慢。 例如,如果设置为30秒,我访问elb-XXXXXXXXX.eu-west-1.elb.amazonaws.com ,我的浏览器将不得不等待30秒来加载页面。 同样的2,5,60秒。 设置为1秒,我不必等待整整一秒,但我可以不断地重新请求页面(即保持刷新键盘快捷键保持),我看到没有打嗝。 因此,将设置保持1秒可能是诱人的 – 虽然这是可取的吗? 如果在ELB后面只有一个EC2实例,可以使用推荐设置(60秒),而不会出现缓慢?

多个站点一个物理的windows服务器

我拥有的: 域,由GoDaddy注册(让我们假设它名为mysite.com) AWS EC2服务器实例,Windows Server 2012 R2 由Amazon Elastic IP提供并分配给此服务器的静态IP地址 在端口7010上安装Jira 在端口7020上安装Confluence 我需要的: 在http://jira.mysite.com上使Jira应用程序可访问 在http://confluence.mysite.com上使Confluence应用程序可访问 使任何额外的应用程序在我的服务器上的任何端口路由到http://subdomain.mysite.com (这就是为什么我不能在端口80上使用单一的tomcat实例,因为我不知道我会未来需要添加) 能够安装SSL证书到以上所有 我不需要使用的东西: 任何应付服务(例如AWS负载平衡器) 我如何设置它? 也许与IIS,Apache,Nginx或任何其他工具? 或者,也许我不明白的东西,它可以通过另一种方式执行? PS我不是pipe理员,我的专业是软件开发人员,所以,请描述为非常非常初学者:)

无法build立从EC2到RDS MySQL的命令行连接

我已经导入一个CentOS虚拟机到EC2,它运行正常。 我创build了一个MySQL RDS。 他们都显然在同一个VPC。 从我的虚拟机的shell中,我尝试了这个命令: mysql -u root -h mydatabase-db2.cxyzzz85zzzz.eu-west-1.rds.amazonaws.com -p 当我input密码时,我得到这个错误: ERROR 2005 (HY000): Unknown MySQL server host 'mydatabase-db2.cxyzzz85zzzz.eu-west-1.rds.amazonaws.com' (1) DNS似乎在我的EC2虚拟机上正常工作。 EC2和RDS都在同一个VPC中。 我在创build时将RDSconfiguration为“公开可用”。 还有什么我可以错过?

分离EBS二级卷

我正在使用一个附有EBS卷的实例。 该卷被用作辅助卷(安装到xvdf)。 所以通常要分离卷我去AWS EC2控制台的卷部分select卷,然后单击分离。 但是我读了aws文档,在做上面列出的步骤之前,我必须卸载音量,否则会损坏存储在该驱动器上的数据。 “如果不这样做,会导致卷试图分离时陷入繁忙状态,这可能会损坏文件系统或其中包含的数据。” 我的问题是: 1)如何卸载卷(通过服务器pipe理器脱机)? 2)如果卷安装的实例停止,那么卷将被视为未安装?