Linux-基础部署环境搭建(docker+宝塔+Rancher2.x+MySql+Redis+RabbitMQ)

服务器环境搭建

一、前言

该步骤属于拿到一台全新服务器才操作的步骤,若环境已搭建完成,请直接看业务服务部署,

本步骤需要一些前置条件:

  1. 有服务器公网IP
  2. 有服务器账号
  3. 有服务器密码
  4. 安装了SSH工具,例如:FinalShell,XShell

二、安装Docker

1) Docker环境搭建

教程请参考:https://www.jianshu.com/p/70e7c19f5486

2) Docker配置镜像加速

教程请参考:https://www.cnblogs.com/LUA123/p/11401962.html

三、安装宝塔面板(方便视图化操作,选装)

教程请参考:https://www.bt.cn/bbs/thread-19376-1-1.html

四、Rancher2.x可视化管理

1) 安装Rancher

安装rancher执行命令:

sudo docker run --privileged -d --restart=unless-stopped  -p 8080:80 -p 9090:443 \-v /docker_volume/rancher_home/rancher:/var/lib/rancher \-v /docker_volume/rancher_home/auditlog:/var/log/auditlog \--name rancher rancher/rancher:v2.5.11

安装完成后,开放服务器9090端口外网访问的权限(如果还安装了宝塔,同时要在宝塔=>安全菜单开放权限)   

2) Rancher可视化管理

打开浏览器,输入https://外网IP:9090;
因为是自动使用的自签名证书,在第一次登录会提示安全授信问题,信任即可;

 

 

 

 

第一次登录会要求设置管理员密码,默认管理员账号为: admin。语言选择简体中文即可

 

 

 

 

3) 创建集群

在全局视图下,点击菜单中的集群 , 并点击添加集群

 

 

 

 

选择 自定义,并设置集群名称,其他参数可不用修改,点击下一步;

 

 

 

 

 

 

选择节点运行的角色:默认会勾选Worker角色,根据需要可以一次勾选多种角色。比如,假设我只有一个节点,那就需要把所有角色都选择上,选择后上面的命令行会自动添加相应的命令参数。

 

 

 

 

其他参数保持默认,点击命令行右侧的复制按钮,复制命令参数;如果是多台主机,根据角色的不同,需要复制多次。登录预添加集群的主机,执行以上复制的命令:

 

 

 

 

注意:如果集群有两台主机的话,那么这两台主机必须在同一内网

回到全局视图,可以查看集群的部署状态

集群安装时间大概在5-30分钟,请不要删除重复操作

 

 

 

 

点击集群名称,进入集群视图

 

 

 

 

点击菜单栏主机按钮,进入主机视图

 

 

 

 

集群创建完成后,默认会生成Default项目,点击Default切换到项目视图

 

 

 

 

五、安装基础服务

1) MySQL安装

进入集群界面

 

 

 

 

 

 

 

 

 

 

 

 

yaml文件添加root的默认密码(mysqlRootPassword),如果不写的话,无法用最高权限的root账号

 

 

 

 

 

 

 

 

 

 

 

 

 

完成后在工作负载即可看到

连接方式:

内网:(格式:命名空间.服务名称)

Database=xxxx;Data Source=mysql.mysql;Port=3306;User Id=xxx;Password=xxx;

外网:(服务器需开放端口)

Database=xxxx;Data Source=外网IP;Port=3306;User Id=xxx;Password=xxx;

2) Redis安装

 

 

 

 

 

 

 

 

安装完成后,若要外网连接

 

 

 

 

 

 

 

 

 

 

 

 

连接方式:

内网:(格式:命名空间.服务名称)redis.redis-master

外网:外网IP:6379(服务器需开放端口)

 

3) RabbitMQ安装

 

 

 

 

 

连接方式:

内网:(格式:命名空间.服务名称)rabbitmq.rabbitmq

外网:IP:5672(服务器需开放端口)

web控制面板:外网IP:15672(服务器需开放端口)

 

posted @ 2021-08-25 17:22  老李的自我救赎之路。  阅读(691)  评论(0编辑  收藏  举报