全部文章導航
1、虛擬機安裝計划
需求: 需要安裝4台centos虛擬機,且每台機器具有獨立Ip進行通信,供后續搭建K8S集群、Jenkins使用、Harbor倉庫。
安裝虛擬機清單:
虛擬機名稱 | IP | 配置 | 部署服務 |
---|---|---|---|
Free1 | 192.168.110.100 | 4核4G | docker、k8s master |
Free2 | 192.168.110.102 | 2核4G | docker、k8s worker node |
Free3 | 192.168.110.103 | 2核4G | docker、k8s worker node、Nginx、Keepalived |
Free4 | 192.168.110.104 | 2核4G | docker、docker-compose、Harbor倉庫、Jenkins、Nginx、、Keepalived |
整體計划:
2、下載安裝
1、下載安裝VMware WorkStation:
https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.1.2-17966106.exe
2、下載CentOS 8 鏡像:
地址: https://mirrors.aliyun.com/centos/8/isos/x86_64/
選擇如圖的完整鏡像進行下載。先下載好,后面虛擬機設置ISO印象文件需要指定該下載文件的存儲目錄。
3、新建虛擬機
1、選擇新建虛擬機
2、選擇類型配置
3、下一步
4、選擇稍后安裝操作系統
5、選擇操作系統類型、版本
6、設置虛擬機名稱、目錄位置
7、設置CPU使用資源
8、設置內存資源
9、設置網絡連接類型
10、設置I/O控制器類型:
11、設置虛擬磁盤類型
12、設置創建磁盤類型
13、設置磁盤容量
14、設置磁盤文件名稱
15、自定義硬件
CD/DVD(IDE)連接選擇使用ISO印象文件(M),選擇下載的CentOS鏡像存儲目錄。
16、點擊完成則虛擬機創建完成
4、CentOS安裝
1、開始安裝
選擇開啟此虛擬機
選擇安裝Install CentOS Linux 8
2、選擇語言
3、選擇時區
4、軟件安裝
5、磁盤分區
6、網絡設置
7、設置Root密碼、創建用戶
8、點擊開始安裝、即可完成安裝
5、網絡設置
1、橋接模式網絡配置
配置ip地址等信息在/etc/sysconfig/network-scripts/ifcfg-ens33文件里做如下配置:
# vi命令使用參考:https://www.runoob.com/linux/linux-vim.html
# vi命令進入編輯界面。在編輯界面,1、按 i 鍵進入編輯輸入模式 2、修改配置內容 3、按 Esc 界面進入命令模式 4、輸入 :wq! ,再按回車鍵保存退出。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改后結果:
TYPE=Ethernet # 網絡類型為以太網
BOOTPROTO=static # 手動分配ip
NAME=ens33 # 網卡設備名,設備名一定要跟文件名一致
DEVICE=ens33 # 網卡設備名,設備名一定要跟文件名一致
ONBOOT=yes # 該網卡是否隨網絡服務啟動
IPADDR=192.168.110.100 # 該網卡ip地址就是你要配置的固定IP,每一台虛擬機不一樣,安裝清單進行分配
GATEWAY=192.168.110.1 # 網關
NETMASK=255.255.255.0 # 子網掩碼
DNS1=192.168.110.1 # DNS,
2、配置網絡工作
在/etc/sysconfig/network文件里增加如下配置
命令:
vi /etc/sysconfig/network
修改內容:
NETWORKING=yes # 網絡是否工作,此處一定不能為no
3、配置公共DNS服務(可選)
在/etc/resolv.conf文件里增加如下配置
vi /etc/resolv.conf
nameserver 192.168.110.1 #DNS,跟宿主一樣
4、關閉防火牆
# 關閉防火牆
systemctl stop firewalld
# 禁止開機啟動
systemctl disable firewalld
5、重啟驗證
驗證虛擬機到物理機網絡、驗證物理機到虛擬機的網絡。
# 重啟
# nmcli con down ens33
# nmcli con up ens33
reboot
# 1、在虛擬機ping物理機Ip,需要注意物理機的防火牆(參考:https://jingyan.baidu.com/article/8cdccae91272f3315413cd8b.html)
ping 192.168.110.93
# 2、在物理機ping虛擬機Ip
ping 192.168.110.100
6、網卡信息查看
nmcli d show ens18
6、克隆創建虛擬機
1、選擇克隆,選擇完整克隆
2、對網絡、主機名等進行配置
修改配置文件:
/etc/sysconfig/network-scripts/ifcfg-ens33中的IPADDR
# 192.168.110.102為free2虛擬機的IP。
IPADDR="192.168.110.102"
修改主機名:
# 設置free2虛擬機的hostname
hostnamectl set-hostname free2
修改hosts文件,將名字和IP建立聯系
輸入命令“vi /etc/hosts”后,在配置文件中加入
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 free2
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
重啟虛擬機:
reboot
3、創建Free3、Free4虛擬機
重復1、2步驟創建free3、free4虛擬機。IPADDR需要設置為192.168.110.103、192.168.110.104,hostname分別設置為free3、free4。