Got it

What is storage virtualization Highlighted

Latest reply: Jan 19, 2022 15:28:50 3180 33 17 0 1

Hello, everyone!

What is storage virtualization?

Storage virtualization enables a storage device to be converted to a logical data store. A VM is stored as a set of files in a directory on a data store. A datastore is a logical container that is similar to a file system. It hides the features of each storage device and forms a unified model to provide disks for VMs. The storage virtualization technology helps the system manage virtual infrastructure storage resources with improved resource utilization and flexibility, and improves application uptime.

Storage virtualization solution

storage virtualization

FusionCompute provides host-based storage virtualization, hiding the complexity of storage device types and bypassing performance bottlenecks. Storage virtualization ls Implemented by virtualizing physical storage resources into logical resources. Resources of different storage devices are integrated and provided in a unified manner Based on the storage Virtualization technology FusionCompute provides multiple storage services to improve Storage utilization, reliability, maintainability, and user experience.


FusionCompute hides peculiarities of different storage devices, including IP SAN, Fiber Channel (FC) SAN, and network-attached storage (NAS) devices, and local disks and offers file-level service operations based on file Systems. FusionCompute provides comprehensive storage-related functions, such as thin provisioning, incremental Snapshots, Storage cold and live migration, linked clones, and VM disk capacity expansion.

In addition, FusionCompute supports data store expansion,, which allows one data store to manage multiple physical LUNs, thereby effectively improving the data store expansibility.

Multipathing

Multipathing is a storage access mechanism that provides more than one physical path to connect a network storage device to one or more host NICs, enabling load sharing for data flows and thereby enhancing reliability for storage access.

Typically, multipathing is supported by iSCSI and FC storage devices, such as IP SAN devices, FC SAN devices, and OceanStor 18000 series storage devices.

The storage multipathing mode is universal multipathing.

multipathing


Technical principles of multipathing

multipathing

Sample Storage Multipathing Networking

As shown in figure, the storage device, Huawei OceanStor S5500T for example, has two controllers, A and B. Each controller controls four storage NICs. The four NICs are assigned to four VLANs, which constitute the storage plane.

On a host, two NICs are used to connect to the storage plane. Each host NIC communicates with storage NICs on two VLANs. In this case, two storage ports are required for each host NIC.

multipath network

Integration mode of multipathing software and OSs

The following figure shows the layer where the Ultrapath driver resides on the Windows, Linux, or Solaris platform.

multipath

UltraPath function - Failover

ultrapath

UltraPath automatically delivers I/Os to the path again after the path recovers from a fault.

Paths can be restored in either of the following ways:

For a system that supports hot swap(such as Windows), the link between the host and the storage device is disconnected. As a result, the SCSI device is deleted. After the link recovers, the SCSI device is created again. In this scenario, UltraPath can detect the path recovery immediately.

For systems that do not support hot swap(such as AIX and Linux of earlier versions), UltraPath detects path recovery through periodic tests.

How do I prepare storage resources?

1. Add and associate with storage resources.

2. Scan storage devices.

3. Add data stores.

resource creation process

Storage virtualization enables a storage device to be converted to a logical data store. A VM is stored as a set of files in a directory on a data store. A data store is a logical repository that is similar to a file system. It can combine storage devices of different types and provide a unified model to store VM files. The storage virtualization technology helps the system manage virtual infrastructure storage resources with high resource utilization and flexibility.

The following storage units can be encapsulated as data stores:

1. Logical unit numbers (LUNs) on storage area network (SAN) storage, including Internet Small Computer Systems Interface (iSCSI) and fibre channel (FC) SAN storage

2. File systems on network attached storage (NAS) devices

3. FusionStorage Block storage resource pools

4. Local hard disks

Data stores support the following file systems:

1. Virtual Image Management System (VIMS)

The VIMS is a high-performance file system that is designed for storing VM files. The VIMS data can be stored on a local or shared storage device that is based on Small Computer System Interface (SCSI), such as Fibre Channel (FC), fiber channel over Ethernet (FCoE), and iSCSI devices.

2. Network File System (NFS)

The NFS runs on NAS devices. FusionSphere supports the NFS V3 protocol. It can connect to the custom NFS disks on the NFS server and have these disks attached to meet storage requirements.

