Amazon ec2 EC2自动缩放问题

Amazon ec2 EC2自动缩放问题,amazon-ec2,tomcat6,autoscaling,lampp,Amazon Ec2,Tomcat6,Autoscaling,Lampp,我在自动缩放时遇到一个问题。我的EC2实例有XAMPP和tomcat,在扩展时,新创建的实例不会自动启动tomcat,我甚至必须使用 root@domu-xx-xx-xx-lampp]#/sbin/iptables-t nat-I预路由-p tcp-dport 80-j重定向-到端口8080 root@domu-xx-xx-xx-lampp]#/sbin/iptables-t nat-I预路由-p tcp--dport 8085-j重定向--到端口91 root@domu-xx xx xx la

我在自动缩放时遇到一个问题。我的EC2实例有XAMPP和tomcat,在扩展时,新创建的实例不会自动启动tomcat,我甚至必须使用

root@domu-xx-xx-xx-lampp]#/sbin/iptables-t nat-I预路由-p tcp-dport 80-j重定向-到端口8080

root@domu-xx-xx-xx-lampp]#/sbin/iptables-t nat-I预路由-p tcp--dport 8085-j重定向--到端口91

root@domu-xx xx xx lampp]#/sbin/iptables保存

我如何才能a)在创建实例时自动启动tomcat,以及b)自动进行上述端口映射,以便在没有任何手动干预的情况下启动并运行自动缩放的实例


非常感谢您的帮助。

您可以将所有这些内容添加到
/etc/rc.local
文件中,以便在服务器启动时执行。创建自己的AMI并使用此AMI启动自动缩放实例

e、 g


谢谢Ashish,你能详细说明一下我在rc.local中为端口映射和tomcat启动放了什么吗。local是一个shell可执行脚本,可以在系统启动时执行。你可以在那里添加所有的命令。好的…让我看看这个!你有没有试过EC2 instanceNot完全一样,但类似的东西。EC2与任何其他PC都一样。您只需使用具有脚本的自定义OS/AMI启动,它应该可以工作。Ashish,我需要在lampp文件夹下运行这些端口映射命令,否则它将无法找到这些命令
/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
/sbin/iptables -t nat -I PREROUTING -p tcp --dport 8085 -j REDIRECT --to-port 91
/sbin/iptables-save
/path/to/tomcat/bin/startup.sh
/any/others/script.sh