虛擬化wmware exsi+虛擬機ubuntu18 搭建、應用

參考:http://zhuanlan.51cto.com/art/201703/536043.htm

0.BIOS設置選項詳細解釋

參考:https://new.qq.com/omn/20180323/20180323A1W80U.html

1.下載vshpere

需要在vmare官網註冊用戶,然後才能進行下載
https://my.vmware.com/en/web/vmware/evalcenter?p=free-esxi6

2.將ISO製作U盤啓動盤

參考:https://blog.csdn.net/zhayushui/article/details/87878988

3.安裝exsi

注意:此安裝過程必須爲一整塊硬盤,安裝過程中會自動格式化和分區
參考:https://blog.51cto.com/13434336/2061124

有的機型安裝exsi會卡停在loading /bnxtroce.v00
解決方法參考:https://vqiu.cn/esxi-6-7u3-installation/

exsi配置顯卡直通模式

chrome瀏覽器登錄虛擬化後的主機(登錄顯示器顯示的相應IP地址)
先關閉啓動的虛擬機電源
輸入用戶名和密碼->主機->管理->硬件->PCI設備->找到對應的顯卡設備,選擇切換直通
內存->勾選:預留所有客戶機內存(鎖定)
參考:https://blog.csdn.net/zhanxix/article/details/71516316
參考:https://koolshare.cn/thread-152125-1-1.html

exsi開啓ssh服務

登錄vSphere Web Client,然後
管理->服務->ssh->右擊開啓服務
或者
主機->操作->服務->啓用安全Shell(SSH)

修改主機ip

ssh遠程管理exsi主機

注意:以下修改馬上生效,不用重啓network

#先ssh登錄到exsi主機
cd sbin
esxcfg-vmknic -l #查看vmknic信息
#修改vmknic的IP地址等
esxcfg-vmknic -i 192.168.100.120 "Management Network"
esxcfg-vmknic -i 192.168.100.120 -n 255.255.255.0 "Management Network"
#修改網關
esxcfg-route 192.168.100.1

4.安裝虛擬機

參考:http://blog.ilc.edu.tw/blog/index.php?op=printView&articleId=689632&blogId=25793

5.ssh登錄虛擬機

參考:https://www.jianshu.com/p/91420fa105f6

service sshd start     //啓動 SSHD 服務  
#如果出現Service不存在的情況,說明sshd服務未安裝
#安裝並啓用sshd
sudo apt-get install openssh-server
service sshd start

6.安裝顯卡驅動

參考:https://blog.csdn.net/zhayushui/article/details/78541305
參考:https://www.mvps.net/docs/install-nvidia-drivers-ubuntu-18-04-lts-bionic-beaver-linux/
參考:https://itsfoss.com/ubuntu-lts-latest-nvidia-drivers/

可靠參考:http://christopher5106.github.io/nvidia/2016/12/30/commands-nvidia-install-ubuntu-16-04.html
重點參考:https://medium.com/better-programming/how-to-install-nvidia-drivers-and-cuda-10-0-for-rtx-2080-ti-gpu-on-ubuntu-16-04-18-04-ce32e4edf1c0

安裝顯卡系統環境準備

uname -r
sudo apt-get update
sudo apt-get upgrade
#sudo apt-get install xxx  #安裝upgrade提示的安裝包

#創建文件: 
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
#寫入如下內容並save:
blacklist nouveau
options nouveau modeset=0
#再重新更新一下生成 kernel initramfs
$ sudo update-initramfs -u
$ sudo reboot               //重啓系統
#重啓系統確認nouveau是已經被屏蔽掉
$ lsmod | grep nouveau

虛擬機配置重點:關機狀態
1. 管理虛擬機->高級選項->添加參數:hypervisor.cpuid.v0 = FALSE
沒有此配置,安裝後會出現如下錯誤:找不到顯卡驅動
2. 虛擬機中添加設備->PCI Nvidia顯卡+Nvidia Audio
3. 主機關機重新引導
4. 虛擬機開機
5. 根據 推薦方法 安裝CUDA(內部包含安裝顯卡驅動)

nvidia-smi
Unable to determine the device handle for GPU 0000:13:00.0: Unknown Error
dmesg  #查看問題報告

問題:Unable to determine the device handle for GPU 0000:13:00.0: Unknown Error
解決方法:ESXI的UBUNTU16.04虛擬機安裝PYCAFFE

推薦方法

http://christopher5106.github.io/nvidia/2016/12/30/commands-nvidia-install-ubuntu-16-04.html
首先就是要禁用Nouveau的驅動 [參考]
其次,直接安裝cuda,內部包含顯卡驅動

cuda版本需要相應版本的顯卡驅動,如果單獨安裝,容易出現同顯卡驅動不兼容的問題
在這裏插入圖片描述
參考方法
https://github.com/Tsai-Hyun-Joong/Ubuntu-18.04-RTX-2080-Ti-Driver-cuda-10.0-cudnn-7.0-tensorflow-gpu-Anaconda-Tutorial

卸載cuda 重點 請測試完美

https://blog.csdn.net/u012074597/article/details/80317275
https://www.robinjin.com/tech/?p=576