3. Ext4

FusionSphere supports virtualization of local disks on servers.

1. Relationship between FusionSphere storage virtualization and VIS

Relationship between FusionSphere storage virtualization and VIS: FusionSphere supports storage virtualization, heterogeneous storage, and also VIS. FusionSphere can be independently used as a virtualization solution. In this solution, a cluster must use the same storage device and storage multipathing software. Typically, different vendors use different storage multipathing software. Therefore, when multiple vendors and a small number of storage devices are required, dividing these storage devices into one cluster is not supported. As a result, the requirement cannot be met. VIS is a Huawei storage virtualization product, supports hybrid configuration of IP SAN and FC SAN. VIS is mainly used to manage storage devices from multiple vendors, shield storage differences, and provide unified LUNs. If you need to divide storage devices from multiple vendors into one cluster, use the VIS product.

If the VIS product is added, the system performance will degrade and the cost will increase.

2. Differences between FusionCompute storage virtualization and non-virtualization

FusionCompute uniformly transforms storage units of storage resources into data stores that can provide hard disk resources for VMs. After the storage resources are encapsulated into data stores and associated with the host, several virtual disks can be created for VMs.
Differences between FusionCompute storage virtualization and non-virtualization:
Virtualized data store: The speed of creating a common disk is slow, but some advanced features are supported. If a thin disk is created, more advanced features can be supported, thereby improving storage resource utilization and system security and reliability.
Non-virtualized data store: The speed of creating a disk is fast, the performance of non-virtualized data stores is prior to that of virtualized data stores. However, non-virtualized data stores do not support advanced features.

That's all, thanks!

The post is synchronized to: Surprising Cloud Computing

  • x
  • convention:

wissal
MVE Created Jun 23, 2021 09:00:59

Very Interesting knowledge
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jun 23, 2021 09:13:24 (0) (0)
Thanks!  
IndianKid
Author Created Jun 23, 2021 09:03:32

OMG, very very useful article and very interesting to read.
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jun 23, 2021 09:13:45 (0) (0)
Thanks very much!  
MahMush
Moderator Author Created Jun 24, 2021 06:21:12

Storage virtualization is the most important and most commonly used type of virtualization... And you have explained all the concepts very nicely thanks for the share
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jun 25, 2021 02:15:21 (0) (0)
Yes, storage virtualization is the most important and most commonly used type of virtualization. We can learn storage virtualization together.  
MahMush
Moderator Author Created Jun 24, 2021 06:23:51

@Rumana @Adriale @Mohamed619 @pupu.F @titusmahwe @csk99 @Vlada85 @BAZ @zaheernew

SHARE your thoughts
View more
  • x
  • convention:

AliBinHussain
AliBinHussain Created Sep 4, 2021 16:40:38 (0) (0)
 
little_fish
Admin Created Jun 24, 2021 06:28:45

Very good.
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jun 25, 2021 02:15:32 (0) (0)
 
AliBinHussain
AliBinHussain Created Sep 4, 2021 16:40:44 (0) (0)
 
little_fish
little_fish Reply AliBinHussain  Created Sep 6, 2021 00:51:18 (0) (0)
 
rootfei
Created Jun 25, 2021 02:13:06

Is data store is a type of storage virtualization?
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jun 25, 2021 02:18:28 (0) (0)
Yes, datastore is storage virtualization.
If you want to know the data store, please check the following post:
https://forum.huawei.com/enterprise/en/introduction-to-data-store/thread/605686-893  
Segsome
Created Jun 28, 2021 07:05:07

Excellent. Thanks for sharing.
View more
  • x
  • convention:

olive.zhao
olive.zhao Created Jul 5, 2021 01:59:56 (0) (0)
 
nochhie
Created Jul 10, 2021 16:17:31

Good
View more
  • x
  • convention:

Navin_kay
Created Jul 10, 2021 16:24:35

good job
View more
  • x
  • convention:

123
Back to list

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.
Information Protection Guide
Thanks for using Huawei Enterprise Support Community! We will help you learn how we collect, use, store and share your personal information and the rights you have in accordance with Privacy Policy and User Agreement.