RightScale使用之——实例篇

1280阅读 0评论2014-01-25 2930031850
分类:网络与安全

我们根据实例的用途来定制该模板,以后发布相同的服务器时,就可以直接通过该模板发布即可。由此可见,模板是根据不同的用途来定制的,你可以创建Web服务器模板,数据库服务模板,文件服务器模板等等。

我们以创建一个Nginx服务器为例来说明,点开上次创建好的模板Demo1,


095816116.jpg


点击Scripts标签,我们加入自己写的脚本放入启动脚本序列里,这样每次发布一个实例时,都会从模板的启动脚本里自动安装相应的程序,这里加入的是安装配置Nginx,PHP的脚本,只需要将脚本从右边的RightScripts栏拖拽到左边的Boot Sequence栏里就OK。


100515742.jpg


设定完脚本后,点击上方的Add Server就开始添加一个新的实例,


100844581.jpg


选择服务器所在的云数据中心位置和所属的部署点击继续,


101420855.jpg

接下来我们需要填写新服务器实例的相关信息,


    Server Name,填写服务器名称,

    MultiCloud Image,选择相关镜像,默认是从模板继承

    Instance Type,实例大小,我们当前选择的是m1,small,一个小的实例

    Pricing,价格,我们是按需的

    EBS Optimized,这个是针对EBS卷的优化选项,一般如需要高磁盘读写性能的实例,可以勾选

    VPC Subnet,是否选择VPC子网,不选择的话则实例直接暴露在公网上面

    SSH Key,选择登录Key文件

    Elastic IP,固定公有IP,不选的话则系统随机分配

    Security Group,安全组设定,应用不同的防火墙规则

    Availablility Zone,该数据中心一般有几个区域可以选择,一般用于高可用性

    Placement Group,这是有关集群实例类型的选项,一般不用


101352307.jpg


点击确认后,可以看到配置确认的信息,


103210793.jpg

点击完成后,返回到实例的信息页面,


103348612.jpg


此时我们需要对实例的配置参数进行设定,点击Inputs标签,点击Edit对一些参数进行设定,里面包括了诸如Nginx安装路径,Swap交换分区大小,时区设定,防火墙是否开启等等,点击Save保存,如下所示,


103758890.jpg


103812724.jpg


好了,此时我们可以发布新Demo-Server1这个实例了,点击上方的Launch开始发布,


104159887.jpg


然后就是等待系统的启动加载,脚本的执行了,直到状态变为Operational,说明此时系统可以正常使用了,公网IP和私有IP都自动随机分配好了,通过SSH Key就可以登录到这台实例了。


111016492.jpg


111532981.jpg


以上是对RightScale中发布实例的介绍,敬请关注后续有关监控、备份的篇章,谢谢观看。
上一篇:谈谈dns的工作原理
下一篇:程序员的奋斗史(二十九)——分享我的时间管理—— 半小时管理法