PaaS搭建全过程

PaaS搭建全过程

一、基础环境配置

# vi /etc/sysconfig/selinux	//关闭selinux
将selinux设置为disabled **修改后务必重启服务器**

# getenforce	//查看系统当前selinux的工作模式
得到的结果应为disabled

# systemctl stop firewalld.service	//关闭防火墙
# iptables -F	//删除iptables防火墙规则
# iptables -X	//删除iptables防火墙规则
# iptables -Z	//删除iptables防火墙规则
# /usr/sbin/iptables-save

# vi /etc/sysctl.conf	//打开内核转发功能
添加以下内容
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0
# sysctl -p	//修改完成后使用命令生效

*server节点
# hostnamectl set-hostname server
# bash
# vi /etc/hosts
添加以下内容
xxx.xxx.xxx.xxx server
xxx.xxx.xxx.xxx client
# ping client

*client节点
# hostnamectl set-hostname client
# bash
# vi /etc/hosts
添加以下内容
xxx.xxx.xxx.xxx server
xxx.xxx.xxx.xxx client
# ping server

*借助CFX上传镜像XianDian-PaaS-v2.2.iso
# mount -o loop XianDian-PaaS-v2.2.iso /mnt	//挂载
# cp -rvf * /opt	//拷贝至opt
# mv /etc/yum.repos.d/* /media/	//将/etc/yum.repos.d下所有文件移动至/media/
# vi /etc/yum.repos.d/docker.repo
添加以下内容
[docker]
name=docker
baseurl=file:///opt/docker 
gpgcheck=0
enabled=1

*安装vsftpd服务
# yum install -y vsftpd	//安装
# vi /etc/vsftpd/vsftpd.conf	//修改文件
添加以下内容
anon_root=/opt	//设置共享目录
# systemctl restart vsftpd
# systemctl enable vsftpd

# vi /etc/yum.repos.d/docker.repo
添加以下内容
[docker]
name=docker
baseurl=ftp://xxx.xxx.xxx.xxx/docker	//这个源是指向我们的docker的yum源
gpgcheck=0

# yum clean all
# yum list 
*看到列表即表示yum源配置成功,client节点yum源配置同server节点

二、服务安装

1.安装Docker服务
所有节点安装docker环境
# yum install -y docker
# systemctl restart docker
# systemctl enable docker
2.部署Docker仓库
	①上传仓库部署使用的镜像
# ll
-rw-r--r-- 1 root root   33918976 Oct 17 10:20 registry_latest.tar

# docker load -i registry_latest.tar
# docker images
REPOSITORY	TAG	IMAGE ID	CREATED	SIZE
docker.io/registry	latest	c9bd19d022f6	15 months ago	33.27 MB
	②启动仓库容器服务
# docker run -d -p 5000:5000 --restart=always --name registry docker.io/registry:latest
20a07207bf28256d13fbc53cf2a1d978a4827bf8f360b32a8106d996f024c001
# docker ps -a
CONTAINER ID	IMAGE	COMMAND	CREATED	STATUS	PORTS	NAMES
20a07207bf28	docker.io/registry:latest	"/entrypoint.sh /etc/"	8 seconds ago	Up 3 seconds	0.0.0.0:5000->5000/tcp	registry
	③设置仓库地址
# vi /etc/sysconfig/docker	//添加下面两行server的IP
ADD_REGISTRY='--add-registry 10.0.3.137:5000'
INSECURE_REGISTRY='--insecure-registry 10.0.3.137:5000'
# systemctl daemon-reload
# systemctl restart docker
# docker info 
注意:两个节点都要添加仓库地址
# docker images
# docker tag c9bd19d022f6 10.0.3.137:5000/registry:latest
# docker push 10.0.3.137:5000/registry:latest
至此仓库就建立好了,我们需要将所有镜像全部推送到仓库中,提供给其他节点使用
3.部署Rancher-Server服务
	①上传rancher-server镜像
# ll
-rw-r--r-- 1 root root 1000050176 Jan 29 06:23 rancher_server_v1.6.5.tar
# docker load -i rancher-server_v1.6.5.tar
# docker images
REPOSITORY	TAG	IMAGE ID	CREATED	SIZE
<none>	<none>	f89070da7581	3 weeks ago	984.9 MB
10.0.3.137:500
  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值