环境
- VMware CentOS 7
- CPU核心数:4
- RAM:10G
- DISK:45G
准备
关于这个配置,是我在试了一天得出的结论,一直卡着
192.168.1.106_controller.pp:
Testing if puppet apply is finished: 192.168.1.106_controller.pp [ | ]
我也不知道他一直在测试什么,只是卡着,也不报错。
各种搜,显示关了防火墙,关了selinux,关了networkmanager。然后又查出可能是配置不够,因为自动安装比手动更吃配置,我原先配置是4G2核,升级到4核6G,还是卡,然后升级到4核8G,网上有人说他加到了16G,我一共就16G也没办法试,就8G再看看,这时候等了一会发现他test成功了。
那么大概就是,这个卡着的原因就是因为内存不够。
但是最后,我又装了一次,是10G RAM,45G 硬盘,因为8G太卡了,火狐一打开内存就不够用,会闪退,8不够
然后开始配置吧
同时可以在安装的时候通过packstack配置相应的配置文件,自行配置需要安装的模块、账户密码等安装参数。
把网卡改成桥接模式,修改配置文件/etc/sysconfig/network-scripts/ifcfg-eno16777736
,DNS要设置好,不然解析不了域名了。GATEWAY可以通过netstat -rn
查看。
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=acd2af84-eb36-4ffe-8a43-8528e2d8e87c
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.1.106
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=114.114.114.114
DNS2=8.8.4.4
重启网络
systemctl restart network
这里我换源了,换阿里源
先执行mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
,备份一下原来的源,不过一般没啥用,mv或者cp都能用,后面的目标路径也可以直接写一个文件名,即当前路径。
下载阿里源,这里每个版本的源地址不一样,版本看好。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
重新生成缓存
yum clean all && yum makecache
配置一下时间同步服务,使用chrony。
yum install -y chrony
编辑配置文件/etc/chrony.conf
添加
restrict 192.168.1.106
#server *ntp.ubuntu.com* iburst
server 127.127.1.0 prefer
然后修改主机名
hostname set-hostname controller
改Hostsetc/Hosts
添加192.168.1.106 controller
。
可以重启一下。
关闭防火墙和SELINUX和Network,通过getenforce
查看selinux状态(enforcing试开启disab