環境篇:VMware Workstation安裝Centos7


環境篇:VMware Workstation安裝Centos7

1 VMware Workstation安裝

CentOS下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/

CentOS百度網盤:https://pan.baidu.com/s/196ji62wTpIAhkTw9u4P6pw提取碼:seqd

VMware Workstation下載地址:https://www.vmware.com/cn/products/workstation-pro.html

VMware Workstation百度網盤:https://pan.baidu.com/s/1gaJMqZJXSHGUEw4tHS4fdA提取碼:jrv8

1.1 打開"VMware Workstation",選擇“創建新的虛擬機”

1.2 選擇“典型”選項,點擊“下一步 ”

1.3 選擇"稍后安裝操作系統“,點擊“下一步 ”

1.4選擇"Linux CentOS7 64位“,點擊“下一步 ”

1.5選擇"虛擬機名稱及存放位置“,點擊“下一步 ”

1.6選擇"磁盤大小及單文件存儲“,點擊“下一步 ”

1.7選擇"自定義硬件“,修改內存-處理器-CD指向,點擊“完成 ”


二 CentOs7安裝

2.1選擇創建好的虛擬機,”開啟此虛擬機“

2.2選擇安裝centos7

2.3選擇英文版安裝

2.4配置時間

2.5軟件選擇


2.6系統分區設置

這里使用自動也是可以的,就不需要做如下的自定義配置

2.7網關配置

2.8開始安裝

2.9修改密碼(一定要記住哦),選擇是否創建用戶(這里沒有創建),等待安裝完成

2.10同意協議,配置相關信息








三 配置IP

3.1查看原有IP

ifconfig

3.2修改網絡配置文件

#進入root用戶:需要輸入密碼
su root

#如下圖中修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33 
#增加內容START
IPADDR="192.168.74.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.74.2"
DNS1="202.98.96.68"
#增加內容END

#修改完文件后,重啟網絡服務
service network restart

IPADDR前三段必須和ifconfig查出來一樣,最后一段不同的虛擬機必須不一樣。

NETMASK固定寫255.255.255.0

GATEWAY前三段必須和ifconfig查出來一樣,最后一段為2

DNS1查詢使用網絡的DNS,我這里使用的是成都的電信DNS


3.3再次查看IP

ifconfig

3.4驗證網絡是否通暢

3.5永久關閉網絡管理讓機子強行執行靜態分配

    #停止網絡管理
    systemctl stop NetworkManager
    #刪除網絡管理
    systemctl disable NetworkManager
    #重啟網絡
    systemctl restart network.service

四 關閉防火牆

4.1永久關閉防火牆

#查看防火牆狀態
	systemctl status firewalld.service
#臨時關閉防火牆
	systemctl stop firewalld.service
#禁止firewall開機啟動
	systemctl disable firewalld.service

4.2關閉內核防火牆

#臨時關閉內核防火牆
setenforce 0
getenforce
#永久關閉內核防火牆
vim /etc/selinux/config

五 復制虛擬機

如果是只需要建立一台虛擬機忽略此步奏

5.1仿照上述4個大步驟,建立節點機器,使IP在同一網段

5.2多台相同配置的虛擬機可以采取復制虛擬機(找到原始機文件目錄copy一份作為目標機)

5.3根據”三配置IP“修改IP地址,虛擬機之間不能相同

5.4網卡設置沖突,故將參與復制的原始機和目標機網卡移除在重新添加,會自動配置好。

5.5檢查是否可以上網,即完成配置

六 修改主機名及IP對應關系

這里一共配置了3台虛擬機。單台自己省略另外兩台配置即可

6.1臨時修改命名(即時生效)

#查看機器名
hostname
#修改機器名(3台機器)
#cdh01機器名
hostname cdh01.cm

#cdh02機器名
hostname cdh02.cm

#cdh03機器名
hostname cdh03.cm

6.2永久修改命名(重啟后生效)

#cdh01機器名
vim /etc/sysconfig/network
#增加如下內容:
NETWORKING=yes
HOSTNAME=cdh01.cm

#cdh02機器名
vim /etc/sysconfig/network
#增加如下內容:
NETWORKING=yes
HOSTNAME=cdh02.cm

#cdh03機器名
vim /etc/sysconfig/network
#增加如下內容:
NETWORKING=yes
HOSTNAME=cdh03.cm

6.3修改IP對應關系(配置完使用ping命令檢測)

#cdh01-cdh03機器
vim /etc/hosts
#增加如下內容:
192.168.74.20 cdh01.cm
192.168.74.21 cdh02.cm
192.168.74.22 cdh03.cm

七 SSH免密

需要3台虛擬機免密互通,單台忽略此步奏

所有節點

#生成密鑰對(公鑰和私鑰)三次回車生成密鑰
ssh-keygen -t rsa
#查看公鑰
cat /root/.ssh/id_rsa.pub

主節點

#將密匙輸出到/root/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub > /root/.ssh/authorized_keys
chmod 600 /root/.ssh/authorized_keys
#追加密鑰到主節點(需要操作及密碼驗證,追加完后查看一下該文件)
ssh cdh02.cm cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
ssh cdh03.cm cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
cat /root/.ssh/authorized_keys
#復制密鑰到從節點
scp /root/.ssh/authorized_keys root@cdh02.cm:/root/.ssh/authorized_keys
scp /root/.ssh/authorized_keys root@cdh03.cm:/root/.ssh/authorized_keys

所有節點互相進行ssh連接

ssh cdh01.cm
ssh cdh02.cm
ssh cdh03.cm

八 修改時間同步(需要ntp)

主從節點時間同步配置,單台如果需要時間精准,可做主節點配置

主節點

#更新yum源ntp
yum -y install ntp

#查詢機器時間
date

#時間同步
ntpdate pool.ntp.org

#查看時間同步服務
service ntpd status

#臨時啟用時間同步服務
service ntpd start

#配置ntpd永久生效(重啟生效)
chkconfig ntpd on

從節點

使用crontab定時任務
crontab -e
添加定時任務(每分鍾和主機同步)內容如下:
0-59/1 * * * * /usr/sbin/ntpdate cdh01.cm

九 安裝JDK

JDK百度網盤:https://pan.baidu.com/s/1og3mfefJrwl1QGZGZDZ8Sw提取碼:t6l1

#查看命令
rpm -qa | grep java
#刪除命令
rpm -e --nodeps xxx
  • 將oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm上傳至每個節點安裝
rpm -ivh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
  • 修改配置文件
vim /etc/profile
#添加
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 刷新源
source /etc/profile
  • 檢驗
java
javac


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM