Tag: amazon web services

AWS负载均衡器和IPv6

请允许我提前道歉。 我知道这个问题已经被问及以各种方式在网上多次回答。 问题是,所有的解决scheme和答案有时是矛盾的,只是最终混淆了我。 我们的开发组要求我们为AWS中的实例configurationv6访问。 我通常不处理DNS的东西,所以我有点混淆。 这是目标。 通过IPv4和IPv6访问AWS云中的服务器,这显然可以通过负载均衡器来完成。 这是事情开始变得棘手的地方。 域名托pipe在dreamhost。 任何人都可以解释如何得到这个configuration? 您可能会认为这将与在Dreamhost中创build指向AWS负载平衡器的IPv4和IPv6地址的A和AAAAlogging一样简单。 请帮忙! 谢谢! 作为一个方面说明,我已经读了很多关于Route 53的内容,但是看起来好像除非它需要这个工作,我们需要避免它。 据我所知,它只是AWS的DNS。 我想避免从Dreamhost转移服务。 那里有很多其他的东西。

在AWS AMI实例上创build一个Sails.js应用程序

所以我遵循这里的指示,并在全新的Linux机器上创build了一个示例应用程序。 没有Apache,没有任何东西,试图使用Node,Express等来处理传入的http请求。 Sails说: info: Server lifted in `/home/ec2-user/simKeynes` info: To see your app, visit http://localhost:1337 info: To shut down Sails, press <CTRL> + C at any time. debug: ——————————————————– debug: :: Fri Aug 16 2013 17:22:27 GMT+0000 (UTC) debug: debug: Environment : development debug: Port : 1337 但是当我去关联的IP地址http://54.214.44.52:1337/我什么都看不到。 检查Chrome的开发工具我看不到任何回应,浏览器显示: Oops! Google Chrome could not connect […]

如何从MySQL转储中计算AWS RDS实例的大小?

我们正在从一个mysqldump导入一个大的历史数据库到RDS gziped的sql文件是3GB,未压缩的sql文件是18GB。 我们创build了一个30GB的AWS RDS实例并导入文件… RDS实例的空间不足。 我们创build了一个50GB AWS RDS实例,导入文件… RDS实例的空间不足。 如何计算我需要导入此转储的AWS RDS实例的大小? 尝试回答任何问题… 我们无法访问转储来自的机器,尝试以这种方式resize。 我认为这可能是RDS二进制日志或缓慢的日志,正在占用的空间,但看看实际的数据库大小早些时候显示,它实际上是在数据库中… mysql> SELECT table_schema "Database Name", sum( data_length + index_length ) / 1024 / 1024 "Database Size in MB" FROM information_schema.TABLES GROUP BY table_schema ; +——————–+———————-+ | Database Name | Database Size in MB | +——————–+———————-+ | xxxxxxxxxx | 41658.15374756 | | […]

如何解决AWS EC2 / RDS上性能低下的问题?

我们最近将我们的networking服务器从10年前的盒子移到了AWS EC2。 目前这个网站的使用率(现在是我们的繁忙季节),网站的速度变慢了,这是意料之外的,因为我们的实例规模比我们以前的要高得多。 我们运行一个只有几百个的小型站点。 我们在我们的web服务器上运行c3.large实例,为我们的RDS MySQL数据库运行db.m1.large 。 我们没有任何只读副本或多个Web服务器(负载平衡)。 根据Google Analytics(分析),我们只有18106次浏览全天。 我们的用户(外部和内部)在浏览器中看到站点超时。 这几乎是全面的,而不是任何特定的页面。 MySQL PROCESS LIST也几乎是空的,没有任何表锁或什么。 如果您查看CloudWatch中的统计信息,则一切都会好起来的。 我们有非常高的CPU使用率,而我认为这是非常低的networkingI / O。 同样在RDS方面,这里没有什么尖叫的“瓶颈”。 EC2用法(c3.large) RDS用法(db.m1.large) 任何想法我应该怎么去解决这个问题?

在尝试卸载时未find卷或未装入卷

