【day04】

Spring cloud config 配置中心

集中地管理和维护配置文件

检查Git环境:

访问 git 官网下载 git
安装 git
settings – git – 配置 git.exe 的路径

准备本地Git仓库:

在springcloud1 工程目录下,新建 config 文件夹
复制 2,3,4 的 application.yml 到 config 文件夹
item-service-dev.yml
user-service-dev.yml
order-service-dev.yml
double shift – action – 搜索 create git repository
选择 springcloud1 工程目录作为本地的仓库目录
如果已经有仓库,不要重复创建,也不不要嵌套创建仓库
double shift – action – 搜索 commit
全选文件,填写提交信息,完成提交

本地仓库推送到远程仓库:

double shift – action – 搜索 push
点 define remote,粘贴远程仓库地址

防止配置中心的的配置,覆盖本地配置和命令参数:

override-none = true

搭建配置中心:

新建 spring 模块: sp09-config
添加依赖:
config server
eureka client
yml
git仓库的地址: https://gitee.com/账户/仓库
存放配置文件的文件夹: config
启动类注解: @EnableConfigServer
api.http 调用测试

GET http://locahost:6001/item-service/dev

GET http://locahost:6001/user-service/dev

GET http://locahost:6001/order-service/dev
检查注册表中的注册信息: config-server

配置中心的客户端应用:

添加依赖: config client
新建配置文件: bootstrap.yml
引导配置,
项目启动时,先执行引导配置
之后才执行 application.yml 的应用配置
添加三条配置:
连接 eureka
设置配置陪着中心的 service id
下载配置文件
控制台前两行的日志:
连接 6001
下载指定的配置文件

启动顺序:

启动 05 等待05完全启动完成
启动 09 等待09完全启动完成
检查注册表,有没有 config-server
启动 2,3
启动 4
查看 2,3,4 的控制台,连接6001的日志
启动 6

VMware 16+

Nat网络网段设置成 192.168.64.0:

编辑 – 虚拟网络编辑器 – 上面选择 VMnet8 – 左下角修改网段
注意: 第四个值是0

虚拟机:

课前资料/虚拟机/centos-8-2105.zip 解压缩
双击 centos-8-2105.vmx 加载虚拟机镜像
启动虚拟机
按提示选择 “已复制虚拟机”
如果看到“硬件不兼容”
右键点虚拟机 – 管理 – 更改硬件兼容性 – 选择自己的 vmware 版本
登录的用户名和密码都是 root
虚拟机中的基础设置:
设置了阿里的 yum 安装源
阿里yum安装源最近做了调整,需要重新设置 yum 安装源
安装了三个工具: python、pip、ansible
两个脚本文件,用来设置 ip 地址
ip-dhcp: 自动获取ip
ip-static: 设置固定ip

设置 ip 地址:

./ip-dhcp
如果设置ip失败,可以尝试执行下面两条命令,再重新设置ip:
nmcli n on
systemctl restart NetworkManager
查看ens33网卡的ip
ifconfig
ifconfig ens33

重新设置阿里 yum 安装源:

moboxterm 连接服务器

执行下面操作:
备份yum源配置
mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.backup
下载阿里 yum 源配置文件
curl -o /etc/yum.repos.d/CentOS-Linux-BaseOS.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
mirrors.cloud.aliyuncs.com 服务器地址改成 mirrors.aliyuncs.com
sed -i -e ‘/mirrors.cloud.aliyuncs.com/d’ -e ‘/mirrors.aliyuncs.com/d’ /etc/yum.repos.d/CentOS-Linux-BaseOS.repo
vim /etc/yum.repos.d/CentOS-Linux-AppStream.repo
注释掉 mirrorlist,
添加下面一行
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/
yum makecache

准备 Docker 服务器:

centos-8-2105 关机: shutdown -h now
克隆 centos-8-2105: docker-base
查看ip
ifconfig
用 moboxterm 连接服务器,上传离线安装文件
DevOps课前资料\docker\docker-install 文件夹 上传到 /root/ 目录
按照 csdn 笔记安装 docker:Docker(一) - 离线安装 从第三步开始安装
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关机: shutdown -h now

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值