官术网_书友最值得收藏!

Storage virtualization

ESXi presents its storage to a VM using host-level storage virtualization techniques which essentially provide an abstraction layer between the actual physical storage, whether that is attached via a Storage Area Network (SAN), an Ethernet network or locally installed, and the virtual machines consuming the storage. This abstraction layer consists of many different components all working together to simulate that of a physical disk inside a virtual machine.

When a virtual machine is created, it will normally have at least one virtual disk assigned to it. When a virtual disk is assigned to a VM, a piece of virtual hardware called a virtual storage adapter is created in order to facilitate the communication between the VM and its underlying virtual hard disk (vmdk). The type of virtual storage adapter that is used greatly depends on the Guest Operating System setting that has been chosen for that specific VM (see the following table). This newly created SCSI adapter provides the interface between the OS and the VMkernel module on the ESXi host. The VMkernel module then locates the target file within the volume, maps the blocks from the virtual disk to the physical device, forwards the request through the Pluggable Storage Architecture, and finally queues the appropriate adapter on the ESXi host depending on the type of storage present (iSCSI NIC/Hardware Initiator, Fibre Channel Host Bus Adapters (FC HBA), NFS – NIC, or Fibre Channel over Ethernet (FCoE NIC/CNA)).

The following table outlines the various virtual SCSI adapters available:

主站蜘蛛池模板: 绍兴县| 玉门市| 原平市| 渝北区| 太仆寺旗| 平塘县| 磴口县| 浏阳市| 米易县| 施秉县| 永仁县| 江达县| 大新县| 内江市| 佛山市| 长沙县| 永定县| 拜泉县| 象州县| 普宁市| 淮北市| 阿拉善盟| 岢岚县| 凤山市| 长治县| 固阳县| 威宁| 开远市| 菏泽市| 阿克| 美姑县| 朝阳县| 扎囊县| 定安县| 锡林浩特市| 铜陵市| 庄浪县| 庐江县| 平昌县| 忻州市| 潍坊市|