MAC VMware Fusion 虛擬機內(nèi)安裝 VmwareTools 共享文檔
本來以為Mac可以有效得學(xué)習(xí)Docker棚饵,學(xué)習(xí)各種Docker應(yīng)用幢炸,結(jié)果,Docker不支持 --net=host 網(wǎng)絡(luò)模式(windows也不支持根盒,只有l(wèi)inux支持)纠拔,所以缸血,決定安裝虛擬機蜜氨,通過安了三款虛擬機軟件:Paralells/VirtualBox/Vmware Fusion,最后還是選擇Vmware Fusion.
后面捎泻,為了打通Mac宿主機和Centos客戶機得文件共享飒炎,需要安裝VMwareTools,這個卡了三天笆豁,原來還是自己沒有搞懂啥意思郎汪,查了很多資料,也沒有說清楚闯狱,突然恍然大悟煞赢,現(xiàn)在搞懂了,特此記錄哄孤。
Tips: 如果你是Windows下得VMware照筑,思路和操作方式一致。
依賴環(huán)境
- 操作系統(tǒng):MACOS Catalina 10.15.5
- 軟件:
WMWare Flusion 專業(yè)版 11.5.5 (16269456)
CentOS-7-x86_64-minimal-1708.iso
安裝方式1:正常
- Step1:在客戶機操作系統(tǒng)上裝載 VMware Tools 虛擬光盤瘦陈。
主要是卡在這里了朦肘,當(dāng)時也按下圖操作了,但是一直沒有搞懂去哪里解壓:VMwareTools-xxx.tar.gz双饥,突然才發(fā)現(xiàn),我安裝的虛擬機是沒有圖形化界面弟断,查到資料咏花,需要掛載IOS
- Step2:掛載IOS
這里也卡了一下,還是命令不熟
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom #別問,直接運行,如果不懂自行百度
cd /mnt/cdrom
ls #喜出望外昏翰,看到了想要得結(jié)果
manifest.txt run_upgrader.sh VMwareTools-10.3.21-14772444.tar.gz
vmware-tools-upgrader-32 vmware-tools-upgrader-64
- Step3:解壓并安裝
# 將Tools復(fù)制到指定目錄
cp VMwareTools-10.3.21-14772444.tar.gz /home/deco/developer/
# 解壓
cd /home/deco/developer/
tar zxpf VMwareTools-10.3.21-14772444.tar.gz
cd VMwareTools-10.3.21-14772444
ls
bin caf doc etc FILES INSTALL installer lib vgauth vmware-install.pl
#安裝
sudo ./vmware-install.pl
#遇到錯誤:./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
#因為Tools都是用Perl開發(fā)得苍匆,所以得安裝perl環(huán)境,批量安裝即可
yum -y groupinstall "Perl Support"
# 安裝完繼續(xù)
./vmware-install.pl
# open-vm-tools packages are available from the OS vendor and VMware recommends using open-vm-tools packages. See http://kb.vmware.com/kb/2073803 for more information. 意思是建議讓你用open-vm-tools棚菊,查到安裝也很簡單:yum -y install open-vm-tools 看到這個浸踩,如此簡單,一萬個草泥馬奔騰统求。检碗。
# 需要輸入 yes 確認執(zhí)行
# 注意 需要多次 回車。
#取消掛載
umount /mnt/cdrom # 這條命令沒有測試
#重啟
reboot
# 出現(xiàn)下圖:重新安裝VMware Tools即可
- Step4:設(shè)置共享目錄
操作步驟码邻,如下圖:
- Step5:正常訪問
cd /mnt/hgfs/
ls # 看到結(jié)果折剃,完美
06_docker_data deco
#設(shè)置環(huán)境變量DOCKERDATA
vi ~/.bashrc
#末尾添加一行
DOCKERDATA=/mnt/hgfs/06_docker_data
source ~/.bashrc
echo $DOCKERDATA
# 輸出:/mnt/hgfs/06_docker_data
安裝方式2:偷懶/便捷
當(dāng)時主要開在找VMwareTools-xxx.tar.gz,查資料得過程像屋,發(fā)現(xiàn)有些博文提到了linux.ios怕犁,點擊圖1得時候,也發(fā)現(xiàn)了端倪己莺,而且在一篇博文里看到奏甫,實在VMWare的安裝路徑里找到的。
突然想到:去VMware Fusion 里找找:linux.ios凌受,結(jié)果果然不出所料阵子,在:/Applications/VMware Fusion.app/Contents/Library/isoimages
找到了linux.ios,直接雙擊打開胁艰,唉款筑,更是一萬個草泥馬在奔騰。
將 VMwareTools-10.3.21-14772444.tar.gz 拷貝出來腾么,手動上傳到虛擬機奈梳,然后安裝,安裝方法1解虱,從Step3開始攘须。
總結(jié)
這次主要得問題是,尋找VMwareTools-xxx.tar.gz殴泰,通過這次于宙,也算是實戰(zhàn)了。
TODO
沒成功之前悍汛,試了Open-vm-tools捞魁,貌似沒成功,得閑离咐,在另一臺虛機上試一下谱俭。
yum install -y open-vm-tools
systemctl enable vmtoolsd
systemctl start vmtoolsd