首页 文章 精选 留言 我的

精选列表

搜索[加密工具],共10000篇文章
优秀的个人博客,低调大师

Docker编排工具之Rancher-Server集群部署

部署环境: 操作系统:CentOS 7安装iptables,禁用firewall,清空iptables规则并保存关闭SELinux升级内核yum -y update Docker版本:17.03.1-ceDocker其它版本下载源 支持的Docker版本 在开始部署Rancher之前需要确定以上环境没有问题 开始部署: 部署MySQL(安装过程省略)推荐使用.5.6.x版本 创建库 CREATEDATABASEIFNOTEXISTScattleCOLLATE='utf8_general_ci'CHARACTERSET='utf8'; 创建数据库授权 GRANTALLONcattle.*TO'cattle'@'%'IDENTIFIEDBY'cattle'; GRANTALLONcattle.*TO'cattle'@'localhost'IDENTIFIEDBY'cattle'; 部署Rancher-Server(部署集群模式) 在A服务器上面执行 sudodockerrun-d--restart=unless-stopped-p8080:8080rancher/server--db-hostmyhost.example.com--db-port3306--db-userusername--db-passpassword--db-namecattle --db-host 指定MySQL服务器的连接地址 --db-port连接端口 --db-user连接用户 --db-pass连接密码 --db-name连接库名 在B服务器上面执行(与A服务器一样,如果还有其它服务器同样操作) 配置Nginx反向代理 编辑/etc/nginx/conf.d/rancher.conf 注意:location里面配置不可更改,其它根据自己实际环境更改 upstreamrancher{ server192.168.1.31:8080; server192.168.1.32:8080; } server{ listen80; server_namerancher.aek.com; location/{ proxy_set_headerHost$host; proxy_set_headerX-Forwarded-Proto$scheme; proxy_set_headerX-Forwarded-Port$server_port; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; proxy_passhttp://rancher; proxy_http_version1.1; proxy_set_headerUpgrade$http_upgrade; proxy_set_headerConnection"Upgrade"; #Thisallowstheabilityfortheexecuteshellwindowtoremainopenforupto15minutes.Withoutthisparameter,thedefaultis1minuteandwillautomaticallyclose. proxy_read_timeout900s; } } 验证Rancher-Server端集群是否部署成功浏览器访问rancher.aek.com,打开以下界面查看如果红色方框出现了AB两台主机的信息,说明集群配置成功注意:如果为集群模式,两个Server端的版本要一致升级或降级升级或者降级只需删除原来的Rancher-Server容器,然后启动一个新的容器,照第2步再操作一次即可测试 测试停掉一台主机的Rancher-Server容器,是否还能继续访问,操作 说明Rancher-Server只是一个管理平台,如果Server端容器停止,其服务器运行的其它容器并不会停止,只是无法使用Rancher-Server管理这些容器配置,比如调度,启动,停止等。当Rancher-Server恢复工作后即可再次进行管理,配置集群主要就是为了防止如果有一个停止后那么就无法进行管理等工作

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册