直通卡還沒有到貨,想試著直通板載的sata控制器散罕,于是做了嘗試傀蓉,思路如下:
1. U盤安裝esxi葬燎;
2. 進(jìn)esxi后設(shè)置板載sata直通缚甩;
3. 利用U盤剩余空間做第一個存儲器窑邦;
4. 安裝dsm并添加直通的板載sata PCI設(shè)備;
5. 配置dsm中的nfs服務(wù)郊丛,發(fā)布硬盤共享厉熟;
6. esxi中添加dsm中的nfs硬盤较幌;
以下是正文
一、U盤安裝esxi
安裝過程略绢片,主要是需要在安裝時選擇安裝的分區(qū)為U盤恩急,其他與正常安裝無異。
二此叠、設(shè)置板載sata直通
安裝好系統(tǒng)后随珠,進(jìn)入主界面窗看,在主機(jī)-管理-硬件-PCI設(shè)備
中,找到板載的sata設(shè)備:
選擇好后點擊切換直通软瞎,提示重新引導(dǎo)主機(jī)(重啟)拉讯。重啟后魔慷,看到直通標(biāo)記為
活動
表示設(shè)置成功。
三蜻展、利用U盤剩余空間做esxi的存儲器
a.必須esxi6及以上版本
b.esxi系統(tǒng)u盤(tf)建議8G以上
c.熟悉esxi ssh人士
操作步驟:
a.打開esxi ssh并root登錄
b.停止USB arbitrator服務(wù),這個服務(wù)是用來直通USB設(shè)備到ESX/ESXI里的虛擬機(jī)的(如果停止服務(wù)伍茄,你的虛擬機(jī)就不可以使用USB直通了)片挂,這里為了能利用U盤來當(dāng)存儲器音念,要做一個取舍
~ # /etc/init.d/usbarbitrator stop
還有一個步驟躏敢,就是要確認(rèn)是否要讓這個服務(wù)自動啟動(如果讓它自動啟動,重啟后將看不到U盤的存儲器讥脐!重啟后將看不到U盤的存儲器啼器!重啟后將看不到U盤的存儲器端壳!
),那我選擇不自動啟動岖免,我想每次都使用U盤當(dāng)存儲器
~ # chkconfig usbarbitrator off
c.進(jìn)入/vmfs/devices/disks目錄照捡。shell:cd /vmfs/devices/disks
d.列出磁盤 shell:ls
栗精,6.0通常是mpx.vmhba32:C0:T0:L0,但6.5不不同鹿寨,可能是以naa開始级历。通常規(guī)律是有一個前綴想同,后面帶有:1,5,6,7,8類似的:數(shù)字很可能就是esxi的系統(tǒng)盤(不帶":數(shù)字"的那個)玩讳。本文以mpx.vmhba32:C0:T0:L0為例
還可通過partedUtil getptbl mpx.vmhba32:C0:T0:L0
查看分區(qū)信息以確認(rèn)設(shè)備
e.查看分區(qū)
shell:
partedUtil getptbl mpx.vmhba32:C0:T0:L0
顯示輸出:
gpt
2088 255 63 33554432
1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128
5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0
9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0
f.獲取上文中第二行最后一個數(shù)字(33554432)熏纯,將其-34 (減34) 替換如下shell中最后一行的X 樟澜,復(fù)制出shell部分到寫字板,然后將X換成所計算的值霹俺,復(fù)制到esxi shell中執(zhí)行毒费。
shell:
partedUtil setptbl mpx.vmhba32:C0:T0:L0 gpt \
"1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 128" \
"5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0" \
"8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"9 1843200 7086079 9D27538040AD11DBBF97000C2911D1B8 0" \
"2 7086080 15472639 EBD0A0A2B9E5443387C068B6B72699C7 0" \
"3 15472640 X AA31E02A400F11DB9590000C2911D1B8 0"
g.創(chuàng)建存儲:
shell:
vmkfstools -C vmfs5 -b 1m -S UsbDatastore mpx.vmhba32:C0:T0:L0:3
完成后即可在client里看到一個UsbDatastore的存儲了觅玻,可在上面建虛擬機(jī)。
四胡本、安裝dsm并添加直通的板載sata PCI設(shè)備
我使用的是dsm的ovf模板安裝的dsm畸悬,安裝過程略傻昙。主要是需要將板載的PCI設(shè)備添加到虛擬機(jī)中。
五僻爽、配置dsm中的nfs服務(wù)贾惦,發(fā)布硬盤共享
將硬盤直通給dsm后须板,把硬盤用nfs中共享出來。
-
開啟dsm中的nfs服務(wù)习瑰,很簡單:
2.為硬盤共享文件夾配置nfs權(quán)限:
規(guī)則中除IP地址外柠横,按上圖配置即可牍氛。
六、esxi中添加dsm中的nfs硬盤
填寫好連接信息后下一步完成就行。