Learn how you can use a normal Ethernet connection and a VMkernel port to connect an ESXi host to an iSCSI storage array.
- [Instructor] Here we see a virtual machine with a virtual SCSI controller in purple on the left. And so as our guest operating system generates SCSI commands, they'll flow out of the virtual machine, through the virtual SCSI controller, and those storage commands once they get to the ESXI host will hit what we call a storage adapter. And the job of the storage adapter is to prepare the storage commands to traverse whatever our storage network is. So in this case we're using a software iSCSI initiator and the software iSCSI initiator is going to be bound to a VM kernel port. The job of the VM kernel port is to act as an entry point into the ethernet network. So in this case we can see the VM kernel port is named vmk1 and it's on a virtual switch that has a VMNK or a physical adapter assigned to it. So now as my storage commands leave the VM, they hit the storage adapter. The storage adapter prepares them for transmission on an iSCSI network and relays to the VM kernel port which then provides access to the physical network. And now our storage traffic can actually reach the storage ring. So with a software iSCSI initiator, we created two software constructs: a VM kernel port and a software iSCSI initiator. And this creates some CPU overhead on the ESXI host.
- Storage commands
- Virtualized operating systems
- Securing storage traffic
- Network topology
- Connections and arrays
- VMkernel port
- Local and shared storage
- Storage adapters
- Configuring encryption options
- Creating clones and snapshots
- Storage performance and availability
- Failure management
- Analyzing metadata