我正在将我的开发环境迁移到云端,以帮助远程工作,而我刚刚遇到了一些障碍。 我有一个运行Windows 2008 R2的Amazon EC2实例,我可以根据需要configuration环境。 问题是,当我尝试从服务器到我的工作场所的VPN时,我的RDP会话就退出了。 这可能是合乎逻辑的,因为到EC2实例的stream量正试图通过VPN,所以我不能直接连接,但我不知道答案是什么。 我已经尝试从本地机器连接到VPN,然后将EC2实例的VPN设置回工作,但同样的事情发生。 这可以解决,如果是的话 – 如何?
我正在运行一个Windows EC2现货实例。 我知道我们不能启动/停止实例,我意识到它可以在任何时候被杀死,但我们可以重新启动Windows? 也就是说它会以相同的IP地址,相同的设置等来恢复。 根设备(30GB)types是ebs。 我们还有第二卷(140GB)。 关键数据在第二卷上; 但是第一册的安装/configuration是我们想要避免的。 (在发现捕获之前,我们使用现场实例进行设置!)
我的Node.js服务器upstart作业configuration: start on (net-device-up and runlevel [2345] and started td-agent) stop on runlevel [016] respawn env HOME="/var/nodes" script chdir $HOME exec /usr/local/bin/node index.js -c app/config/live >> /var/log/node/server.log 2>> /var/log/node/server_error.log end script 当我运行: initctl check-config node 我懂了: node start on: unknown job td-agent 服务器启动时,节点closures,但我可以手动启动它: service node start node start/running, process 1156 编辑:如果我删除and started td-agent ,它启动时启动。 但是我需要在td-agent之后启动Node。 […]
这些是我采取的步骤: 部署Ubuntu EC2实例(同时尝试LTS和最新的)默认内核和RAM ID 快照实例 从快照创buildAMI,默认内核和RAM ID 从AMI快照启动EC2 我把所有的东西都从原来的名字中除去了。 然后我创build的实例给出了这个: 0/2检查通过 任何人都可以对此有所了解,如果我可以帮助的话,我真的不希望再使用其他发行版。
经过研究,我发现从EBS支持的AMI引导有许多优点,而不是实例存储。 我有几个相关的问题: Ubuntu(12.10.1)EBS支持的AMI的最佳大小是多less? 我知道默认是8GB,如果我想作为根设备启动,我应该把它做大吗? 我似乎无法find用户使用太多的用例。 一旦我创build了AMI,我如何将其作为根设备使用(而不是使用实例存储) 这是什么标准的维护(快照) 谢谢你的帮助!
我在EC2上设置高可用性文件系统群集时遇到了一个有趣的问题。 设置背后的想法很简单:2个GlusterFS节点位于两个独立的可用区域之间,用于同步数据。 我可以在任何其他EC2实例上安装这两个服务器中的任何一个,没有任何问题。 但是,为了传播事物并从坏节点迁移出去,我想把它放在负载均衡器之后。 问题似乎很简单,我打开负载平衡器上的端口,然后将主机设置为负载平衡器而不是单个glusterFS节点,但是,它坚持不能build立连接。 我认为这可能是一个防火墙的问题,并排除,我实际上打开端口1024-65535。 一个可怕的主意肯定,但我需要排除。 以下是日志说的: [2013-04-24 21:51:03.581564] I [glusterfsd.c:1666:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.3.1 [2013-04-24 21:51:03.608884] W [socket.c:1512:__socket_proto_state_machine] 0-glusterfs: reading from socket failed. Error (Transport endpoint is not connected), peer (1.2.3.4:24007) 奇怪的是,我可以通过在同一端口上的telnet连接到该IP。 有没有人以前做过,或有任何见解,我可以解决这个问题的方法? 谢谢!
从快照创build预configurationIOPS EBS卷(或任何EBS卷)时,是否避免了“首次使用惩罚”效应? 他们只是从快照中部分避免(对于写入的块),还是完全避免? 如果是前者,是否有办法预先加热没有从快照中写入的块?
我需要configuration一个自动缩放的EC2实例组,在启动时克隆一个特定的分支并从一个私有的github仓库中提交,然后从该仓库中执行代码。 我使用的是一个具有cloud-init启动系统的Ubuntu衍生的AMI,所以在我看来,实现这个目的最简单的方法是安装GitHub部署密钥的cloud-init用户脚本,使用它来克隆存储库,然后在克隆的存储库中启动适当的脚本。 这是我的第一次尝试(部署密钥,分支和提交哈希由初始化LaunchConfiguration之前pipe理自动缩放集群的pipe理进程插入): #!/usr/bin/env python # ** IMPORTS OMITTED ** DEPLOY_KEY = ''' — RSA PRIVATE KEY GOES HERE — ''' REPO_URL = '[email protected]:github_user/MyRepository.git' BRANCH = 'master' COMMIT = '6dba9ae2cb77dc30c525ce14aeb82b072c88042b' USER_HOMEDIR = os.environ['HOME'] WORKING_PATH = USER_HOMEDIR try: os.makedirs(os.path.join(USER_HOMEDIR, '.ssh')) except: pass # Install the deploy key as the user's default identity file keypath = os.path.join(USER_HOMEDIR, […]
我无法访问Ubuntu服务器上的mysqladmin。 我已经尝试了这三个命令,他们都失败了。 ec2-consistent-snapshot mysqladmin -u root password 'password' /usr/bin/mysqladmin -u root password 'password' 错误信息: /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' 我可以通过phpMyAdmin使用root和密码访问。 netstat -an返回一个监听端口 127.0.0.1:3306 0.0.0.0:* LISTEN 我也重新启动了MySQL服务,但没有改变任何东西。 我怎样才能解决这个问题?
我使用Ruby AWS-SDK创build如下的EC2实例: instance = ec2.instances.create({ :image_id => WORKER_AMI, :instance_type => instance_type, :key_name => 'cloud', :security_groups => 'worker', :user_data => user_data_script, :count => 1, :block_device_mappings => [ { :device_name => "/dev/sda1", :ebs => { :volume_size => 50, :delete_on_termination => true } } ] }) 这样做,我得到一个50 Gb根卷。 但我也得到了一个我不需要的360G临时磁盘。 在AWS控制台中,您可以在启动实例时在向导中将其删除。 但是如何通过SDK来做到这一点?