1、基礎平臺linux
1.一臺裝有VMware的windows系統(可聯網)canvas
2.CentOS 7.1 64bit鏡像vim
2、最小化安裝兩臺CentOS 7.1 的虛擬機controller、compute1,要求以下:windows
controller:內存2G、硬盤100G、CPU 2核(勾選Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,不然後期建立實例報錯)、網卡2個工具
compute1: 內存4G、硬盤100G、CPU 2核(勾選Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,不然後期建立實例報錯)、網卡2個spa
系統最小化安裝、關閉firewalld、selinux:rest
systemctl stop firewalld.service systemctl disable firewalld.service sed -i '/SELINUX/s/enforcing/disabled/g' /etc/sysconfig/selinux setenforce 0
3、網卡配置code
網卡數目及配置參照官網(官網有繪製的結構圖,能夠對應着看一下);因爲是在虛擬機搭建,網卡模式的選擇這裏不作過多講解,可查看相關資料orm
controller:server
ens33:10.0.0.11/24(NAT)
ens34: 作外部接口,不配置IP(橋接)
配置ens34保證以下:
vim /etc/sysconfig/network-scripts/ifcfg-ens34 DEVICE=ens34 TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none"
compute1:
ens33:10.10.0.31/24(NAT)
ens34:作外部接口,不配置IP(橋接)
配置ens34保證以下:
vim /etc/sysconfig/network-scripts/ifcfg-ens34
DEVICE=ens34 TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none"
4、綁定hosts
在各節點/etc/hosts文件中添加以下:
# controller
最好重啓系統:
reboot
5、驗證各節點連通性
yum -y install net-tools ntp ntpdate vim
compute1:
yum -y install net-tools ntpdate vim
7、配置各節點時間同步
controller:
cat /etc/ntp.conf | grep -v "#" | grep -v ^$ driftfile /var/lib/ntp/drift restrict default nomodify notrap nopeer noquery restrict 127.0.0.1 restrict ::1 restrict 10.0.1.0 mask 255.255.255.0 nomodify notrap restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap server s2m.time.edu.cn iburst includefile /etc/ntp/crypto/pw keys /etc/ntp/keys disable monitor
systemctl stop ntpd; ntpdate s2m.time.edu.cn;/sbin/hwclock -w;systemctl start ntpd
compute1:
crontab -e */5 * * * * /usr/sbin/ntpdate 10.0.0.11; /sbin/hwclock -w /usr/sbin/ntpdate 10.0.0.11; /sbin/hwclock -w