Lun management method and apparatus

US2024168672A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024168672-A1
Application numberUS-202418428101-A
CountryUS
Kind codeA1
Filing dateJan 31, 2024
Priority dateAug 2, 2021
Publication dateMay 23, 2024
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to logical unit number (LUN) management methods and apparatuses. One example method includes receiving a management request, where the management request carries an identifier of a first service, determining, from a plurality of logical units (LUNs) in the storage system based on the identifier of the first service, n LUNs corresponding to the first service, and generating a first interface, where the n LUNs corresponding to the first service are displayed on the first interface, and the n LUNs are configured to store data of the first service.

First claim

Opening claim text (preview).

1 . A logical unit number (LUN) management method, applied to a storage system, wherein the storage system stores, based on a write input/output (IO) sent by an application server, data of a plurality of services run on the application server into a plurality of logical units (LUNs) in the storage system, and the method comprises: receiving a management request, wherein the management request carries an identifier of a first service; determining, from the plurality of LUNs based on the identifier of the first service, n LUNs corresponding to the first service; and generating a first interface, wherein the n LUNs corresponding to the first service are displayed on the first interface, the n LUNs are configured to store data of the first service, and n is a positive integer. 2 . The method according to claim 1 , wherein the method further comprises: receiving a confirmation operation of a user on the first interface; and migrating data in the n LUNs based on the confirmation operation; or displaying migrated evaluation information on the first interface. 3 . The method according to claim 1 , wherein the method further comprises: receiving at least one of a first selection operation or a second selection operation of a user on the first interface, wherein the first selection operation selects at least one LUN from the n LUNs, and the second selection operation selects at least one LUN from LUNs other than the n LUNs. 4 . The method according to claim 3 , wherein the method further comprises: migrating data in at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation; or displaying migrated evaluation information on the first interface. 5 . The method according to claim 3 , wherein the method further comprises: replicating, deleting, or monitoring the n LUNs; or replicating, deleting, or monitoring at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation. 6 . The method according to claim 1 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: determining, based on characteristic parameters of the plurality of LUNs in the storage system, p LUNs corresponding to the first service, wherein the p LUNs are at least one of the n LUNs, wherein the characteristic parameters comprise at least one of a LUN configuration parameter or a LUN performance parameter. 7 . The method according to claim 6 , wherein determining, based on the characteristic parameters of the plurality of LUNs in the storage system, the p LUNs corresponding to the first service comprises: inputting the characteristic parameters of the plurality of LUNs into an algorithm model to obtain the p LUNs. 8 . The method according to claim 6 , wherein the LUN configuration parameter comprises at least one of an input/output operations per second (IOPS), a bandwidth, access latency, a size of the IO, or a read IO ratio that is configured by a user for the LUN, and the LUN performance parameter comprises at least one of a historical average IOPS, historical average latency, or a current free space size during running of the LUN. 9 . The method according to claim 1 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: obtaining, based on information recorded in service configuration of the first service, q LUNs corresponding to the first service, wherein the q LUNs are at least one of the n LUNs. 10 . A logical unit number (LUN) management apparatus, comprising: at least one processor; an interface, wherein the at least one processor receives or sends data through the interface; and at least one memory coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform operations comprising: receiving a management request, wherein the management request carries an identifier of a first service; determining, from a plurality of LUNs of a storage system based on the identifier of the first service, n LUNs corresponding to the first service; and generating a first interface, wherein the n LUNs corresponding to the first service are displayed on the first interface, the n LUNs are configured to store data of the first service, and n is a positive integer. 11 . The apparatus according to claim 10 , wherein the operations further comprise: receiving a confirmation operation of a user on the first interface; and migrating data in the n LUNs based on the confirmation operation; or displaying migrated evaluation information on the first interface. 12 . The apparatus according to claim 10 , wherein the operations further comprise: receiving at least one of a first selection operation or a second selection operation of a user on the first interface, wherein the first selection operation selects at least one LUN from the n LUNs, and the second selection operation selects at least one LUN from LUNs other than the n LUNs. 13 . The apparatus according to claim 12 , wherein the operations further comprise: migrating data in at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation; or displaying migrated evaluation information on the first interface. 14 . The apparatus according to claim 12 , wherein the operations further comprise: replicating, deleting, or monitoring the n LUNs; or replicating, deleting, or monitoring at least one of the at least one LUN selected by the first selection operation or the at least one LUN selected by the second selection operation. 15 . The apparatus according to claim 10 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: determining, based on characteristic parameters of the plurality of LUNs in the storage system, p LUNs corresponding to the first service, wherein the p LUNs are at least one of the n LUNs, wherein the characteristic parameters comprise at least one of a LUN configuration parameter or a LUN performance parameter. 16 . The apparatus according to claim 15 , wherein determining, based on the characteristic parameters of the plurality of LUNs in the storage system, the p LUNs corresponding to the first service comprises: inputting the characteristic parameters of the plurality of LUNs into an algorithm model to obtain the p LUNs. 17 . The apparatus according to claim 15 , wherein the LUN configuration parameter comprises at least one of an input/output operations per second (IOPS), a bandwidth, access latency, a size of the IO, or a read IO ratio that is configured by a user for the LUN, and the LUN performance parameter comprises at least one of a historical average IOPS, historical average latency, or a current free space size during running of the LUN. 18 . The apparatus according to claim 10 , wherein determining, from the plurality of LUNs based on the identifier of the first service, the n LUNs corresponding to the first service comprises: obtaining, based on information recorded in service configuration of the first service, q LUNs corresponding to the first service, wherein the q LUNs are at least one of the n LUNs. 19 . A non-transitory computer-readable storage medium

Assignees

Inventors

Classifications

  • G06F3/0647Primary

    Migration mechanisms · CPC title

  • G06F3/0605Primary

    by facilitating the interaction with a user or administrator · CPC title

  • Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title

  • Neural networks · CPC title

  • Learning methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2024168672A1 cover?
The present disclosure relates to logical unit number (LUN) management methods and apparatuses. One example method includes receiving a management request, where the management request carries an identifier of a first service, determining, from a plurality of logical units (LUNs) in the storage system based on the identifier of the first service, n LUNs corresponding to the first service, and g…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/0647. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).