有没有从亚马逊或微软的工具来自动升级一个EC2实例的SQL Server 2008到2012? 或者我必须创build一个新的实例,然后导入所有的数据库?
在Amazon EC2实例上,我们运行了nginx和Tomcat。 Nginx将在同一实例上运行的端口8080上的所有对Tomcat的请求进行代理。 这一天工作正常,但后来开始看到很多upstream timed out (110: Connection timed out)在nginx日志中的错误,该网站是无法访问。 现在Tomcat可以在8080端口访问。所以这个问题似乎在nginx和Tomcat之间。 这是nginx.conf样子, worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; server { listen 80; server_name domainname.com; rewrite ^/(.*) http://www.domainname.com/$1 permanent; } server { listen 80; server_name www.domainname.com; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass […]
我们在Amazon EC2上有一个云服务器。 我们的老pipe理员设置了一台服务器上的DNS和邮件服务器工作正常,但我刚才意识到实例是在实例存储不是一个EBS支持 。 所以硬件可能会在任何时候失败,我们将失去所有的电子邮件等。 所以我想将实例从Instance Store迁移到EBS Backed实例,我也希望在迁移之前将邮件中的DNS(Zimbra Server)拆分,这样我们的其他站点就不会影响迁移。 我需要一些解决scheme,如何以较less的停机时间从实例存储迁移到EBS实例 。
我有自动缩放服务器使用的复制Gluster存储。 自动缩放和存储都分配在两个可用区域中。 Gluster: Number of Bricks: 4 x 2 = 8 Transport-type: tcp Bricks: Brick1: gluster01:/storage/1a # Zone A Brick2: gluster02:/storage/1b # Zone B Brick3: gluster03:/storage/2a # Zone A Brick4: gluster04:/storage/2b # Zone B Brick5: gluster01:/storage/3a # Zone A Brick6: gluster02:/storage/3b # Zone B Brick7: gluster03:/storage/4a # Zone A Brick8: gluster04:/storage/4b # Zone B 我使用Round […]
当我的实例(Amazon Linux AMI)启动时,我想运行一个python程序(里面有一个无限的while循环)。 我已经创build了一个简单的shell脚本,如下所示: #!/bin/sh python bootstrap.py > bootstrap.log 然后,我在/etc/rc.local添加了脚本run_service.sh的名称,以便每次启动实例时运行。 但是这个简单的方法似乎没有工作,没有任何反应。 我的shell脚本和python文件都在/home/ec2-user文件夹中。 我是否需要在rc.local和shell脚本中指定完整path来执行? 我发现亚马逊Linux AMI是基于CentOS / Fedora的,而不是Ubuntu。 cloud-init选项似乎不太清楚,因为我需要将此实例捆绑到一个定制的AMI中。 那么,怎样才能以一种非常简单的方式避免像puppet / chef等复杂的设置呢? 例如,在哪里把我的python文件和run_service.sh脚本? 请给我一个简单的例子。
我正在快照XFS EBS卷,首先冻结它。 当我在不同的实例上将快照挂载为新卷时,在使用卷之前我需要解冻卷,还是在挂载之后不会冻结?
我想在不同的计算机之间做一些(非常粗略的)比较,看看笔记本电脑和云计算机(AWS EC2,机架空间等)的相对计算性能。 我想要一个非常容易和快速的运行,只是想要一个粗略的计算性能的基准。 不testing并行性,磁盘访问等我想出了以下命令: head -c100000000 < /dev/urandom | time openssl sha1 > /dev/null 也就是说,从游戏中抽取10亿个字符,并且花费时间去分析它们。 我的问题是:这确实是一个计算机的处理能力的一个体面的基准。 还有其他的玩具基准对于计算机功率的粗略估计可能有用吗? 谢谢!
我遇到这个问题访问我的弹性公网IP在我的EC2实例在Web浏览器中。 安装了REDHAT 6.3,并安装了nginxnetworking服务器(启动并运行),并确保我启用了端口80,并且安装了所有需要的东西。 现在时间进入公共IP查看默认的nginx网页,什么也没有发生。 我无法访问IP地址。 现在我可以ping其他网站,但不能ping我的IP地址。 现在经过几个小时的尝试,并试图找出发生了什么事情…我想我应该检查在REDHAT操作系统的networking,每当我尝试编辑任何networking相关..这就是我失去了连接到服务器和无法重新启动networking。 我在这里错了什么? 为什么只是通过IP访问我的服务器这样一个困难的事情? 我现在需要做什么? 谢谢。 编辑。 这里是与EC2实例关联的安全组 Ports Protocol Source 20-21 tcp 0.0.0.0/0 22 tcp 0.0.0.0/0 80 tcp 0.0.0.0/0 14000-14050 tcp 0.0.0.0/0
我有一个客户谁拥有多年的电子商务网站,现在想要更新其部分。 据我所知,在这些年来,只要有小的更新,他们只是更新了现场。 我的更新更密集一点,所以我想设置一个开发版本的网站。 该网站正在使用真正的旧技术,我需要得到他们使用的软件的确切(或足够接近)的版本。 技术和版本: CentOS 4.7 PHP 4.3.9 Apache 2.0.x MySQL 4.1.22 我需要在testing服务器上获得此设置,以便他们可以在线查看更改。 我有一些Linux知识,但我不知道如何获得VPS的旧版本的发行版设置例如。 任何人都可以推荐一个最简单的方法来获得一个VPS上的现场服务器的“克隆”? 我正在考虑转型AMI,但是我找不到CentOS 4.7。
我已经使用SSTP成功build立了到Windows Server 2008的EC2实例的VPN连接。 如何在VPNlogin时应用GPO?