当前位置: 首页 > news >正文

最好的网站建设组织/网络竞价

最好的网站建设组织,网络竞价,企业 网站 推广,sem和seo区别与联系Harbor域名切换解决方案 环境如下 都要安装好Harbor,安装不会的: https://blog.csdn.net/weixin_45308292/article/details/107248788 安装的时候,关于那个Harbor配置文件,如果没有特殊(例如主机有很多提供服务的网卡…

Harbor域名切换解决方案

环境如下
都要安装好Harbor,安装不会的:
https://blog.csdn.net/weixin_45308292/article/details/107248788

安装的时候,关于那个Harbor配置文件,如果没有特殊(例如主机有很多提供服务的网卡),harbor.conf 里面,hostname 项写自己主机IP就行,亲测可行
在这里插入图片描述

主机名角色IP
mastermaster192168.1.11
ord_slaveslave192.168.1.12
new_slaveslave192.168.1.13

前言

公司采用主从方案,ord_slave,存储不够了,需要切换new_slave为slave,为什么不用两个slave呢,因为这个slave是另一个机房的master,所以只能替换

但是总maste(192.168.1.11) 推送时候slave域名对应的IP是ord_slave的,需要切换域名映射的IP为new_slave的IP

这里去测试,域名切换new_slave(新)的IP,正常么,再测试回退域名到老IP否正常

1)先把域名映射到老仓库

这个Habror的容器不太一样,一般容器启动会把本宿主机/etc/resolv.conf(dns),挂进去,这样在容器启动之前,修改宿主机/etc/resolv.conf就可以,但是Harbor相关容器不会,所以修改所有Harbor容器hosts实现,当然改resolv.conf也可以

下面操作在master主机执行
vim hosts.sh 
#!/bin/bash
a=$(docker ps | grep harbor | awk '{print $1}')
for i in $a
dodocker exec -i  $i  /bin/bash << EOFcat /etc/hosts  | grep -v www > /etc/hostsecho "192.168.1.12 www.ajbn.net" >> /etc/hosts
EOF
done
sh hosts.sh 

2)访问创建项目,测试并推送到域名(老仓库)

1.创建项目

如何上传和创建项目,我这篇博客下面有,这里不阐述
https://blog.csdn.net/weixin_45308292/article/details/107248788

访问 http://192.168.1.11
创建一个ord_slave项目
在这里插入图片描述
上传镜像,master主机操作

docker tag goharbor/chartmuseum-photon:v0.8.1-v1.7.5  192.168.1.11/ord_slave/test1:v1
docker push 192.168.1.11/ord_slave/test1:v1 

在这里插入图片描述

2.添加域名(对应ord_slaveIP)

master上操作
在这里插入图片描述

3.推送到老仓库

master操作
在这里插入图片描述

4.查看

http://192.168.1.12
在这里插入图片描述

3)切换域名到新仓库

master主机上操作

注意域名对应IP,我改成new_slave的了

vim hosts.sh 
#!/bin/bash
a=$(docker ps | grep harbor | awk '{print $1}')
for i in $a
dodocker exec -i  $i  /bin/bash << EOFcat /etc/hosts  | grep -v www > /etc/hostsecho "192.168.1.13 www.ajbn.net" >> /etc/hosts
EOF
done
sh hosts.sh

4)推送镜像到新仓库

为了还原真实环境,我们不进行创建新的项目,还用上面创建的项目

http://192.168.1.13
可以看到不会自动推送,需要我们手动去推送
在这里插入图片描述

回到 http://192.168.1.11 中,手动推送

在这里插入图片描述

到http://192.168.1.13 查看 ,成功

在这里插入图片描述

5)测试回滚到ord_slave

master主机上操作,IP切换
vim hosts.sh 
#!/bin/bash
a=$(docker ps | grep harbor | awk '{print $1}')
for i in $a
dodocker exec -i  $i  /bin/bash << EOFcat /etc/hosts  | grep -v www > /etc/hostsecho "192.168.1.12 www.ajbn.net" >> /etc/hosts
EOF
done
sh hosts.sh 
因为原来的项目已经有了,创建一个新的来测试

http://192.168.1.11
在这里插入图片描述

master主机上操作, 上传镜像
docker tag goharbor/registry-photon:v2.6.2-v1.7.5 192.168.1.11/ord_slave_2/test1:re
docker push 192.168.1.11/ord_slave_2/test1:re
master添加复制规则

在这里插入图片描述

6)查验结果

http://192.168.1.12
在这里插入图片描述

http://www.lbrq.cn/news/1032427.html

相关文章:

  • 域名销售网站/百度用户服务中心官网电话
  • 做网站好还是做商城好/青岛网站优化
  • 佛山视频网站搭建公司/百度竞价价格
  • 网站设计的公司皆选奇点网络/seo网站内部优化
  • 国外流行的内容网站/排名网站
  • 新疆吐鲁番建设网站/网站怎么seo关键词排名优化推广
  • 做酒网站/代写
  • 1000学习做网站贵吗/商品推广与营销的方式
  • 做网站需要什么配置服务器吗/百度做网站
  • 个人网站允许做内部论坛吗/青岛网络科技公司排名
  • 域名管理网站/南昌seo排名公司
  • 攻略网站的建设/长尾关键词挖掘站长工具
  • 网站底部留言代码/甘肃搜索引擎网络优化
  • 软件开发模型比较/关键词优化seo外包
  • 比特币矿池网站怎么做/竞价推广的基本流程
  • 用wordpress做小程序/榆林市网站seo
  • 南阳那里有做网站的/成都疫情最新情况
  • saas自助建站/公司推广网站
  • 网站建设合同注意事项/哪里有做网络推广的
  • 注册公司代理网/数字营销服务商seo
  • 临沂森拓网络科技有限公司/搜索引擎优化主要包括
  • 做网站有什么软件吗/上海专业seo公司
  • 微商城网站建设信息/app推广渠道商
  • 学慧网的网站是谁家做的/自媒体135免费版下载
  • 单页网站 产品放哪/淘宝关键词top排行榜
  • 如何提高权重/深圳市企业网站seo
  • 济南网站建设排名/百度怎么投放自己的广告
  • 建立网站后还要钱吗/百度怎么做广告
  • 上海网页公司/seo站内优化包括
  • 企业安全文化建设中的安全承诺是指/搜索排名优化
  • 深度学习·ExCEL
  • golang语言和JAVA对比
  • 深入剖析 React 合成事件:透过 onClick 看本质
  • springboot+JPA
  • 电子电路原理学习笔记---第5章特殊用途二极管---第2天
  • 数集相等定义凸显解析几何几百年重大错误:将无穷多各异点集误为同一集