2020.10.16星期五 正式班D9
一、vmware workstation的使用
-
虛擬機器管理軟體
-
定義
虛擬機器(Virtual Machine)軟體是一套特殊的軟體,它可以作為作業系統獨立執行,也可以執行在系統之上。
-
作用
在一臺計算機上安裝虛擬機器軟體後,就可以模擬若干臺相對獨立的虛擬pc裝置。
每臺虛擬的pc裝置上安裝執行作業系統,執行遠端服務,與真實計算機幾乎無差別。
-
使用流程
- 使用前首先在計算機上安裝虛擬機器軟體(Windows:VMware,mac:VMware Fusion)
- 通過安裝的需虛擬機器軟體建立一個或多個虛擬機器系統(虛擬的計算機裝置)
- 在虛擬的計算機裝置上安裝作業系統並進行啟動配置,最終實現在一臺計算機上同時執行多個虛擬機器裝置系統
-
用處
用這些虛擬的系統連城區域網用來部署網站叢集架構等更深層次的運維技術
-
-
安裝作業系統
-
配置
-
CPU:選擇虛擬機器對應的CPU的顆數,以及每個CPU的核數,預設都是1
-
記憶體:至少大於512MB,最好1GB(否則安裝系統可能會報錯)
-
硬碟:6~8G硬碟空間即可(可選10G)
-
網路:有Bridgeed(橋接)、NAT、Host-only(僅主機)3種
-
NAT(Network Address Translation網路地址轉換)
- NAT模式是比較簡單的實現虛擬機器上網的方式,是通過宿主機(物理計算機)上網和交換的。
- 虛擬機器的網路卡是連線到宿主機的VMnet8上的,此時系統的VMware NAT Service服務就充當了路由器,,負責將虛擬機器傳送到VMnet8的包進行地址轉換後傳送到實際的網路上,再將實際網路上返回的包進行地址轉換後通過VMnet8傳送給虛擬機器。
- VMware DHCP Service負責為虛擬機器分配IP地址。
-
Bridged(橋接模式)==》橋接到本地物理網路卡
-
橋接模式可簡單理解為通過物理主機網路卡架設一座橋,從而連入實際的網路中。因此虛擬機器可以分配到與主機相同網段的獨立IP,所有網路功能和真實計算機幾乎完全一樣。橋接模式下的虛擬機器和網內真實計算機所處的位置是一樣的。
-
Bridged模式下虛擬機器直接連到實際網路下,邏輯上與宿主機沒有聯絡。
-
Bridged網路型別特別適合區域網環境,其優勢是虛擬機器像一臺真正的主機一樣,缺點是可能會與其他物理主機IP衝突,並且在與宿主機交換資料時都會經過實際的路由器。
-
在不考慮NAT模式時,就選用橋接模式,橋接模式下換了網路環境所有虛擬機器IP都會受影響。
-
-
Host-only(僅主機)
-
在Host-only模式下,虛擬機器的網路卡會連線到宿主機的VMnet1上
-
宿主機不會為虛擬機器提供路由服務,因此虛擬機器只能與宿主機通訊,不能連線到實際網路上,無法上網。
-
-
-
-
硬碟分割槽
-
常規方案(網路叢集架構種某個節點伺服器,資料多份或不重要)
/boot:存放載入程式,300~500MB建議500MB
swap:虛擬記憶體,105~2倍記憶體大小,最大8G
/:根,存放所有資料,剩餘空間都給根
-
資料庫及儲存角色的伺服器(即有大量重要資料的業務)
/boot:存放載入程式,300~500MB建議500MB
swap:虛擬記憶體,105~2倍記憶體大小,最大8G
/:根,50~200G,只存放系統相關檔案,網站業務資料不放在這裡
/data:剩餘硬碟空間大小,放資料庫及儲存重要資料(data也卡叫別的名字)
-
大入口網站,大型企業
/boot:存放載入程式,300~500MB建議500MB
swap:虛擬記憶體,105~2倍記憶體大小,最大8G
/:根,50~200G,只存放系統相關檔案,網站業務資料不放在這裡
剩餘空間不分割槽,保留,將來分給部門由他們分配
-
LVM(線上調整分割槽大小)
- 效能差
- 沒必要
-
作業系統軟raid(不要用)
- 效能差,無冗餘
- 生產場景使用硬raid
-
-
-
安裝系統後的優化
-
安裝包最小化原則,即不需要或不明確是否需要的就不安裝,以最大程度確保系統安全
-
安裝過程中漏掉的包可以後期補上
yum groupinstall "Compatibility libraries" "Base" "Development tools"
yum groupinstall "debugging Tools" "Dial-up Networking Support"
可以通過yum groupinfo包檢視具體安裝的元件
-
檢視選包的情況
- yum grouplist
- 能看到我們的選擇和系統預設安裝的額外的軟體包組
- 不要使用yum的刪除功能刪除軟體(會刪除相關依賴造成意外問題)
-
安裝系統補裝工具命令
-
安裝系統後會有一些基本工具沒裝,可以根據需求yum來下載安裝(用什麼裝什麼)
yum -y install tree nmap sysstat lrzsz dos2unix telnet bash-completion bash-completion-extras vim lsof net-tools rsync ntpdate nfs-utils
-
需要更新補丁
yum update
-
-
配置網路
setup命令-->Network configuration-->Device configuration-->ens33-->配置依次點選ok-->"save"-->Save&Quit-->Quit
實際修改為/etc/sysconfig/network-scripts/ifcfg-ens33
-
建立快照
-
-
遠端連線
- Windows:xshell
- Mac:iTerm2(第三方)/Terminal(自帶)