VirtualBox搭建CentOS集羣

搭建集羣目的:爲了搭建大數據集羣環境 和 微服務(SpringCloud)集羣練習;

一、前期調查

本來想直接使用某裏、某訊、某爲的雲產品,無奈,發現配置太低而且貴,而且要構成集羣,至少得買三臺,這對於博主來說可是一筆不小的開銷;因此選擇在VirtualBox下搭建CentOS集羣

二、環境

電腦:MacBookPro
系統:MacOS Mojave
版本:10.14.1
CentOS版本:CentOS Linux release 7.8.2003 (Core)

cat /etc/centos-release
CentOS Linux release 7.8.2003 (Core)

VirtualBox:VirtualBox 6.1

三、資源下載

VirtualBox下載地址:https://www.virtualbox.org/wiki/Downloads
CentOS下載地址:https://www.centos.org/download/ (下載Minimal ISO即可)
Minimal ISO
其他Linux版本下載地址:http://blog.51cto.com/sf1314/2096580

四、搭建過程

1、VirtualBox安裝

安裝過程忽略

2、全局設置

2.1、調整縮放率

在這裏插入圖片描述

2.2、設置全局網絡

爲了給虛擬機設置ip
在這裏插入圖片描述

3、安裝CentOS

3.1、新建虛擬機

創建虛擬機,注意版本選:Other Linux (64-bit),雖然CentOS是基於Redhat修改的,但是建議不要選擇Redhat的版本,因爲如果選擇Redhat版本,安裝過程中你會發現虛擬中的鼠標顯示不出來,只能用鍵盤操作,非常非常麻煩

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
點擊創建,即可創建成功

3.2、選擇盤片

在這裏插入圖片描述
在這裏插入圖片描述

3.3、配置網卡

需要虛擬機能夠訪問外網,並且與主機進行通信,所以選擇"NAT網絡",界面名稱,選擇剛開始建立的
在這裏插入圖片描述
點擊 “OK”,保存,然後啓動

3.4、啓動

在這裏插入圖片描述
點擊鍵盤"Tab"鍵,"Enter"鍵,之後進入:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述這樣就OK了,不過安裝成功後,並不能訪問外網,還需要進行網絡設置;

4、網絡設置

CentOS minimal系統安裝好後默認是不啓動網絡的,無法訪問外網,並且centos7 默認不支持ipconfig命令,通過 “ip addr”進行網盤信息查詢,發現centos7 將以前的eth0改爲了enp0s3,對一些腳本會有影響,所以需要手動進行重命名:

4.1、驗證是否能訪問外網

ping www.baidu.com

# 不能訪問的時候,會提醒你:Name or service not konw

4.2、開啓網絡訪問

# 配置方式爲將
$ /etc/sysconfig/network-scripts/ifcfg-enp0s3文件中的ONBOOT=no 改爲 ONBOOT=yes
$ service network restart

保存後重啓網卡,就可以上網了

4.3、安裝ifconfig功能

$ yum install net-tools

採用ifconfig進行網絡基本信息查詢:

在這裏插入圖片描述

4.4、安裝其餘常用工具

$ yum install gcc gcc-c++ vim make gdb wget

4.5、OpenSSH Server 安裝

爲了省去各個虛擬機之間的頻繁切換,安裝OpenSSH Server進行遠程連接,安裝與啓動命令如下:

$ yum install openssh-server
$ /etc/init.d/sshd start

4.6、虛擬機訪問本機通信驗證

在這裏插入圖片描述

4.7、本機訪問虛擬機通信驗證

在這裏插入圖片描述

4.7.1、virtualbox設置

在這裏插入圖片描述
在這裏插入圖片描述

4.7.2、centos設置

在鏡像上,右鍵設置進入"網絡"
在這裏插入圖片描述

4.7.3、再次驗證

在這裏插入圖片描述

五、CentOS集羣搭建

CentOS集羣中的一個節點,已經安裝好了,那麼如何安裝集羣呢?
So Easy,只需要進行復制即可,但是複製也需要注意下面幾點:

5.1、集羣複製

在這裏插入圖片描述
在這裏插入圖片描述

5.2、虛擬機之間通信驗證

在這裏插入圖片描述

六、配置端口轉發

6.1、端口配置

配置端口轉發是爲了通過本機端口使用ssh直接訪問到虛擬機
在這裏插入圖片描述
在這裏插入圖片描述
本機訪問虛擬機驗證
在這裏插入圖片描述

6.2、SecureCRT配置

這樣就可以通過SecureCRT連接多個虛擬機,不用再進每個虛擬機去操作
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章