前记
最近准备用虚拟机安装centos7
搭建个集群,遇到的问题还不少而且坑爹,所以想记录下来,避免以后在这方面浪费时间。
镜像下载
推荐阿里云的开源网站下载
https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/
安装过程
centos7 默认网卡名不是我们熟悉的
ifcfg-eth0
可以在开始安装的时候,使用tab
键,更改内核启动系参数,添加一句net.ifnames=0 biosdevname=0
-
如果已经安装好的系统想要更改,需要备份修改网卡配置文件中的NAME和DEVICE
vim /etc/sysconfig/network-scripts/ifcfg-xxx
同时修改网卡配置文件名mv ifcfg-xxx ifcfg-eth0
编辑vim /etc/default/grub
addnet.ifnames=0 biosdevname=0
最后 reboot,即可
网络配置
- 参照
TYPE="Ethernet"
BOOTPROTO="static"
NAME="eth0"
UUID="8b88dfbe-8c44-4e4e-882d-b1b204f02b2d"
HWADDR="00:0C:29:4D:16:F3"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.0.226"
PREFIX="22"
GATEWAY="192.168.0.1"
IPV6_PRIVACY="no"
DNS1="223.5.5.5"
DNS2="180.76.76.76"
- 几条网络配置的命令
###生成网卡 uuid
uuidgen
###查看物理地址
ip a
- 禁用 ipv6
https://www.jianshu.com/p/225d040d0b66
- 重启网卡报错设备找不到
chkconfig NetworkManager off
service NetworkManager stop
chkconfig network on
srvice network restart
vmware tools
- 点击虚拟机 --- 安装虚拟机 vmware tools
- mkdir mnt/cdrom && mount /dev/cdrom /mnt/cdrom
- cp /mnt/cdrom/VMwareTools-10.0.10-4301679.tar.gz ~
- run
yum -y update
### 这里把安装python的依赖也一起装了
yum install -y kernel-headers kernel-devel gcc make libffi-devel \
openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
tar VMwareTools-10.0.10-4301679.tar.gz && cd vmware-tools-distrib/
./vmware-install.real.pl
克隆
克隆的虚拟机,主要的也是修改网卡配置,同样需要修改的是,uuid && hwaddr && ipaddr