Vmware 安裝CentOS(CentOS-7-x86_64-Minimal-1810)

  • 下載鏡像
    訪問:https://www.centos.org,這里我們安裝精簡(jiǎn)版Minimal ISO,這里我下載的時(shí)候是http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso,如果是國內(nèi)推薦使用阿里的下載地址:http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

  • 創(chuàng)建虛擬機(jī)

    • 虛擬機(jī)引導(dǎo)

      使用推薦模式,然后安裝程序光盤映像文件選擇下載的CentOS-7-x86_64-Minimal-1810.iso鏡像,輸入虛擬機(jī)名稱,并設(shè)置虛擬機(jī)存儲(chǔ)目錄,設(shè)置磁盤容量,然后自定義硬件信息,最后點(diǎn)擊完成并開啟虛擬機(jī)

    • 鏡像引導(dǎo)

      選擇Install Centos 7,選擇語言,點(diǎn)擊DATE & TIME設(shè)置時(shí)區(qū),點(diǎn)擊左上角Done返回,點(diǎn)擊INSTALLATION DESCRIPTION,查看安裝信息,點(diǎn)擊左上角Done返回后,點(diǎn)擊右下角的Begin Installation開始安裝,之后會(huì)進(jìn)入到用戶即密碼設(shè)置敞口,可設(shè)置root密碼或創(chuàng)建用戶,如果只需要root用戶,只需要設(shè)置root密碼即可,返回后等待安裝準(zhǔn)備任務(wù)結(jié)束,點(diǎn)擊Reboot重啟,等待后臺(tái)安裝完成

  • 網(wǎng)絡(luò)配置

    安裝完成后發(fā)現(xiàn)無法聯(lián)網(wǎng),于是使用ifconfig查看網(wǎng)絡(luò),結(jié)果報(bào)錯(cuò)命令不存在,通過ip addr看到有兩個(gè)網(wǎng)卡,一個(gè)lo(回環(huán)網(wǎng)卡)一個(gè)ens33,其中ens33網(wǎng)卡未啟動(dòng),通過修改網(wǎng)卡配置(/etc/sysconfig/network-scripts/ifcfg- + 網(wǎng)卡名

    cat /etc/sysconfig/network-scripts/ifcfg-ens33
    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

    ONBOOT=no改為ONBOOT=yes,然后重啟網(wǎng)絡(luò)

    sudo service network restart
    # 如果是啟動(dòng)失敗,就需要查看宿主機(jī)windows電腦vmware{n}的虛擬網(wǎng)卡的IP地址,與虛擬機(jī)設(shè)置的`虛擬網(wǎng)絡(luò)編輯器` 中的虛擬網(wǎng)卡設(shè)置的子網(wǎng)網(wǎng)段對(duì)比,如果不一致需要重新設(shè)置并應(yīng)用,虛擬機(jī)會(huì)自動(dòng)修改宿主機(jī)電腦上的網(wǎng)卡IP
    

    如果重啟后依然無法上網(wǎng),可嘗試:虛擬機(jī) -> 編輯 -> 虛擬網(wǎng)絡(luò)編輯器 -> 更改設(shè)置 -> 還原默認(rèn)設(shè)置,然后重啟網(wǎng)絡(luò),如果依然無法聯(lián)網(wǎng),則重載網(wǎng)卡

    ifdown ens33
    ifup ens33
    
  • 虛擬機(jī)三種網(wǎng)絡(luò)模式詳解:https://www.cnblogs.com/jpfss/p/8616517.html,其他的我就不多說了

  • NAT模式設(shè)置固定IP

    • 修改/etc/sysconfig/network-scripts/ifcfg-ens33,設(shè)置靜態(tài)IP

      BOOTPROTO=static
      IPADDR=192.168.29.112
      NETMASK=255.255.255.0
      GATEWAY=192.168.29.1 # 這里需要與虛擬機(jī)的NAT模式下的設(shè)置的網(wǎng)關(guān)一致,可通過虛擬機(jī) -> 編輯 -> 虛擬網(wǎng)絡(luò)編輯器或在宿主機(jī)直接查看網(wǎng)絡(luò)找到虛擬機(jī)的網(wǎng)卡進(jìn)行查看
      
    • 設(shè)置DNS服務(wù)器方式1

      # 修改`/etc/sysconfig/network-scripts/ifcfg-ens33`,然后重啟網(wǎng)絡(luò)
      DNS1=114.114.114.114
      DNS2=8.8.8.8
      
    • 設(shè)置DNS服務(wù)器方式2

      # 會(huì)自動(dòng)在`/etc/resolv.conf`中配置DNS
      nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8"
      nmcli con up ens33 # 和 ifup ens33 作用一致
      
    • 經(jīng)過大量嘗試,此模式能ping通外網(wǎng)IP,無法ping通外網(wǎng)域名,各種百度結(jié)果都無果,暫未找到解決方法,過程中偶爾出現(xiàn)過一兩次成功,但無法重現(xiàn)。經(jīng)過3個(gè)小時(shí)的堅(jiān)持,突然想起之前沒有配置靜態(tài)IP時(shí)都能夠ping通,遂刪除靜態(tài)IP配置使用dhcp方式,網(wǎng)絡(luò)一切正常,于是查看/etc/resolv.conf發(fā)現(xiàn)網(wǎng)關(guān)配置的居然虛擬機(jī)NAT模式設(shè)置的網(wǎng)關(guān),一下子恍然大悟,重新配置靜態(tài)IP,并將DNS設(shè)置為虛擬機(jī)NAT模式的網(wǎng)關(guān)地址DNS1=xxx.xxx.xxx),網(wǎng)絡(luò)訪問成功。終于通了,這里總結(jié)以下一個(gè)網(wǎng)絡(luò)異常的處理方法吧

      • 檢查配置

        • /etc/sysconfig/network-scripts/ifcfg-ens33
        • /etc/resolv.conf
      • 重載網(wǎng)卡

        ifdown ens33
        ifup ens33
        
      • 重啟網(wǎng)絡(luò)

        service network restart
        
      • 還原虛擬機(jī)網(wǎng)絡(luò)配置: 虛擬機(jī) -> 編輯 -> 虛擬網(wǎng)絡(luò)編輯器 -> 更改設(shè)置 -> 還原默認(rèn)設(shè)置

  • 橋接模式設(shè)置固定IP

    • 虛擬機(jī)網(wǎng)絡(luò)配置

      進(jìn)入 虛擬機(jī) -> 編輯 -> 虛擬網(wǎng)絡(luò)編輯器 -> 更改設(shè)置,選擇或添加橋接模式的網(wǎng)絡(luò),在VMnet信欄目中設(shè)置為橋接模式,然后選擇橋接模式的物理網(wǎng)卡,這里本人之前使用的vmware 12.5版本中經(jīng)常出現(xiàn)無法選擇橋接模式的原因,經(jīng)過排查發(fā)現(xiàn)是缺少了虛擬機(jī)橋接模式的網(wǎng)絡(luò)驅(qū)動(dòng)VMware Bridge Protocol,可通過windwos設(shè)置->網(wǎng)絡(luò)和Internet->以太網(wǎng)->選擇更改適配器選項(xiàng)->以太網(wǎng)(本地連接)->右鍵屬性->查看驅(qū)動(dòng)列表是否有VMware Bridge Protocol名稱的驅(qū)動(dòng),如果沒有,可通過網(wǎng)絡(luò)下載安裝,這里本人直接選擇重裝虛擬機(jī);橋接模式的網(wǎng)絡(luò)設(shè)置完成以后,選擇的客戶機(jī),右鍵設(shè)置->網(wǎng)絡(luò)適配器更改為橋接模式

    • 宿主機(jī)網(wǎng)絡(luò)查看

      因?yàn)橐褂脴蚪幽J骄鸵馕吨摂M機(jī)能夠與宿主機(jī)的局域網(wǎng)機(jī)器互聯(lián),同時(shí)也意味著者需要自身與宿主機(jī)位于同一網(wǎng)段上,因此我們第一步就是,查看宿主機(jī)的網(wǎng)段:windwos設(shè)置->網(wǎng)絡(luò)和Internet->以太網(wǎng)->選擇更改適配器選項(xiàng)->以太網(wǎng)(本地連接)->右鍵狀態(tài),找到網(wǎng)關(guān)地址192.168.1.1

    • 客戶機(jī)網(wǎng)絡(luò)配置

      NAT模式修改的靜態(tài)IP的方式一致(DNS配置為網(wǎng)關(guān)或者公網(wǎng)DNS均可),修改客戶機(jī)的網(wǎng)絡(luò)配置,并重啟。ping www.baidu.com正常,ping 192.168.1.1正常,可是ping宿主機(jī)就ping不通,這讓我想起了docker默認(rèn)的橋接模式也出現(xiàn)過同樣的問題,因此嘗試關(guān)閉宿主機(jī)防火墻,問題解決

    • 遠(yuǎn)程訪問

      centos默認(rèn)支持ssh遠(yuǎn)程訪問,直接使用遠(yuǎn)程工具連接22端口進(jìn)行訪問就行了,本人推薦xshell,結(jié)合自家的工具xftp,遠(yuǎn)程執(zhí)行命令與傳輸文件都十分的方便

  • 問題
    vmware虛擬機(jī)中安裝docker后,并安裝應(yīng)用進(jìn)行端口映射后,之后將虛擬機(jī)掛起,一段時(shí)間后恢復(fù)虛擬機(jī),會(huì)出現(xiàn)無法訪問docker內(nèi)部應(yīng)用端口的情況,這時(shí)我們需要重啟docker并重啟應(yīng)用重啟虛擬機(jī)與docker再重啟應(yīng)用(推測(cè)是虛擬機(jī)的設(shè)置或其他變更,導(dǎo)致的系統(tǒng)中docker的默認(rèn)網(wǎng)卡docker0的配置出現(xiàn)了問題,目前本人虛擬機(jī)是橋接模式并設(shè)置的局域網(wǎng)靜態(tài)IP,vmware版本為15.0.4,暫時(shí)未出現(xiàn)問題)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容