1.安装7台主机,配置主机名网络,关闭防火墙和selinux
2.两台nginx主机,配置网络源安装Nginx 和 keeplived(热备)
3.两台apache主机,配置本地源安装,httpd和php php-mysql
4.两台mysql主机,配置raid5,创建目录并挂载到/var/lib/mysql 再安装mariadb*
5.一台nfs主机,配置raid5,创建并挂载到/luntan目录中,安装nfs-utils*,配置软件
(可省略) /打开网卡配置文件
Vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改参数
BOOTPROTO=static
ONBOOT=yes
IPADDR=IP地址
NETMASK=对应子网掩码
GATEWAY=对应网关
注:如果是在vmware虚拟机上配置静态IP,如果主机网络类型是仅主机模式或者NAT模式请注意查看虚拟网络编辑器中对应网段与网关。
原因:当前的虚拟网络编辑器就是我们的模拟路由器,所以网段必须统一。
NFS
安装mdadm: yum install -y mdadm
创建raid5: mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
格式化: mkfs -t ext4 /dev/md5
挂载: mount /dev/md5 /luntan
安装软件: yum install -y nfs-utils*
安装NFS yum install -y install nfs
关闭防火墙, systemctl stop firewalld
selinux setenforce 0
先启动守护进程 systemctl start rpcbind
再启动运行程序 systemctl start nfs
更换到/目录 cd /
创建创建共享目录/luntan mkdir /luntan
更换目录 /luntan cd /luntan
上传需要被共享的文件到这个目录中去
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
修改配置文件:vi /etc/exports
文件内容:共享目录的绝对路径 客户端(权限)
例如: /luntan *(rw,no_root_squash)
4.切换到客户端主机上进行挂载挂载共享目录到指定挂载点:
mount -t 文件系统类型 服务端IP:共享目录绝对路径本机挂点
例如: mount -t nfs 服务端 IP:/luntan /var/www/html
常见错误:
(1)提示文件系统类型不存在。解决方式:yum install -y nfs*