1. 在CentOS7上安装 yum –y install docker systemctl startdocker docker load <centos7_tomcat7.tar 说明:< 后面的centos7_tomcat7.tar要写centos7_tomcat7.tar所在的路径。 docker images 2. 创建br0网桥说明:创建br0网桥目的是为docker容器设置固定IP。
ip addr add192.168.152.193/24 dev br0; ip addr del192.168.152.193/24 dev eno16777736; brctl addif br0eno16777736; ip route add defaultvia 192.168.152.2 dev br0 说明:192.168.152.193/24为网卡eno16777736的IP地址,192.168.152.2为网关,根据自己机器的实际情况替换即可。 3. 搭建Glusterfs分布式文件系统 说明:为docker容器提供硬盘挂载功能。
环境:S1、S2为服务器,C1为客户端(这里是Docker服务器)。S1(192.168.152.200)、S2(192.168.152.201)、C1(192.168.152.193)
3.1. 服务端安装配置yum -y installepel-release yum -y installglusterfs-server vi /etc/sysconfig/iptables 添加内容: -A INPUT -p tcp -m state --state NEW -m tcp --dport 24007 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 49155 -j ACCEPT 保存并退出 systemctl startglusterd 在S1上绑定S2服务器: gluster peer probe 192.168.152.201 创建一个复制卷,保存2份数据,每台服务器保存一份: gluster volume create gfs 192.168.152.200:/gfs 192.168.152.201:/gfs gluster volumestart gfs
3.2. 客户端安装配置yum –y installglusterfs-client mkdir /gfs mount –tglusterfs 192.168.152.200:/gfs /gfs
4. 运行RentServer项目运行RentServer项目即可完成创建服务器,发布项目功能。
|