時(shí)間:2023-06-29 21:09:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-06-29 21:09:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
虛擬機(jī)介紹及Centos操作系統(tǒng)安裝:1、學(xué)習(xí)初期架構(gòu)不大,普通電腦用虛擬機(jī)學(xué)習(xí)完全夠用2、花錢啊,能用手上電腦做到的事干嘛要還錢3、后面會(huì)講架構(gòu)和docker,一臺(tái)服務(wù)器就可以做出來(lái)一整套架構(gòu)
1、虛擬機(jī)(Virtual Machine)軟件是一套特殊的軟件,它可以作為操作系統(tǒng)獨(dú)立運(yùn)行,也可以運(yùn)行于操作系統(tǒng)之上。若是運(yùn)行于系統(tǒng)之上的虛擬機(jī)軟件,在一臺(tái)計(jì)算機(jī)(PC或筆記本電腦等)上安裝虛擬機(jī)軟件后,就可以模擬若干臺(tái)相對(duì)獨(dú)立的虛擬PC設(shè)備,并且可以在每臺(tái)虛擬的PC設(shè)備上安裝運(yùn)行操作系統(tǒng),運(yùn)行網(wǎng)絡(luò)服務(wù),與真實(shí)的計(jì)算機(jī)設(shè)備幾乎無(wú)任何使用差別。2、使用時(shí),需要先在計(jì)算機(jī)上安裝虛擬機(jī)軟件(windows下安裝:VMware Workstation,mac下安裝:VMWare Fusion) ,然后通過(guò)安裝的虛擬機(jī)軟件創(chuàng)建一個(gè)或多個(gè)虛擬機(jī)系統(tǒng)(即虛擬的計(jì)算機(jī)設(shè)備),最后在這些虛擬的計(jì)算機(jī)設(shè)備上安裝操作系統(tǒng)并進(jìn)行啟動(dòng)配置,最終實(shí)現(xiàn)在一臺(tái)計(jì)算機(jī)上“同時(shí)”運(yùn)行多個(gè)虛擬機(jī)設(shè)備系統(tǒng)。3、另外,還可以將這些虛擬的系統(tǒng)連成局域網(wǎng),用來(lái)部署網(wǎng)站集群架構(gòu)等更深層次的運(yùn)維技術(shù),這樣的虛擬環(huán)境在后文會(huì)涉及。
軟件介紹.png)鏈接:https://pan.baidu.com/s/1pI0TEbwCj0lEkIZyjTypzw 提取碼:Drew 復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦
第二個(gè)是VMware安裝包,和正常軟件指定安裝路徑安裝到指定目錄即可,如果過(guò)需要激活就打開第一個(gè)文件夾的Keygen,用里面的給的激活碼激活。
網(wǎng)絡(luò):為虛擬機(jī)選擇網(wǎng)絡(luò)類型”極其關(guān)鍵。VMware虛擬機(jī)常見(jiàn)的網(wǎng)絡(luò)類型有Bridged(橋接)、NAT、Host-only(僅主機(jī))3種,在分析如何選擇之前,先要簡(jiǎn)單給大家介紹一下這三種網(wǎng)絡(luò)類型。
1、NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換),NAT模式是比較簡(jiǎn)單的實(shí)現(xiàn)虛擬機(jī)上網(wǎng)的方式。簡(jiǎn)單地理解,NAT模式的虛擬機(jī)就是通過(guò)宿主機(jī)(物理計(jì)算機(jī))上網(wǎng)和交換數(shù)據(jù)的。2、在NAT模式下,虛擬機(jī)的網(wǎng)卡連接到宿主機(jī)的VMnet8上。此時(shí)系統(tǒng)的VMware NAT Service服務(wù)就充當(dāng)了路由器,負(fù)責(zé)將虛擬機(jī)發(fā)送到VMnet8的包進(jìn)行地址轉(zhuǎn)換之后發(fā)送到實(shí)際的網(wǎng)絡(luò)上,再將實(shí)際網(wǎng)絡(luò)上返回的包進(jìn)行地址轉(zhuǎn)換后通過(guò)VMnet8發(fā)送給虛擬機(jī)。VMware DHCP Service負(fù)責(zé)為虛擬機(jī)分配IP地址。3、NAT網(wǎng)絡(luò)特別適合于家庭里計(jì)算機(jī)直接連接網(wǎng)線的情況,當(dāng)然辦公室的局域網(wǎng)環(huán)境也是適合的,其優(yōu)勢(shì)是不會(huì)與其他物理主機(jī)IP沖突,且在沒(méi)有路由器的環(huán)境下也可以通過(guò)SSH NAT連接虛擬機(jī)學(xué)習(xí),換了網(wǎng)絡(luò)環(huán)境虛擬機(jī)IP等不受影響。NAT網(wǎng)絡(luò)類型的原理邏輯圖如圖所示。NAT模式設(shè)置
1、橋接模式可以簡(jiǎn)單理解為通過(guò)物理主機(jī)網(wǎng)卡架設(shè)一座橋,從而連入實(shí)際的網(wǎng)絡(luò)中。因此,虛擬機(jī)可以被分配與物理主機(jī)相同網(wǎng)段的獨(dú)立IP,所有網(wǎng)絡(luò)功能和網(wǎng)絡(luò)中的真實(shí)機(jī)器幾乎完全一樣。橋接模式下的虛擬機(jī)和網(wǎng)內(nèi)真實(shí)計(jì)算機(jī)所處的位置是一樣的。2、在Bridged模式下,計(jì)算機(jī)設(shè)備創(chuàng)建的虛擬機(jī)就像一臺(tái)真正的計(jì)算機(jī)一樣,它會(huì)直接連接到實(shí)際的網(wǎng)絡(luò)上,邏輯上上網(wǎng)與宿主機(jī)(計(jì)算機(jī)設(shè)備)沒(méi)有聯(lián)系。Bridged網(wǎng)絡(luò)類型的原理邏輯圖如圖所示。3、Bridged網(wǎng)絡(luò)類型特別適合于局域網(wǎng)環(huán)境,其優(yōu)勢(shì)是虛擬機(jī)像一臺(tái)真正的主機(jī)一樣,缺點(diǎn)是可能會(huì)與其他物理主機(jī)IP沖突,并且在與宿主機(jī)交換數(shù)據(jù)時(shí),都會(huì)經(jīng)過(guò)實(shí)際的路由器,當(dāng)不考慮NAT模式的時(shí)候,就選擇這個(gè)橋接模式,在橋接模式下?lián)Q了網(wǎng)絡(luò)環(huán)境后所有虛擬機(jī)的IP都會(huì)受影響。
在Host-only模式下,虛擬機(jī)的網(wǎng)卡會(huì)連接到宿主的VMnet1上,但宿主系統(tǒng)并不為虛擬機(jī)提供任何路由服務(wù),因此虛擬機(jī)只能與宿主機(jī)進(jìn)行通信,不能連接到實(shí)際網(wǎng)絡(luò)上,即無(wú)法上網(wǎng)。Host-only網(wǎng)絡(luò)類型的原理邏輯圖
1、官網(wǎng)下載(可以自行選擇版本,后文主要學(xué)centos7)http://isoredirect.centos.org/centos/7/isos/x86_64/
打開VMware
直接點(diǎn)擊創(chuàng)建虛擬機(jī),或者單擊“文件”-->"創(chuàng)建虛擬機(jī)"
選擇“高級(jí)”因?yàn)樾枰獙?duì)后面進(jìn)行一定的設(shè)置
硬件兼容性用“Workstation”最新版本
安裝系統(tǒng) 選擇"稍后安裝操作系統(tǒng)",單擊"下一步"
選擇“l(fā)inux”操作系統(tǒng),“centos7”版本(根據(jù)自己的鏡像選擇)
設(shè)置“虛擬機(jī)名稱”和“安裝位置”
選擇處理器 1核即可,單擊 "下一步"
選擇內(nèi)存 "1024M" 單擊 "下一步"
指定網(wǎng)絡(luò)模式“根據(jù)自己的需求來(lái)選“
選擇i/o控制器(默認(rèn)使用推薦)
磁盤類型也默認(rèn)即可,單擊"下一步"
選擇"創(chuàng)建新虛擬磁盤",單擊"下一步"
磁盤大小20G即可,選擇將虛擬磁盤存儲(chǔ)為多個(gè)文件,下一步
磁盤名稱默認(rèn)即可,單擊"下一步"
選擇"自定義硬件",刪除不需要的硬件,添加光盤鏡像(安裝centos7系統(tǒng))單擊"完成"
選擇cd,指定下載好的鏡像文件
打開設(shè)置好的虛擬機(jī)
進(jìn)入系統(tǒng)的安裝界面
將光標(biāo)移動(dòng)到選擇”Install CentOS 7”
bash 選擇Tab鍵,打開Kernel啟動(dòng)項(xiàng),再后面添加net.ifnames=0 biosdevname=0
選擇英文,continue
選擇時(shí)區(qū)
選擇杭州時(shí)區(qū),可以在下拉菜單選擇,也可以,點(diǎn)圖片選擇,然后Done
選擇系統(tǒng)初始安裝軟件包,可以使用最小化安裝,也可以自己選擇,一些組件安裝
可以選擇一些開發(fā)工具,調(diào)試工具
磁盤分區(qū)
CentOS6中:/boot:500Mswap:內(nèi)存的1~2倍(峰值16G)/:剩余空間都給/CentOS7中:/boot:1024Mswap:內(nèi)存1~2倍(峰值16G)/:剩余空間都給/
2)公有云,虛擬化分區(qū)方式:/boot:500~1024/:剩余的都給/沒(méi)有swap分區(qū):因?yàn)閟wap分區(qū)是虛擬內(nèi)存,性能不如內(nèi)容,本來(lái)就是虛擬化產(chǎn)品,再使用swap,性能會(huì)更差。
3)根據(jù)服務(wù)器用途分區(qū)方式:1、常規(guī)生產(chǎn)場(chǎng)景(工作)方案,網(wǎng)絡(luò)集群架構(gòu)中的某個(gè)節(jié)點(diǎn)服務(wù)器(很多個(gè)功能相同的服務(wù)器),即數(shù)據(jù)有多份或者數(shù)據(jù)不重要的服務(wù)器,建議分區(qū)方案如下:/boot:存放引導(dǎo)程序,建議大小是300-500MBswap: 虛擬內(nèi)存,1.5-2倍內(nèi)存大小 工作中:物理內(nèi)存<8G,SWAP就 內(nèi)存*1.5 物理內(nèi)存>8G,SWAP就 8G/:根,存放所有數(shù)據(jù),剩余空間都給根(/usr,/home,/var等分區(qū)和/共用一份分區(qū),像Windows的C盤,所有數(shù)據(jù)和系統(tǒng)文件都放在了一起)2、數(shù)據(jù)庫(kù)及存儲(chǔ)角色的服務(wù)器,即有大量重要的數(shù)據(jù)的業(yè)務(wù),建議分區(qū)方案如下:/boot:存放引導(dǎo)程序,建議大小是300-500MBswap :虛擬內(nèi)存,1.5-2倍內(nèi)存大小 工作中:物理內(nèi)存<8G,SWAP就 8*1.5 物理內(nèi)存>8G,SWAP就 8G/:根,50-200G,只存放系統(tǒng)相關(guān)文件,網(wǎng)站業(yè)務(wù)數(shù)據(jù)不放這里/data:剩余硬盤空間大小,放數(shù)據(jù)庫(kù)及存儲(chǔ)重要數(shù)據(jù)的,data的名稱也可以起別的名字。提示:本方案其實(shí)就是把重要數(shù)據(jù)單獨(dú)分區(qū),便于備份和管理3、大門戶網(wǎng)站,大型企業(yè)的分區(qū)思路/boot:存放引導(dǎo)程序,CentOS6給200M,CentOS7給200Mswap:虛擬內(nèi)存,1.5倍內(nèi)存大小 工作中:物理內(nèi)存<8G,SWAP就 8*1.5 物理內(nèi)存>8G,SWAP就 8G/ :根,50-200G,只存放系統(tǒng)相關(guān)文件,網(wǎng)站業(yè)務(wù)數(shù)據(jù)不放這里剩余空間不分區(qū),保留,將來(lái)分配給部門,由他們根據(jù)需求再分提示:此方法更靈活,比較適合業(yè)務(wù)線比較多需求不確定的大企業(yè)使用。普通網(wǎng)友的分區(qū)方案:不推薦,應(yīng)禁止(/boot,swap,/,/usr,/home,/var),沒(méi)有主見(jiàn)的被動(dòng)式的分區(qū),沒(méi)必要且管理麻煩。分區(qū)少一些,對(duì)所有分區(qū)進(jìn)行監(jiān)控報(bào)警是目前多數(shù)規(guī)范企業(yè)的選擇。選擇手動(dòng)分區(qū),根據(jù)上面推薦方式進(jìn)行分區(qū)
將LVM改成Standard Partition
首先創(chuàng)建boot分區(qū),1024M
然后創(chuàng)建swap分區(qū),1024M
最后將剩余空間全部分配給/分區(qū)
完成分區(qū)
關(guān)閉Kdump
設(shè)置網(wǎng)絡(luò)和主機(jī)名
修改內(nèi)核(將默認(rèn)網(wǎng)卡名ens33改成eth0)
1、如果想用NAT網(wǎng)絡(luò)模式需要和NAT模式的網(wǎng)關(guān)相同2、如果想用橋接網(wǎng)絡(luò)模式需要和宿主機(jī)(自己的電腦)網(wǎng)關(guān)相同,且同一個(gè)局域網(wǎng)網(wǎng)內(nèi)沒(méi)有IP相同
(如果有兩張網(wǎng)卡,兩張網(wǎng)卡操作類似,內(nèi)網(wǎng)不需要網(wǎng)關(guān))開始安裝系統(tǒng)
給系統(tǒng)用戶設(shè)置密碼
然后等待操作系統(tǒng)安裝完成就行
克隆的結(jié)果跟原來(lái)的系統(tǒng)完全一致。
# 1.將系統(tǒng)原來(lái)有的源進(jìn)行備份(萬(wàn)一將來(lái)需要可以找得到)# mkdir代表創(chuàng)建目錄 在etc目錄下的yum.repos.d目錄下創(chuàng)建一個(gè)backup目錄(用來(lái)把原來(lái)的源備份進(jìn)去)可以理解為創(chuàng)建一個(gè)備份目錄[root@fly ~]# mkdir /etc/yum.repos.d/backup/# mv代表移動(dòng) 將原來(lái)有的所有源備份到我們準(zhǔn)備好的backup目錄中[root@fly ~]# mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/backup/# 2.下載新的源# wget獲取安裝包鏈接并保存在/etc/yum.repos.d目錄下[root@fly yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo# 查看是否獲取成功[root@fly yum.repos.d]# ls -ltotal 4drwxr-xr-x 2 root root 30 Apr 13 15:41 backup-rw-r--r-- 1 root root 1775 Apr 13 16:19 CentOS-Base.repo# 3.生成新的源的緩存# 把服務(wù)器的包信息下載到本地電腦緩存起來(lái),makecache建立一個(gè)緩存[root@fly yum.repos.d]# yum makecacheLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfilebase | 3.6 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/4): extras/7/x86_64/other_db | 138 kB 00:00:00 (2/4): extras/7/x86_64/filelists_db | 230 kB 00:00:00 (3/4): base/7/x86_64/other_db | 2.6 MB 00:00:00 (4/4): updates/7/x86_64/other_db | 555 kB 00:00:00 Metadata Cache Created# 4.更新系統(tǒng)[root@fly yum.repos.d]# yum update -y·········Complete!# 5.安裝常用的計(jì)算機(jī)軟件[root@fly yum.repos.d]# yum -y install tree nmap sysstat lrzsz dos2unix telnet bash-completion bash-completion-extras vim lsof net-tools rsync ntpdate nfs-utils·········Complete!# 6.關(guān)閉防火墻和Selinux# 永久關(guān)閉防火墻[root@fly yum.repos.d]# systemctl disable now firewalld# 關(guān)閉Selinux[root@fly yum.repos.d]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config# 拍攝快照 基礎(chǔ)優(yōu)化完成
關(guān)鍵詞:操作,系統(tǒng),安裝,虛擬
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。