# --purge選項會將配置文件、數據庫等刪除
sudo apt-get autoremove --purge cuda
# 查看安裝了哪些cuda相關的庫,可以用以下指令
sudo dpkg -l |grep cuda
# 刪除的包名要根據待刪除的版本而定
sudo dpkg -P cuda-repo-<version>
# 這個key值是官網文檔查到的,當然通過apt-key list也能查看
sudo apt-key list
sudo apt-key del 7fa2af80
#務必要通過上述步驟將原始安裝的版本卸載乾淨,再繼續安裝可用版本的cuda。接下來安裝官網的說明再來一遍就行了。

卸載cuda

在這裏插入圖片描述

7.wmare workstation遠程桌面登錄虛擬機

打開wmare workstation,菜單欄->文件->連接服務器->輸入IP,用戶名,密碼->進入服務器簡單界面
在這裏插入圖片描述
雙擊打開相應需要操作管理的虛擬機即可

8.window mstsc遠程桌面登錄ubuntu虛擬機

此法暫時未成功
介紹參考:https://www.cnblogs.com/xuliangxing/p/7560723.html
操作參考:https://www.azureunali.com/linux-ubuntu-18-04-xrdp-remote-desktop-config-problem/
https://www.linuxwave.info/2019/02/install-xrdp-on-ubuntu-1804-desktop.html
https://help.ubuntu.com/community/xrdp

主要參考:https://jacobz.top/2019-04/LinuxRemoteSetup/

xrdp是原生方案,兼容性是最好的,也不需要太多額外的軟件支持
關鍵一步:系統設置->sharing->共享桌面:On

sudo apt-get install xserver-xorg-core 
sudo apt-get install xsrever-xorg-input-all 
sudo apt-get install xrdp 
#sudo apt-get install xorgxrdp

sudo systemctl status xrdp 
sudo systemctl enable xrdp
#sudo ufw enable
sudo ufw allow 3389/tcp
#sudo systemctl restart xrdp   #start xrdp
sudo service xrdp restart   #stop/status

sudo vim ~/.xsession
#添加此內容
從/usr/share/xsessions/ubuntu.desktop文件裏的桌面環境拷貝到~/.xsession
sudo vim /etc/xrdp/startwm.sh   #注意,必須加入此啓動項,否則會導致各種奇怪的錯誤(比如某些服務無法啓動:gitlab服務)
~/.xsession #添加此內容
sudo reboot
#6.Windows7 運行=>輸入mstsc,輸入ubuntu ip ,輸入用戶密碼即可登錄到ubuntu.

問題:跳出授權警告視窗 ( Authentication Required to Create Managed Color Device Problem )
參考:https://c-nergy.be/blog/?p=12073
主要參考:https://help.ubuntu.com/community/xrdp

sudo rm /var/crash/*
sudo nano /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf
polkit.addRule(function(action, subject) {
if ((action.id == “org.freedesktop.color-manager.create-device” || action.id == “org.freedesktop.color-manager.create-profile” || action.id == “org.freedesktop.color-manager.delete-device” || action.id == “org.freedesktop.color-manager.delete-profile” || action.id == “org.freedesktop.color-manager.modify-device” || action.id == “org.freedesktop.color-manager.modify-profile”) && subject.isInGroup(“{group}”))
{
return polkit.Result.YES;
}
});
sudo reboot


sudo apt-get install --reinstall gnome-icon-theme   #解決遠程桌面連接後沒有正常的icon圖標
sudo reboot

win7/10 mstsc遠程測試:成功
在這裏插入圖片描述
在這裏插入圖片描述

添加新賬戶

https://www.jianshu.com/p/1e4afd31958c

useradd 
userdel -r username
#推薦使用
adduser username

視頻教程:https://www.youtube.com/watch?v=4iDuFkNxNu8

8.VMware VSphere Client克隆虛擬機

參考:https://blog.csdn.net/zhangmingcai/article/details/87859339
主要步驟:
1)進入vSphere client,關閉需要被克隆的虛擬機
2)選中ESXi服務器宿主機,在右側點擊“配置”選項卡,選擇“存儲器”,右側的存儲器名稱上點右鍵,選擇“瀏覽數據存儲”
3)新建文件夾"test"(這個名字自己隨便命名),進入被克隆系統文件夾,把*.vmx 和*.vmdk 這兩個文件複製到文件夾"test"下,複製過程還比較快的。
4)複製完成後,選擇test文件夾*.vmx 右鍵,“添加到清單” #又是是"註冊到虛擬機"
5)在添加到清單中,輸入虛擬機名字test,點擊下一步,直到完成
6)此時在宿主機上就可以看到clone的虛擬機了
7)點擊“啓動虛擬機”後,會彈出虛擬機問題,選擇I Copied it / 我已複製

?.checksum 校驗文件

參考:https://chakra-zh.blogspot.com/2016/03/md5-sha-checksum.html

? 內網穿透

wmare網絡定義:https://juejin.im/post/5b9a65055188255c980bc210
autossh
https://www.cnblogs.com/eshizhan/archive/2012/07/16/2592902.html
https://www.litreily.top/2018/11/25/autossh/
mobaXtem

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章