简介 :我想在EC2实例( Ubuntu 16.04 )上设置一个OpenVPN服务器。 重启后无法configuration接口。 详情 : 图像安装正常,重启很好 apt update ; apt get openvpn apt update ; apt get openvpn正确apt update ; apt get openvpn OpenVPN 使用共享密钥的最小testing设置在从命令行启动时工作( udp/1945正在监听) 在这个阶段,一切都好。 当重新启动这台机器的状态检查失败 服务器日志显示机器无法boost其networking接口: (…) [ 6.624548] cloud-init[519]: Cloud-init v. 0.7.7 running 'init-local' at Mon, 06 Jun 2016 13:36:41 +0000. Up 6.36 seconds. OK Started Initial cloud-init […]
我正在尝试针对已经configuration好的EC2主机运行一个简单的Ansible操作手册。 当我运行剧本时,出现以下错误: SSH Error: data could not be sent to the remote host. Make sure this host can be reached over ssh 使用亚马逊提供的.pem文件,我可以手动ssh到框中,只要做 ssh ubuntu @ my_instance_ip 。 这是我正在运行的完整命令: ansible-playbook –inventory-file=inventory/production –extra-vars=ansible_ssh_user=ubuntu my-playbook.yml -vvvv 这是我的库存文件(IP / DNS掩码): [test] ec2-1-1-1-1.us-west-1.compute.amazonaws.com ansible_ssh_private_key_file=~/path_to_pem_file.pem 有意思的是,如果我运行saps命令,这个命令剧本就是一口气吐出来的: ssh -C -vvv -o ControlMaster=auto -o ControlPersist=60m -o ControlPath="/Users/me/.ansible/cp/ansible-ssh-%h-%p-%r" -o IdentityFile="/path_to_my_pem_file.pem" -o KbdInteractiveAuthentication=no -o […]
如果我使用EBS存储启动实例,如何在EBS卷上而不是在实例上安装nginx? 有没有人有任何提示或博客文章?
我有我的应用程序托pipe在AWS上,我使用负载平衡器,所以我必须EC2实例了。 我现在需要连接到一些外部服务,但是这个服务允许从单个IP连接。 我正在考虑为我的应用程序设置NAT网关,但我不知道是否可以为我的应用程序的所有可用区(我的应用程序configuration为3 AZ)设置一个。 你有任何想法如何使所有AZ /子网上的所有EC2实例的出站请求具有单个IP地址?
我不是在Linux / Ubuntu的专家..只要知道绝对的基础知识,无论我已经阅读了stackoverflow。 我试图在EC2服务器上安装pagespeed(在nginx上),按照以下步骤进行: https ://modpagespeed.com/doc/build_ngx_pagespeed_from_source 现在看起来有2个nginx的安装 在我的网站正在运行的EC2服务器(/ etc / nginx)上预先安装的一个。 这是版本1.4.6 刚刚按照pagespeed安装说明(/ usr / sbin – 我认为这是path,但不知道)安装的新的一个…我相信这是最新的/更新的版本。 现在,我不想丢失第一个安装,因为LIVE生产站点正在运行。 configuration和设置工作正常,不希望他们搞砸。 我的假设是,pagespeed安装将发生在现有的设置,没有其他的事情会改变。 这是我错了的地方。 这是我的问题: 有没有办法回滚我做的新的设置/安装? 我该怎么做? 如何在现有服务器(/ etc / nginx)上设置/使用pagespeed而不丢失任何设置或在现有服务器上遭受严重停机。 最后一个选项,我怎样才能configuration我的网站function从较新的安装nginx(/ usr / sbin?)假设这个开关将是容易和快速。 要遵循什么步骤? 如果我select#3,我怎样才能删除/卸载旧版本的nginx? 希望你们能帮忙。 最好!
我有一个安装了Web服务器的EC2实例,其中有几个带有数据库的dynamic网站被托pipe。 我设置了一个自动缩放组,在CPU负载很高时启动新的实例。 我的困惑是,当一个新的实例通过自动扩展启动时,它是完全空的,它没有安装Web服务器,也没有来自我的站点的数据。 所以当一个用户被路由到这个新的实例,他将无法看到我的网站。 我认为它应该克隆新实例的文件系统,以便从自动缩放组启动的所有实例中访问相同的数据。 所以我认为我应该克隆我的实例以某种方式使用它来自动缩放和负载平衡。 那我该怎么做? 我应该从正在运行的实例创build一个AMI,并将其用于启动configuration,并将包含我的网站数据? 或者我应该使用CodeDeployment之类的东西,是否可以部署多个应用程序(我的所有网站),这将如何影响实例启动时间?
有没有办法将整个MySQL数据库加载到RAM中,特别是在en EC2服务器上? 数据库很小(〜500兆字节) 我有足够的记忆 速度问题至关重要 – 所产生的查询用于提供dynamic网页。 谢谢, 亚当
我有一个我们想要部署到Amazon EC2的小型网站。 原因是它比其他大多数VPS系统便宜,我们希望有完全自定义的configuration,所以共享主机是不可能的。 此外,select使用相同的图像扩展到更大的服务器是EC2的原因之一。 因为我们从一个t1.micro实例开始,我们将使用EBS启动的实例(x64_64)。 我们select的操作系统是Ubuntu服务器。 我们不编译任何packages十二,坚持稳定的软件包从仓库。 我们所有的networking服务器数据都存储在另一个EBS数据卷上。 现在的问题是:我们怎样才能最好地部署我们的networking服务器,同时保持数据。 我到目前为止所考虑的选项: 用我们需要安装的所有软件制作自己的图像。 缺点:我们必须定期更新映像,以便在重新启动服务器时拥有安全更新的映像。 另外,当我们切换到新版本的发行版时,我们必须安装所有的东西。 优点:在任何安装程序启动服务器时没有时间 使用标准的Ubuntu映像,并在启动时安装所有服务器,并从数据磁盘复制所有非标准configuration文件 缺点:启动时间需要更长的时间,安装时可能出现错误,所以很容易出错 优点:新分布,或更新的图像可以很容易地使用 什么是最好的办法呢? 我错过了什么好的select,还有我没有考虑过的选项的其他方面。
我一直在使用Windows Azure和amazon web servicesEC2已经好几个月了(几乎到了几年的时间),而且我看到一些反复出现的东西似乎令人不安。 使用AWS和Linux,我通常会在1-3分钟范围内获得EC2的实例启动时间。 在EC2实例上使用AWS和Windows操作系统通常需要10-20分钟。 使用Windows Azure Web或服务angular色,我经常可以从6-30分钟的任何时间等待angular色启动。 当然,我认为这涉及在结构中的某个地方启动一个Windows实例。 我知道总是有很多关于windows的FUD与Linux相比,但是我真的很想知道为什么Windows 08或者03的启动速度比Linux慢得多。 任何具体的技术信息,将不胜感激! 谢谢。
偶尔我会去http://aws.amazon.com/console并手动右键单击我的EBS卷并创build一个快照。 这是一种乏味,有时我会忘记。 是否可以自动执行此操作,并说每天或每周制作快照? 我正在使用Windows Server实例。