华为云之docker技术实现LNMP容器化——步骤

2022-09-23 11:39:27

anshible堡垒机、审计、跳板机 (192.168.1.200)

1.搭建FTP服务,自建YUM仓库,安装lrzsz,实现文件的上传下载;安装lftp,可以支持tab键
2.上传私钥,实现本机可以ssh免密登录内网所有主机【购买别的主机时需选择相应的秘钥对】
	路径为/root/.ssh/id_rsa,权限为400
搭建NFS服务器,发布/cloud_nsd,方便通过脚本部署服务		
3.安装ansible,批量部署
	创建目录,创建配置文件ansible.cfg,添加内容:
		[defaults]
		inventory = myhosts
		host_key_checking = False			
4.安装docker,可以制作镜像
5.安装docker-distribution,作为本地镜像仓库【5000端口】,指定镜像仓库位置
6.安装chrony,指定华为云提供的NTP服务器,同时做内网的NTP服务器
7.开机自动挂载repository卷

做一个初始化镜像(YUM,支持Tab,YUM优先级)

GlusterFS分布式存储系统(192.168.1.211-213)

1.一共3台服务器,每台两块磁盘做RAID0(单块磁盘30G,共60G)
2.创建四个逻辑卷,每个10G
3.集群采用分布式复制卷(2X3),创建两个卷docker_data和repository
4.安装chrony,指向内网的NTP服务器

Docker宿主机(192.168.1.21-22)

1.安装docker,开机自启,指定镜像仓库位置
2.创建10.10.10.0/24网桥,给容器绑定IP地址		
3.开机自动挂载docker_data卷
4.安装keepalived,采用非抢占模式,实现高可用[VIP:192.168.1.20]
5.安装chrony,指向内网的NTP服务器
  • 作者:运维@小兵
  • 原文链接:https://anqixiang.blog.csdn.net/article/details/93724468
    更新时间:2022-09-23 11:39:27