基本概念
PaaS:面向广大的互联网应用开发者,把端到端的分布式软件开发,测试,部署,运行环境,以及复杂的应用程序托管当成服务,通过互联网提供给用户。
特点
应用程序开发,测试,部署,运行和维护工作都在都在同一集成环境中进行,有助于降低软件开发和维护的开销,降低市场运营和项目风险。
解决用户数据,网络流量,代码安全问题,自动维护硬件。
实验环境
节点 | 系统版本 | IP地址 | 网卡模式 |
registry节点 | CentOS-7-x86_64-DVD-2003.iso | 10.0.0.10 | NAT |
server节点 | CentOS-7-x86_64-DVD-2003.iso | 10.0.0.20 | NAT |
基础环境配置使用的是Secure CRT软件连接虚拟机,以下操作步骤皆在Secure CRT操作
Registry和server操作
关闭防火墙并设置开机不启动,关闭selinux,修改hosts文件并将节点添加
[root@registry ~]# systemctl stop firewalld && systemctl disable firewalld
[root@registry ~]# vi /etc/selinux/config
SELINUX=disabled
[root@server ~]# vi /etc/hosts //添加
10.0.0.10 registry
10.0.0.20 server
registry节点
挂载镜像XianDian-PaaS-v2.2.iso
(如果后面运行yum list出错,那么应该挂载mount XianDian-PaaS-v2.2.iso /mnt/)
[root@registry ~]# mount /dev/cdrom /mnt/
[root@registry ~]# cp -r /mnt/* /opt/
[root@registry ]# yum -y install vsftpd //安装vsftpd
[root@registry ~]# vi /etc/vsftpd/vsftpd.conf //修改配置文件
anon_root=/opt //添加
[root@registry ~]# systemctl restart vsftpd && systemctl enable vsftpd
[root@registry ~]# cd /etc/yum.repos.d/
[root@registry yum.repos.d]# vi docker.repo
[docker]
name=docker
baseurl=file:///opt/docker
gpgcheck=0
enabled=1
[root@registry ~]# yum clean all
[root@registry ~]# yum list
server节点
[root@server ~]# cd /etc/yum.repos.d/
[root@server yum.repos.d]# vi docker.repo
[docker]
name=docker
baseurl=ftp://10.0.0.10/docker
gpgcheck=0</