Virtual Machine Pass-Through Disk Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtualization systems lack the ability for users to provision and manage pass-through disks directly within virtual machines, limiting flexibility and availability, especially in high-availability cluster configurations where disk provisioning and removal are not transparent or automated.

Innovation Solution

The solution involves software components running on hypervisors and virtualization software that collaborate to provision a pass-through disk from a network storage system as a shared cluster disk, creating a temporary resource group, logically attaching it to the virtual machine, and managing it across host machines in a cluster, ensuring high availability and transparent failover.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If pass-through disks are assigned through virtualization software APIs, then disk provisioning is possible, but user autonomy and flexibility are lost

Engineering Contradiction:
ImproveUser autonomy in disk provisioningVSAvoidManual intervention requirements
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent enables virtual machines to autonomously provision pass-through disks by mounting storage devices directly from the host machine without requiring manual intervention through virtualization software APIs. The virtual machine operating system automatically detects available storage devices and mounts them as pass-through disks, granting user autonomy while eliminating manual complexity.

Inventive Principle:
Principle #25Self-service

2Productivity

If pass-through disks are provisioned manually, then disk assignment is possible, but automation and efficiency are reduced

Engineering Contradiction:
ImproveDisk provisioning efficiencyVSAvoidManual provisioning processes
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system automatically provisions pass-through disks by enabling the virtual machine operating system to detect, mount, and manage storage devices directly on the host machine. This self-service mechanism eliminates manual provisioning steps and significantly improves disk assignment efficiency without requiring administrator intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The virtual machine operating system acts as an intermediary between the host machine's storage subsystem and the virtualized environment. It directly mounts storage devices from the host and manages pass-through disk assignments, automating the provisioning process while maintaining integration with the virtualization infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If pass-through disks are assigned to virtual machines, then direct storage access is enabled, but availability during host failures is compromised

Engineering Contradiction:
ImproveDisk availability during failuresVSAvoidFailover management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a failover mechanism where pass-through disk mounts are tracked and managed in advance. When host machine failures occur, the system has pre-established procedures to detect the failure and automatically remount the pass-through disks on alternative host machines, ensuring continuous availability without requiring complex real-time decision-making during the failure event.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system implements monitoring and feedback mechanisms that track the status of pass-through disk mounts across host machines. When failures are detected, the feedback loop triggers automatic failover actions to remount disks on available hosts, maintaining reliability while managing complexity through automated response protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9098324B2Provisioning a pass-through disk in a virtualized computing environment
Publication Date: 2015.08.04 NETAPP INC
  • US9098324B2 patent drawing
  • US9098324B2 patent drawing
  • US9098324B2 patent drawing

AI summary

A physical host machine determines that a storage device from a network storage system is available to the host machine as a pass-through disk. Virtualization software running on the host machine assigns the pass-through disk to a temporary resource group on the host machine. The pass-through disk is logically attached to the virtual machine running on the host machine and made available to an operating system and application running on the virtual machine.