在一台私有物理服务器或虚拟机pipe理程序(Virtualbox / KVM)上运行一个Amazon Linux的副本是否有困难(如果可能的话)? (我正在考虑一些基于办公室/家庭的东西),我基本意识到RHEL / Centos有更新的版本库和一些小的改变,但是我不禁感到许多人会觉得能够自己运行复制在办公室服务器机房或台式机/笔记本电脑上进行分期/开发。 我已经在谷歌做了一些search,但似乎无法find任何人提到这一点。 作为一个后续,如果有可能的话,任何人都可以build议一些理智的步骤来实际做到这一点? (或者,如果这实际上是一个非常愚蠢的问题,而且我还没有完全想到通过感觉到费用)(或者更好,如果你能想到一个替代scheme – 火也是如此!)
我一直试图在Amazon Linux上将LAMP安装升级到PHP5.5,Apache 2.4。 根据这个早先的问题, 在Amazon Linux上用yum更新PHP ,我想我已经击败了,但事实并非如此。 目前我正在尝试安装PDO软件包,并且出现以下错误: –> Finished Dependency Resolution Error: php55-common conflicts with php-common-5.3.28-1.2.amzn1.x86_64 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我尝试了错误消息中build议的两个修复程序,但是没有帮助。 此外,试图抹去php-common-5.3 ….但是不能。 可以擦除常见的php,但是会删除5.5版本。 有任何想法吗? 一旦我完成了这个障碍,我也可能会遇到其他障碍,所以更大的问题是…有没有人做过这个? 也许logging在博客文章中的步骤? 我正在使用AMI 2013.09。
我看了看,但我找不到这个问题的答案。 鉴于特定的AMI ID(例如由Canonical自己发布的Ubuntu 14.04 LTS AMI),Canonical是否会定期更新该特定的AMI ID以及新的安全更新? 或者他们只是发布全新的AMI,而不更新现有的AMI ID? 我问的原因是像Concourse CI这样的用法,可以设置为触发pipe道,当AMI改变时运行。
我在Amazon Web Services中启动的每个Debian 8 Jessie AMI只是将根操作系统放到一个8GB分区上,而不pipe我在启动时设置的大小。 我知道有一些关于如何创buildAMI时设置大小的文档。 但是我在AWS的支持,他们说,这是意想不到的行为。 此外,当我启动另一个Linux发行版(例如Ubuntu)时,我可以在启动时设置根分区大小的方式没有问题。 然后我开始想知道为什么没有人在互联网上提到这么多。 我已经四处搜寻,还没有提出任何真正的答案。 我也开始怀疑Debian是否正在崩溃,如果我应该去Ubuntu。 我仍然在互联网上看到,Debian是生产Web服务器的首选。 我还发布了论坛和通过电子邮件发送的Debian,但是我还没有对他们的EC2 AMI有一个坚实的回应。
所以我在这里跟着Eric的精彩文章: http : //alestic.com/2009/12/ec2-ebs-boot-resize 这是基本上帮助我增加 AMI的默认大小的代码: ec2-run-sintances ami-ID -n 1 –key keypair.pem –block-device-mapping "/dev/sda1=:250" 运行Ubuntu 11.10我甚至没有重新调整磁盘大小,它立即是一个250GB的驱动器。 我如何去减lessAMI的默认大小? 我试过了: ec2-run-sintances ami-ID -n 1 –key keypair.pem –block-device-mapping "/dev/sda1=:100" 显然…但是我被告知: Client.InvalidBlockDeviceMapping:大小为100GB的卷比快照小####### <250>
我是Linux / Yum的新手,只是设置了一个AWS AMI实例。 我正在尝试安装Go 1.8。 当我运行sudo yum install golang它安装了1.6.3版本。 我怎样才能让它安装版本1.8? [ec2-user@ip-123 ~]$ yum –showduplicates list golang | expand Loaded plugins: priorities, update-motd, upgrade-helper Available Packages golang.x86_64 1.5.3-1.22.amzn1 amzn-main golang.x86_64 1.6.3-2.57.amzn1 amzn-updates
我正在维护一个ec2的引导脚本debian挤在github上 。 该设置已经变得非常小,我试图certificate我对标准设置的所有更改。 目前我想知道是否会有任何问题通过/etc/inittab禁用所有的TTY。 人们通过sshlogin到AMI,从而产生自己的shell。 是否有什么可以安装在服务器上,预计TTY存在? XEN从长远来看会有什么问题吗? ps:Github问题在这里
亚马逊有公共AMI的列表: http://aws.amazon.com/amis 但这个列表是按datesorting的,而不是受欢迎程度,所以find好的AMI几乎是没有用的,除非事先知道你在找什么。 IIUC,没有办法告诉一个超级真棒AMI与成千上万的用户和一个没有人使用的跛脚AMI。 在networking上的任何地方是否有受欢迎程度sorting的AMI列表?
为了给出一个背景, 为了研究目的,我需要大约10个副本。 所以,这就是我所做的: 我有一个基于EBS的EC2实例作为主实例,我在这里做所有的开发。 从主服务器创buildAMI并使用它启动9个实例。 每当主服务器发生变化(除了代码更改,我使用SVNpipe理代码同步),我重复第2步。 由于主实例具有EBS支持,我使用AMI启动的实例也具有相同的function。 现在,我不希望其他9个实例有EBS(用于成本目的)。 所以,我的问题是 我可以创build一个基于EBS的实例的S3支持/实例存储AMI吗? [ 要么 ] 我可以从基于EBS的AMI创buildS3支持的/实例存储实例吗? 请帮我一下 提前致谢。
我们有大量的AWS EC2上托pipe的Ubuntu服务器。 许多这些服务器很less被访问,为了节约成本,我们现在想将这些服务器移到我们的本地站点,并在Amazon上终止它们。 大多数服务器都支持EBS,我们使用pipe理控制台为这些服务器创build了AMI映像。 我希望下载现有的AMI,然后使用这些映像在本地构build新的服务器,这样我们就不必从头重新安装应用程序堆栈和configuration。 1)这可能吗? 2)如何去下载这个AMI? (我希望能够从pipe理控制台以某种方式进行操作)。3)AMI如何改变以便能够用于安装? 我如何在本地运行Ubuntu EC2 AMI映像? 似乎提出了一个答案,但它链接到的文章包含不再可访问的重要链接。 这似乎也表明了一个相当复杂的过程。 https://forums.aws.amazon.com/message.jspa?messageID=204881似乎暗示有可能做到这一点,但并没有解释如何实际下载图像,而https:// stackoverflow.com/questions/5145286/boot-ec2-ebs-volume-locally表明这是不可能的。