我试图从实例中分离Amazon EBS卷 ,我不知道为什么文件系统不能find/未安装。 在我的EBS卷上,附件信息显示: (Instance1):/dev/sdh (attached) (Instance1):/dev/sdo (attached) (Instance1):/dev/sdo (attached) (Instance1):/dev/sdj (attached) (Instance1):/dev/sdi (attached) (Instance1):/dev/sdn (attached) (Instance1):/dev/sdm (attached) (Instance1):/dev/sda1 (attached) (Instance1):/dev/sdl (attached) 在实例上运行fdisk -l ,我得到: Disk /dev/xvda: 16.1 GB, 16106127360 bytes Disk /dev/xvdh: 156.8 GB, 156766306304 bytes Disk /dev/xvdm: 156.8 GB, 156766306304 bytes Disk /dev/xvdi: 156.8 GB, 156766306304 bytes Disk /dev/xvdn: 156.8 GB, 156766306304 bytes […]

AWS:如何基于URL创build反向代理?

我正在尝试在我的AWS账户中configuration一个反向代理服务器: 反向代理应根据其URL结构将请求转发给内部服务器,例如: example.com/question/* -> 192.168.0.1 example.com/answer/* -> 192.168.0.2 example.com -> 192.168.0.3 我可以使用Apache的mod_proxy实现一个反向代理,我想知道AWS是否有一个内置的解决scheme。

无法SSH到一个stream浪者启动EC2的Ubuntu实例

在我运行vagrant up –provider=aws ,我可以看到一个ec2实例被创build并启动并运行。 然而,它总是会停留在这一点上 ==> default: Waiting for SSH to become available… 我不得不ctrl-c导致所述ec2实例终止的工作。 部分输出是 ==> default: — Assigning a public IP address in a VPC: false 这可能是一个原因吗? 我有双重检查,并确保我的IP被允许连接到VPC。 debugging标志被设置时,这是一个更详细的日志输出: DEBUG ssh: Checking key permissions: /Users/antkong/.vagrant.d/insecure_private_key INFO ssh: Attempting SSH connection… INFO ssh: Attempting to connect to SSH… INFO ssh: – Host: 54.186.111.213 INFO ssh: […]

绑定:不能分配请求的地址

我最近从Rackspace切换到AWS,并使用freegeopip设置了一个简单的地理定位服务器。 虽然以下命令在新的Rackspace服务器(Ubuntu)上完美工作,但我无法在AWS上工作(尝试过Red Hat和Ubuntu)。 这是我用来设置它的代码: curl -s https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz | tar -C /opt -zx export GOPATH=$HOME export GOROOT=/opt/go export PATH=$PATH:/opt/go/bin go get github.com/fiorix/freegeoip/cmd/freegeoip $GOPATH/bin/freegeoip -addr="<MY IP ADDRESS>:8080" 正如我所说的这完美地在我的Rackspace instace上工作,但AWS给我这个错误: listen tcp <MY IP ADDRESS>:8080: bind: cannot assign requested address 我用netstat检查过这个端口,没有任何东西在运行。 我不知道为什么我得到这个错误。 有任何想法吗?

使用附加的指定EBS卷启动新的EC2实例

我想用python boto库启动一个EC2实例,并附带一个以前创build的EBS卷(除了根卷之外)。 连接后,我通过名称标签查找卷,然后尝试创build包含卷的块设备列表。 我得到各种错误,但最终创build了下面的代码,至less成功地启动实例。 volumes=conn.get_all_volumes(filters={'tag:Name':'TestVolume'}) vol=volumes[0] print repr(vol) disks=ec2.blockdevicemapping.BlockDeviceMapping() xvdf=ec2.blockdevicemapping.BlockDeviceType(volume_id=vol.id, size=vol.size,volume_type=vol.type) disks['/dev/xvdf']=xvdf base_image="ami-9a562df2" #ubuntu 14.04 reservation=conn.run_instances( base_image, instance_type="t2.micro", block_device_map=disks) 打印语句显示它能够查找卷并报告正确的卷标识。 但是,当实例启动时,将创build一个新的未格式化的32GB卷,并将其连接到该卷。 我很难find明确的文档。 将特定EBS卷添加到block_device_map的正确方法是什么?

如何从AWS Directory Service检索域计算机的详细信息?

我知道使用PowerShell的AD模块,我们可以检索域计算机的详细信息,并将其导出为CSV。 我的域位于AWS Directory Service中,并且在该域下有一台计算机。 我试过Get-ADComputer ,但是显示这个错误: Get-ADComputer : Unable to find a default server with Active Directory Web Services running. 是否有另一种方法可以在AWS Directory Service域中检索域计算机的列表?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.