如何修改网站备案的域名,如何设置wordpress会员注册页,花式表白网址,资讯平台网站模板2.1服务器版本安装 2.1.1服务器使用#xff1a;centos7.4 vm12 2.1.2重命名网卡#xff1a; 传递内核参数 net.ifnames0 biosdevname0#xff0c;以更改网卡名称为eth0#xff0c;ethX#xff1a; #出现安装界面时使用键盘上下键移动到第一行即Install Centos Linux 7centos7.4 vm12 2.1.2重命名网卡 传递内核参数 net.ifnames0 biosdevname0以更改网卡名称为eth0ethX #出现安装界面时使用键盘上下键移动到第一行即Install Centos Linux 7然后按tab键即可出现传递参数界面。 2.1.3推荐分区 2.1.4最小化安装 2.2服务器环境配置 2.2.1更改主机名(所有服务器) # vim /etc/hostname linux-host1.exmaple.com # vim /etc/hostname linux-host2.exmaple.com # vim /etc/hostname linux-host3.exmaple.com ………………! 2.2.2各服务器修改hosts文件(所有服务器) 或公司内部有DNS解析主机名 # vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.201 linux-host1.exmaple.com linux-host1 192.168.10.202 linux-host2.exmaple.com linux-host2 192.168.10.203 linux-host3.exmaple.com linux-host3 ………………! 2.2.3关闭防火墙和selinux(所有服务器) # systemctl disable firewalld # systemctl stop firewalld # systemctl disable NetworkManager # systemctl stop NetworkManager # vim /etc/selinux/config SELINUXdisabled 2.2.4多网卡的7种bond模式原理 Linux 多网卡绑定 网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种 mode0平衡负载模式有自动备援但需要”Switch”支援及设定。 mode1自动备援模式其中一条线若断线其他线路将会自动备援。 mode6平衡负载模式有自动备援不必”Switch”支援及设定。 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里options bond0 miimon100 mode0是不够的,与网卡相连的交换机必须做特殊配置这两个端口应该采取聚合方式因为做bonding的这两块网卡是使用同一个MAC地址.从原理分析一下bond运行在mode 0下 mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址如果这些网卡都被接在同一个交换机那么交换机的arp表里这个mac地址对应的端口就有多 个那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢正常情况下mac地址是全球唯一的一个mac地址对应多个端口肯定使交换机迷惑了。所以 mode0下的bond如果连接到交换机交换机这几个端口应该采取聚合方式cisco称为 ethernetchannelfoundry称为portgroup因为交换机做了聚合后聚合下的几个端口也被捆绑成一个mac地址.我们的解 决办法是两个网卡接入不同的交换机即可。 mode6模式下无需配置交换机因为做bonding的这两块网卡是使用不同的MAC地址。 七种bond模式说明 第一种模式mod0 即(balance-rr) Round-robin policy平衡抡循环策略 特点传输数据包顺序是依次传输即第1个包走eth0下一个包就走eth1….一直循环下去直到最后一个传输完毕此模式提供负载平衡和容错能力但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话中途再经过不同的链路在客户端很有可能会出现数据包无序到达的问题而无序到达的数据包需要重新要求被发送这样网络的吞吐量就会下降 第二种模式mod1即 (active-backup) Active-backup policy主-备份策略 特点只有一个设备处于活动状态当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得从外面看来bond的MAC地址是唯一的以避免switch(交换机)发生混乱。此模式只提供了容错能力由此可见此算法的优点是可以提供高网络连接的可用性但是它的资源利用率较低只有一个接口处于工作状态在有 N 个网络接口的情况下资源利用率为1/N 第三种模式mod2即(balance-xor) XOR policy平衡策略 特点基于指定的传输HASH策略传输数据包。缺省的策略是(源MAC地址 XOR 目标MAC地址) % slave数量。其他的传输策略可以通过xmit_hash_policy选项指定此模式提供负载平衡和容错能力 第四种模式mod3即broadcast广播策略 特点在每个slave接口上传输每个数据包此模式提供了容错能力 第五种模式mod4即(802.3ad) IEEE 802.3ad Dynamic link aggregationIEEE 802.3ad 动态链接聚合 特点创建一个聚合组它们共享同样的速率和双工设定。根据802.3ad规范将多个slave工作在同一个激活的聚合体下。 外出流量的slave选举是基于传输hash策略该策略可以通过xmit_hash_policy选项从缺省的XOR策略改变到其他策略。需要注意的 是并不是所有的传输策略都是802.3ad适应的尤其考虑到在802.3ad标准43.2.4章节提及的包乱序问题。不同的实现可能会有不同的适应 性。 必要条件 条件1ethtool支持获取每个slave的速率和双工设定 条件2switch(交换机)支持IEEE 802.3ad Dynamic link aggregation 条件3大多数switch(交换机)需要经过特定配置才能支持802.3ad模式 第六种模式mod5即(balance-tlb) Adaptive transmit load balancing适配器传输负载均衡 特点不需要任何特别的switch(交换机)支持的通道bonding。在每个slave上根据当前的负载根据速度计算分配外出流量。如果正在接受数据的slave出故障了另一个slave接管失败的slave的MAC地址。 该模式的必要条件ethtool支持获取每个slave的速率 第七种模式mod6即(balance-alb) Adaptive load balancing适配器适应性负载均衡 特点该模式包含了balance-tlb模式同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb)而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答并把源硬件地址改写为bond中某个slave的唯一硬件地址从而使得不同的对端使用不同的硬件地址进行通信。 来自服务器端的接收流量也会被均衡。当本机发送ARP请求时bonding驱动把对端的IP信息从ARP包中复制并保存下来。当ARP应答从对端到达 时bonding驱动把它的硬件地址提取出来并发起一个ARP应答给bond中的某个slave。使用ARP协商进行负载均衡的一个问题是每次广播 ARP请求时都会使用bond的硬件地址因此对端学习到这个硬件地址后接收流量将会全部流向当前的slave。这个问题可以通过给所有的对端发送更新 ARP应答来解决应答中包含他们独一无二的硬件地址从而导致流量重新分布。当新的slave加入到bond中时或者某个未激活的slave重新 激活时接收流量也要重新分布。接收的负载被顺序地分布round robin在bond中最高速的slave上 当某个链路被重新接上或者一个新的slave加入到bond中接收流量在所有当前激活的slave中全部重新分配通过使用指定的MAC地址给每个 client发起ARP应答。下面介绍的updelay参数必须被设置为某个大于等于switch(交换机)转发延时的值从而保证发往对端的ARP应答 不会被switch(交换机)阻截。 必要条件 条件1ethtool支持获取每个slave的速率 条件2底层驱动支持设置某个设备的硬件地址从而使得总是有个slave(curr_active_slave)使用bond的硬件地址同时保证每个bond 中的slave都有一个唯一的硬件地址。如果curr_active_slave出故障它的硬件地址将会被新选出来的 curr_active_slave接管 其实mod6与mod0的区别mod6先把eth0流量占满再占eth1….ethX而mod0的话会发现2个口的流量都很稳定基本一样的带宽。而mod6会发现第一个口流量很高第2个口只占了小部分流量 2.2.5NAT网络配置所有服务器 # cd /etc/sysconfig/network-scripts/ bond0配置 # vim ifcfg-bond0 BOOTPROTOstatic NAMEbond0 DEVICEbond0 ONBOOTyes BONDING_MASTERyes BONDING_OPTSmode1 miimon100 #指定绑定类型为1及链路状态监测间隔时间 IPADDR192.168.10.21 NETMASK255.255.255.0 GATEWAY192.168.10.2 DNS1202.106.0.20 eth0配置 # cat ifcfg-eth0 BOOTPROTOstatic NAMEeth0 DEVICEeth0 ONBOOTyes NM_CONTROLLEDno MASTERbond0 USERCTLno SLAVEyes ech1配置 # vim ifcfg-eth1 BOOTPROTOstatic NAMEeth1 DEVICEeth1 ONBOOTyes NM_CONTROLLEDno MASTERbond0 USERCTLno SLAVEyes 2.2.6仅主机网络配置 # cd /etc/sysconfig/network-scripts/ Bond1配置 # vim ifcfg-bond1 BOOTPROTOstatic NAMEbond1 DEVICEbond1 ONBOOTyes BONDING_MASTERyes BONDING_OPTSmode1 miimon100 #指定绑定类型为1及链路状态监测间隔时间 IPADDR192.168.20.21 NETMASK255.255.255.0 eth2配置 # vim ifcfg-eth2 BOOTPROTOstatic NAMEeth2 DEVICEeth2 ONBOOTyes NM_CONTROLLEDno MASTERbond1 USERCTLno SLAVEyes eth3配置 # vim ifcfg-eth3 BOOTPROTOstatic NAMEeth3 DEVICEeth3 ONBOOTyes NM_CONTROLLEDno MASTERbond1 USERCTLno SLAVEyes 2.2.7查看网卡状态 # systemctl restart network # ifconfig 2.2.8内外网通信 # ping www.baidu.com # ping 192.168.20.1 2.3阿里云yum源配置 2.3.1更新yum云 # yum install wget –y # rm -rf /etc/yum.repos.d/* # wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo # yum install –y centos-release-openstack-ocata.noarch # yum install -y https://rdoproject.org/repos/rdo-release.rpm # yum clean all # yum makecache 主更新阿里云openstack-ocata源,需更改rdo.repo, openstack-ocata.repo中的源为 http://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-ocata/ http://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-queens/ 2.3.2查看yum源版本 yum list centos-release-openstack* 2.4安装常用命令 # yum install -y net-tools vim lrzsz tree screen lsof ntpdate telnet wget 2.5 各时间服务器同步 时间必须保持一致否则可能导致无法创建虚拟机等问题 1、时区同步 # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2、时间同步 # ntpdate time3.aliyun.com hwclock -w 3、写入crontab保证实时同步 # vim /etc/crontab * */5 * * * root ntpdate time3.aliyun.com 2.6 关机做快照 # poweroff转载于:https://www.cnblogs.com/wangshuyang/p/8623644.html