我环顾四周,发现了一些线程,但没有什么帮助。 我对AWS上的EC2实例没有任何兴趣。 我有3个弹性IP,直到今天,他们都工作得很好。 我已经做了一些yum更新和什么。 我不知道什么时候开始,但其中一个是不会来的。 使用ifconfig或ip link show,我只能看到3个设备:回环,和我的两个私有IP。 我得到的唯一线索是当我在重新启动后查看/ var / log / messages时,ntpd似乎认为这个IP存在,但是在与另一个IP相同的接口上。 (IP地址为简单起见而改变) ntpd Listen normally on 1 lo 127.0.0.1 UDP 123 ntpd Listen normally on 2 eth0 192.168.0.1 UDP 123 ntpd Listen normally on 3 eth0 192.168.0.2 UDP 123 另一位负责人:当我进入我的EC2实例时,丢失的IP响应ping。 我已经离开了系统pipe理员的游戏很久了,所以我已经忘记了很多技巧。 我甚至不知道将弹性IP连接到私有IP的机制是什么。 编辑:我真的得到节点运行…不知道如何。 节点首先绑定到ifconfig中没有显示的IP。
我想从美国VPC的EC2连接到EU VPC的私有RDS。 AWS文档似乎没有提到这种情况 – 有谁知道是否有可能? 谢谢,
我正在大学里开展一个项目,正在考虑在本地数据中心(这是一个非常小的服务器机房,两个机架几乎完全加载)之间创build一个混合基础设施到AWS的可行性。 我想知道是否有办法迁移基于KVM的虚拟机(我们在本地使用RHEV),以便在内部存在灾难(UPS或CRAC单元)时,虚拟机可以即时部署在EC2中故障,networking故障或自然灾害)。 令人遗憾的是,AWS中的服务器迁移服务目前仅支持VMWare,而直接移动RAW图像需要将内部虚拟机停止以获得完全一致性(大部分情况下这是不可能的)。 这次我不会使用直接连接,所以移动每个虚拟机的过程会比较慢。 我曾想过创build一个VPC和本地之间共享的EFS,并不断更新EFS中的原始图像,但我不知道是否有更好的方法。
目前,我们有以下设置: 多台AWS EC2机器,其中一些运行Docker Container,一些则无docker。 为了检索Syslog,Web服务器日志(Apache)和应用程序日志,我们有一个在EC2实例上运行的Fluentd代理(td-agent)。 这些将错误日志消息转发到集中的Fluentd服务器(日志聚合器),然后将其发送到Graylog。 对于访问日志,实例上的所有td-agent将其直接转发给AWS Kinesis Firehose,后者每隔5分钟(缓冲)将其存储在S3上,并由AWS Athena进行search。 Docker容器上的访问日志被写入stdout和错误日志到stderr。 正在使用fluentd的docker日志驱动程序将它们转发到安装在相应主机上的td-agent。 现在,这个设置有一些问题: 访问日志不能实时查看(例如,开发人员为了debugging目的) td-agent的高速caching/caching可能会成为高负载的问题 当日志聚合器或td代理停止服务时,td代理或Docker容器的caching/缓冲可能成为问题 由于价格和其他原因,我们没有使用CloudWatch Logs。 使用真正的日志文件也意味着,我们需要定期轮换它们,注意磁盘空间等。最后一点可能是通过使用RAM磁盘或单独的驱动器来解决。 但是这并不能解决实际的问题,即拥有一个固定大小的caching/缓冲区,这个缓冲区可能会变满并且阻塞传入的日志 在这个问题上有什么更好的方法? 有关于loggingDocker容器的最佳实践吗?
我试着将一个现有的EBS存储(有数据)挂载到一个实例,但是它一直抛出这个错误。 mount: /dev/xvdf1 is write-protected, mounting read-only mount: unknown filesystem type '(null)' 这些是存储的细节: Model: Xen Virtual Block Device (xvd) Disk /dev/xvda: 10.7GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: pmbr_boot Number Start End Size File system Name Flags 1 1049kB 2097kB 1049kB bios_grub 2 2097kB 10.7GB 10.7GB xfs Model: Xen Virtual Block Device […]
我有一个与此错误卡住的EB应用程序:失败的环境更新活动。 原因:内部失败。 我不能中止任何东西,我不能改变任何configuration..我不知道该怎么做,因为我做的每一件事情,它说:无法中止当前的环境操作环境xxxxxx:名为environment-xxxx的环境是无效的状态为这个操作。 必须等待部署。 我想摧毁应用程序或删除一切重新开始,但我不能这样做。 有谁知道如何解锁这个? 提前致谢!
我已经build立了两个节点应用程序来使用Upstart持久运行。 问题是这些进程得到了重复,有一个会话负责人(Ss)和一个multithreading进程(Sl): root 843 0.0 0.0 64176 2048 ? Ss Oct30 0:00 sudo /opt/bitnami/nodejs/bin/node app.js root 853 0.0 0.1 64176 2052 ? Ss Oct30 0:00 sudo /opt/bitnami/nodejs/bin/node app.js root 908 0.0 3.3 1236852 68712 ? Sl Oct30 0:14 /opt/bitnami/nodejs/bin/.node.bin app.js root 909 0.0 3.0 1259052 62756 ? Sl Oct30 0:20 /opt/bitnami/nodejs/bin/.node.bin app.js 关于这个问题已经有另外一个问题了:( Upstart:为什么两个进程作为一个不同的用户运行? ),但是在这个.conf文件的进程已经被configuration为不是从“root”用户运行,而是从“部署”一个,另一方面在我的新贵档案中,configuration如下: […]
我有以下stream程来更新AWS中的Web应用程序代码 1)m4.xlarge实例(Patch Instance),开发团队以特定的时间间隔更新代码。 2)我,然后创build一个AMI和启动configuration使用该实例。 3)使用新创build的启动configuration,我更新Autoscaling组以添加具有最新AMI的新实例(m4.xlarge)。 现在我的问题是: 1)我可以使我的补丁实例的t2.microtypes,并使Autoscaling创build新的实例与m4.xlarge? 这只是为了优化,因为补丁实例未充分利用。 2)更新补丁的更好方法是什么?
我有一个Bitbucket服务器4.8回购,我把我的本地更改。 在这个回购协议中,我有一个post-receive web钩子,监视这个远程仓库的变化,然后发布到我提供的url。 该URL用于我在VPN后面的服务器(Amazon Linux EC2,rhel6.9)上运行的服务,包含以下内容 http://yourserver.com:61440/bitbucket 我必须做什么才能收到这个,添加一个sshkey的URL或必须打开一个端口在VPN机器。
我有一个在Amazon AWS上运行的Kubernetes集群,这些集群内部都很好,我知道如何让集群内的集群彼此通信。 但是,由于各种原因,我也有一个单独的EC2实例运行MongoDB控制器。 这不是集装箱化的,不受Kubernetes控制。 我的程序(一个节点快车应用程序)位于公共子网上,而数据库位于私有子网上。 数据库是使用标准的AWS MongoDB模板从这里设置的: https : //aws.amazon.com/blogs/aws/mongodb-on-the-aws-cloud-new-quick-start-reference-deployment/在我的代码我试图通过: mongodb://user:[email protected]:27017/users ,并确保在users数据库中存在该users名和密码。 我甚至在MongoDBconfiguration中禁用了对公钥的引用,以防发生这种情况(尽pipe如果我能够基本设置工作,我会看到它们的值)。 我已经调整了数据库实例的安全组,以允许端口27017上的Kubernetes实例(它们都在同一个VPC中)的连接。但是,我没有做任何特别的事情,或者主机或者主机让它看到一个半kubernetes集群之外的本地networkingIP。 我不知道是否甚至需要(我说“半本地”,因为它是一个10.xxx范围的地址,但与主机实例相邻,而不是我认为在Kubernete自己的地址空间内运行的pod)。 基本上,我不能连接到数据库,我不知道为什么(或者我怀疑我知道为什么,但不知道如何解决它)。 我不认为它是一个权限的事情,因为用最大的日志冗长,数据库显示没有连接的企图,甚至被拒绝的(但我仍然对它开放 – 我想它可以被拒绝在一个更高的水平) 。 我怀疑这是一个IP映射问题,但我远不是专家。 有任何想法吗? 谢谢。 PS复制这篇文章,因为我被要求在这里张贴(尽pipe没有实际certificate这是一个基础设施问题): https://stackoverflow.com/questions/47302330/how-do-i-connect-to-a-non-kubernetes-ec2-mongodb-instance-from-a-pod