- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
今日大纲
淘淘商城总结
了解部署架构
发布前的准备工作
实施部署
讲解两个高可用架构(三个)
freemarker
了解部署架构
发布前的准备工作
确认服务器资源
确认硬件资源:cpu,内存,硬盘等
确认软件资源:操作系统,Linux,window,64位,32位,(86位?)
确认网络资源:百兆、千兆,确认是否在同一个机房,物理位置,确认是否在一个网段
做最终测试
上线之前为了保证bug最少,需要做最终测试
参与测试的人员:所有相关人员都要参与
在svn上打tag
需要在svn上打发布版本
用Maven打war
打包命令:clean package
准备服务器数据库脚本和其他资源
准备sql文件
solr服务
图片
编写部署文档
因为部署一般是在晚上(午夜)
我们不能够保证部署的时候,不会出错,需要编写发布文档
在部署的时候,根据文档部署就可以了
什么时候编写?一般是在发布前两天编写,所有相关人员参与
准备回滚方案
如果部署的新版本出问题,需要保证业务不能收到影响,所以需要还原到原来的版本。
我们现在的回滚方案:服务器还原
服务器分配情况
查看服务器硬件资源
cpu:两核 查看命令 top 再按 1
内存:500M 查看命令 free –m 后面的参数表示数据的单位
硬盘:20G 查看命令 df -h
软件资源:
Linux CentOS6.5 64位
网络资源:
100M网卡 所有的服务器处于同一个机房
10台服务器,
服务器分配:
服务
ip
端口号
负责人
是否完成
是否成功
Nginx
00
80
太史慈
是
√
taotao-web1
01
8080
张金龙
是
√
taotao-web2
01
8081
薛涛
是
√
taotao-web3
04
8080
肖重阳
是
√
taotao-manage
05
8080
太史慈
是
√
MySQL
07
3306
太史慈
是
√
taotao-sso1
08
8080
王权
是
√
taotao-sso2
08
8081
赵金东
是
√
redis
07
6379
太史慈
是
√
taotao-order
9
8080
王东南
是
√
taotao-search
5
8080
左信
是
√
taotao-cart
8
8080
高旭2
是
√
taotao-solr
5
8983
太史慈
是
√
RabbitMQ
9
5672、15672
太史慈
是
√
最后功能测试以及打包
在SVN上打tag
tag—最终的发布版本
修改版本号
2.1直接复制,新建文件夹,复制过去
2.2
使用Maven打war包
需要打war包:
taotao-manage-web
taotao-web
taotao-sso
taotao-order
taotao-search
taotao-cart
相关资料:
数据库脚本(sql脚本)
图片
taotao-solr
Nginx配置文件
部署taotao-manage
使用老师打的war包
Linux账户密码是 root root
创建ucenter用户
useradd ucenter
创建/ucenter/web文件夹
mkdir /ucenter/web –p
进入web文件夹
cd /ucenter/web
上传Tomcat
rz命令
解压Tomcat
tar –xvf apache…….
重命名解压的Tomcat,为了让文件名有意义
mv apache….. tomcat-taotao-manage
进入tomcate
cd 。。。
修改conf的配置文件(需要修改端口号的同学才需要做这一步)
cd conf
vi server.xml
进行编辑,三个端口号
进入webapps文件夹
cd webapps
删除不用的应用
rm –rf *
创建ROOT文件夹,作为默认应用
mkdir ROOT
进入ROOT文件夹
上传war包
rz命令
解压war包
jar –xvf taotao-manage-web.war
删除无用的war包
rm –rf taotao-manage-web.war
进入配置文件所在目录
cd WEB-INF/classes
修改配置信息
根据需求修改
把ucenter目录下的所有文件的所有者改为ucenter
chown ucenter:ucenter /ucenter -R
切换用户到ucenter
su ucenter
启动Tomcat
./bin startup.sh
查看启动日志
tail -f logs/catalina.out1
开启8080端口号,需要使用root用户
su root
root
开启端口号
/sbin/iptables -I INPUT -p
文档评论(0)