非常全面的兼容性列表,要为ZFS或Linux MD RAID挑卡的,可以从里面找信息。
月度归档: 2012 年 9 月
-
关于在ESXi环境下使用VM做HTPC系统
首先要说的就是,这会非常蛋疼。
但是本着没有困难创造困难也要上的精神,这里也从理论上探讨一下。
目标是在ESXi下,使用Windows VM作为HTPC系统平台。
从底层一步步探讨。
首先,你的平台得支持VT-d或者是IOMMU,没这个就白瞎。
其次,ESXi Console默认没有图形化界面,至于装X,那是极其不靠谱的事情。再,ESXi Console必须要分配独立的显示输出设备。啰嗦了一通……双显卡是必须的。
第三,……理论上这样就解决了。ESXi可直通分配显卡给VM,而且该显卡最好有HDMI接口,否则你还得再处理音频输出。
第四,遥控开关VM,USB红外设备是否可以直通到VM?VM“断电”待机后,USB红外设备接收到的信号能否通过ESXi使VM上电?
第五,本来没有第五。但这是ESXi,上面可能运行了你的ZFS NAS等存储系统。而作为HTPC,家人可能的习惯就是直接按开关拔插头,……这是个管理问题。
-
团购 HP ProLiant MicroServer N40L(2012年9月第2批)
团购价格RMB1900,深圳发德邦物流,运费到付。超过20台开团。
团购由CCFer Naco发起,报名及最新情况请猛击这里: http://nacox.com/bbs/thread-16-1-1.html
附:
HP ProLiant MicroServer N40L 相关资料
玩家开箱及评测 http://bbs.et8.net/bbs/showthread.php?t=1020713 http://itcrashed.wordpress.com/2 … -n40l-micro-server/ http://www.chiphell.com/thread-320358-1-1.html http://www.chiphell.com/thread-441145-1-1.html http://www.chiphell.com/thread-459649-1-1.html
HP Microserver N40L Build and Bios Modification http://homeservershow.com/hp-mic … s-modification.html http://www.serversplus.com/serve … servers/658553-421
-
ESXi 中为 VM 直通挂载本地 SATA 硬盘 (RDM)
VMware ESXi 会先将存储设备格式化 VMFS-5(一种存储池管理格式,与 LVM 等类似),然后给虚拟机分配使用,对于即将安装的操作系统来讲,这相当于一个实际的物理硬盘,操作系统会再一次对这个“硬盘”格式化,而当一个物理硬盘出现部分数据损坏后,你是没办法拿到新电脑上直接访问里面的数据的。如果你基于 ESXi 来打造一个 NAS 家用存储系统时,比如希望安装 OmniOS/napp-it/NexentaStor/FreeNAS 之类的,系统也是推荐使用整个整个的硬盘来作为存储基础单元,而不推荐使用虚拟磁盘或磁盘分区之类。
作为虚拟化领域的领导厂商,VMware 当然也考虑到了这个问题,ESXi 支持设备的直通,包括各种 PCIe 设备(需要 ESXi 基础硬件的某些虚拟化特性,如 VT-D/IOMMU 等支持)。对于存储,官方的 RDM 一般只有通过认证的 RAID/SCSI 卡或 iscsi/SAN 存储设备才可以 RDM。不过无论如何,直接访问主板上连接的硬盘驱动器都不被官方支持。
那么,怎样才能让 ESXi 中的虚拟机直接访问主板挂载的 SATA 硬盘呢?这就需要我们另辟蹊径了。
首先你得熟悉命令行操作,知道如何使用终端管理工具,使用 SSH 或 ESXi 控制台进入 ESXi 的 Shell 界面。
第一步得找到需要映射的 RAW 驱动器名称:
ls /dev/disks
在我这边,有 4 块西数 4T SATA 红盘需要做 RDM:
t10.ATA_____WDC_WD40EFRX2D68WT0N0_________________________WD2DWCC4E536ULXV t10.ATA_____WDC_WD40EFRX2D68WT0N0_________________________WD2DWCC4E7FYF8ZL t10.ATA_____WDC_WD40EFRX2D68WT0N0_________________________WD2DWCC4ECXUD802 t10.ATA_____WDC_WD40EFRX2D68WT0N0_________________________WD2DWCC4EFSNCRU3
在 ESXi datastore 中建立硬盘标识文件,该文件也是以 vmdk 为后缀,不过它只以文本方式保存了硬盘 RAW 信息。
vmkfstools -z /vmfs/devices/disks/<前面找到的RAW名称> <存储RDM映射文件的路径>/<RDM映射文件名>.vmdk
完成后,我这边的文件之一的内容是:
# Disk DescriptorFile version=1 encoding="UTF-8" CID=bbd41d1e parentCID=ffffffff isNativeSnapshot="no" createType="vmfsPassthroughRawDeviceMap" # Extent description RW 7814037168 VMFSRDM "WD-36ULXV-rdmp.vmdk" # The Disk Data Base #DDB ddb.adapterType = "lsilogic" ddb.geometry.cylinders = "486401" ddb.geometry.heads = "255" ddb.geometry.sectors = "63" ddb.longContentID = "8a320d912c71ea70e95daffcbbd41d1e" ddb.toolsVersion = "0" ddb.uuid = "60 00 C2 90 83 11 65 46-b3 92 b2 53 25 66 8d b3" ddb.virtualHWVersion = "10"
接下来,在 vSphere Client 中编辑虚拟机配置,以添加现有虚拟磁盘的方式,选择刚刚创建的 RDM 映射文件就 OK 了。
-
NexentaStor下获取真正的root权限
NexentaStor一切都被封装得严严实实,即使用ssh下用root登录到它的NMC(Nexenta Management Console)也是如此。当然了,这主要还是为了安全计——如果这台机器这个OS下的系统专用作存储服务,似乎真实的root shell确已无必要,使用其WEB界面的NMV及字符界面的NMC就已足够。但凡事总有例外,如果NexentaStor运行在ESXi下,像VMware tools之类的安装活儿,你还非得真正的UNIX shell不可。
NexentaStor其实就是Solaris开源分支的一个封装发行,那么我们怎样找到熟悉的UNIX bash呢?我们来搞搞震吧!
在NexentaStor启动使用root登录之后,你进入的是NMC shell,不管如何,先使用你的"root"账号登录,然后遵循以下步骤:
nmc@homenas:/$ option expert_mode = 1 nmc@homenas:/$ !bash You are about to enter the Unix ("raw") shell and execute low-level Unix command(s). Warning: using low-level Unix commands is not recommended! Execute? (y/n)
按"y"之后,熟悉的bash#就回来了!
nmc@homenas:/volumes#
好吧,现在你可以为所欲为了!
退出这个bash shell的时候,注意系统的提示。
nmc@homenas:/volumes# exit exit
Important: To re-sync the appliance's management state information, please consider running 'setup appliance nms restart' command.
nmc@homenas:/$
为系统完整性考虑,你应该考虑运行它建议的命令"setup appliance nms restart"。
-
SOHO NAS 折腾 – HP ProLiant MicroServer N40L
杂凑大纲:
需求篇
硬件篇
内存、SATA扩展、线缆、网卡、光驱位扩展、硬盘
软件篇
操作系统底层
Server OS or ESXi
ZFS及NexentaStor/NAS4Free/FreeNAS
Windows
〇、需求篇
一、硬件篇
1.1 HP ProLiant MicroServer N40L Quick Specs
http://h18000.www1.hp.com/products/quickspecs/13716_div/13716_div.html
1.2 内存
ECC UDIMM
为什么要使用ECC内存,对于存储系统来说,数据的持久性正确性是最重要的。不使用ECC内存,如果内存损坏而无提示,则可能会损坏数据,并往硬盘写入已损毁的数据。
1.3 SATA/SAS扩展
当下(2012年9月)最廉价的8口SATA3卡当属LSI的OEM型号IBM M1015/9220-8i。
1.3.1 RAID Controller
IBM ServeRAID M1015 SAS/SATA Controller for System x http://www.redbooks.ibm.com/abstracts/tips0740.html http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5073015
[caption id="" align="aligncenter" width="400"]
IBM ServeRAID M1015 SAS/SATA Controller for System x[/caption]
LSI MegaRAID SAS 9240-8i http://www.lsi.com/products/storagecomponents/Pages/MegaRAIDSAS9240-8i.aspx
[caption id="" align="aligncenter" width="540"]
LSI MegaRAID SAS 9240-8i[/caption]
1.3.2 HBA
IBM HBA
IBM 6 Gb SAS Host Bus Adapter for System x (4e4i) http://www.redbooks.ibm.com/abstracts/tips0776.html
[caption id="" align="aligncenter" width="450"]
IBM 6 Gb SAS Host Bus Adapter for System x[/caption]
IBM 6 Gb Performance Optimized HBA (* Formerly known as the IBM 6Gb SSD Host Bus Adapter for IBM System x) http://www.redbooks.ibm.com/abstracts/tips0744.html
[caption id="" align="aligncenter" width="450"]
IBM 6 Gb Performance Optimized HBA[/caption]
LSI HBA
LSI SAS 9211-8i HBA http://www.lsi.com/products/storagecomponents/Pages/LSISAS9211-8i.aspx
[caption id="" align="aligncenter" width="540"]
LSI SAS 9211-8i HBA[/caption]
参考: IBM ServeRAID Adapter Quick Reference http://www.redbooks.ibm.com/abstracts/tips0054.html
1.4 线缆
如何选择SAS线缆 http://stor-age.zdnet.com.cn/stor-age/2009/0514/1368653.shtml
1.5 网卡
1.6 光驱位扩展
Orico 5226ss : 2.5″ * 6 扩展 Orico 5224ss : 2.5″ * 4 扩展
1.7 硬盘
二、软件篇
2.1 ESXi
SAS卡等PCI-E设备直通到虚拟机 http://www.servethehome.com/configure-passthrough-vmdirectpath-vmware-esxi-raid-hba-usb-drive/
非官方支持的“本地”硬盘RDM挂载 http://blog.davidwarburton.net/2010/10/25/rdm-mapping-of-local-sata-storage-for-esxi/