一、操作场景
注意:说明:
注意:这篇以 CentOS 操作系统的 CHC 云服务器为例进行配置。
二、配置 bond
配置 bond 可以使服务器避免单点故障,提高服务器的可靠性。请你结合实际情形进行操作:
已配置 bond未配置 bond如你的服务器已配置 bond,建议修改 bond 的 IP 获取方式为 DHCP,以便通过页面控制台对服务器的业务网络进行调整。1. 打开 bond 配置文件。
bond 文件一般在 /etc/sysconfig/network-scripts/ 目录下,如已绑定 bond,该文件夹下可能有类似 ifcfg-bond1 的文件,直接进入该文件夹下修改对应文件即可。2. 进行如下配置:#IP Config for bond1:DEVICE=bond1ONBOOT=yesBOOTPROTO=dhcpUSERCTL=noBONDING_OPTS="mode=4 miimon=100 ad_select=1 updelay=200 xmit_hash_policy=2"IPV6INIT=noNM_CONTROLLED=no如你的服务器未配置 bond,建议参考以下步骤进行 bond 配置。说明此配置只适用于 CentOS 7.6,不具备普适性,请根据具体的配置情况进行对应修改。1. 依次执行以下命令,进行配置前备份。mkdir -p /etc/sysconfig/network-scripts/backupmv /etc/sysconfig/network-scripts/ifcfg-eth0 ../backup2. 执行以下命令,为网口1创建 eth0 文件。echo "BOOTPROTO=noneDEVICE=eth0ONBOOT=yesTYPE=EthernetMASTER=bond0SLAVE=yes" > /etc/sysconfig/network-scripts/ifcfg-eth03. 执行以下命令,为网口2创建 eth1 文件。echo "BOOTPROTO=noneDEVICE=eth1ONBOOT=yesTYPE=EthernetMASTER=bond0SLAVE=yes" > /etc/sysconfig/network-scripts/ifcfg-eth14. 执行以下命令,创建 bond 文件。echo "BOOTPROTO=dhcpDEVICE=bond0ONBOOT=yesTYPE=EthernetBONDING_OPTS='mode=4 miimon=100 lacp_rate=fast xmit_hash_policy=2 broadcast_arp=1 broadcast_nd=1 periodic_na=1 periodic_na_interval=90'" > /etc/sysconfig/network-scripts/ifcfg-bond05. 执行以下命令,避免 cloud-init 对网络进行修改。echo "network: config: disabled" > /etc/cloud/cloud.cfg.d/forbid_change_networkcfg.cfg6. 执行以下命令,重启网络,使配置文件生效。service network restart7. 执行以下命令,进行网络重启后的检查。ifconfig bond1 若 bond1 已分配 IP,则表示已配置成功。
三、修改 NTP
校准 NTP 地址为 ntpupdate.tencentyun.com。示例命令如下:
/usr/sbin/ntpdate ntpupdate.tencentyun.com
四、更改 yum 源
通过该步骤,将 yum 源更改为腾讯云 yum 源 mirrors.tencentyun.com。
1. 执行以下命令,切换至系统 yum 源目录。
cd /etc/yum.repos.d
2. 执行以下命令,备份系统默认 yum 源。
cp CentOS-Base.repo CentOS-Base.repo.bk
3. 执行以下命令,下载腾讯云 yum 源。
wget http://mirrors.cloud.tencent.com/repo/centos7_base.repo
4. 执行以下命令,更改腾讯的源为默认的系统 yum 源。
mv centos7_base.repo CentOS-Base.repo
5. 依次执行以下命令,生成腾讯云源缓存并更新 yum 源。
yum makecache
yum update
五、更改 DNS
修改 /etc/resolv.conf 文件。例如,腾讯云云服务器的默认配置:
nameserver 183.60.82.98nameserver 183.60.83.19