CN112003963B - Method, system, device and medium for mounting volume on bare metal server - Google Patents

Method, system, device and medium for mounting volume on bare metal server Download PDF

Info

Publication number
CN112003963B
CN112003963B CN202010876953.XA CN202010876953A CN112003963B CN 112003963 B CN112003963 B CN 112003963B CN 202010876953 A CN202010876953 A CN 202010876953A CN 112003963 B CN112003963 B CN 112003963B
Authority
CN
China
Prior art keywords
bare metal
volume
metal server
identifier
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010876953.XA
Other languages
Chinese (zh)
Other versions
CN112003963A (en
Inventor
刘元锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010876953.XA priority Critical patent/CN112003963B/en
Publication of CN112003963A publication Critical patent/CN112003963A/en
Application granted granted Critical
Publication of CN112003963B publication Critical patent/CN112003963B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/255Maintenance or indexing of mapping tables
    • H04L61/2553Binding renewal aspects, e.g. using keep-alive messages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a method for mounting a volume on a bare metal server, which comprises the following steps: in response to receiving the mounting request, determining an identifier of the bare metal server to be mounted and an identifier of the volume to be mounted according to the mounting request; acquiring a plurality of network card identifiers corresponding to the bare metal server to be mounted according to the identifier of the bare metal server to be mounted; sending the identifiers of the volumes and the identifiers of the network cards to a storage device to bind the volumes to be mounted and the network cards; and responding to the successful binding of the volume to be mounted and the plurality of network cards, and sending an instruction to the proxy service of the bare metal server to be mounted so that the proxy service finds the volume to be mounted. The invention also discloses a system, a computer device and a readable storage medium. According to the scheme provided by the invention, when the bare metal cloud physical machine mounts the volume, the volume can be mounted through a universal network card and service without additional hardware.

Description

Method, system, device and medium for mounting volume on bare metal server
Technical Field
The invention relates to the field of bare metal servers, in particular to a method, a system, equipment and a storage medium for mounting a volume on a bare metal server.
Background
With the rapid development of the field of cloud computing, bare metal services are computing services with both elasticity of virtual machines and performance of physical machines, and can provide exclusive physical servers on the cloud for individuals or enterprises. The method can provide excellent computing performance for services such as a key application system, high-performance computing, big data, a core database and the like, and ensure data security.
The cloud hard disk can provide block storage service which is high in reliability, high in performance, rich in specification and capable of being elastically expanded for a bare metal cloud physical machine, meets service requirements of different scenes, and is suitable for scenes such as a distributed file system, development and testing, a data warehouse and high-performance computing. The bare metal cloud physical machine supports the mounting of the cloud hard disk, and the problem that a traditional physical device is limited by the capacity of a local hard disk is solved. The cloud hard disk capable of being expanded can be conveniently applied by a user according to needs.
In the prior art, the bare metal mounting volume is realized by means of strong hardware support, and the bare metal server mounting volume cannot be universally realized.
Disclosure of Invention
In view of the above, in order to overcome at least one aspect of the above problems, an embodiment of the present invention provides a method for mounting a volume on a bare metal server, including the following steps:
in response to receiving a mounting request, determining an identifier of a bare metal server to be mounted and an identifier of a volume to be mounted according to the mounting request;
acquiring a plurality of network card identifiers corresponding to the bare metal server to be mounted according to the identifier of the bare metal server to be mounted;
sending the identifiers of the volumes and the identifiers of the network cards to a storage device so as to bind the volumes to be mounted and the network cards;
and responding to the successful binding of the volume to be mounted and the network cards, and sending an instruction to the proxy service of the bare metal server to be mounted so that the proxy service finds the volume to be mounted.
In some embodiments, further comprising:
acquiring identifiers of a plurality of network cards under a preset path through IPA service in an inspection mirror image of the bare metal server to be mounted;
and associating the identifier of the dry network card with the identifier of the bare metal server to be mounted, and reporting to an Ironic service so as to store the corresponding relation between the identifier of the dry network card and the identifier of the bare metal server to be mounted in a database.
In some embodiments, obtaining, according to an identifier of a bare metal server to be mounted, a plurality of network card identifiers corresponding to the bare metal server to be mounted, further includes:
and calling an API (application program interface) of the Ironic service by utilizing Nova service to acquire a plurality of network card identifiers corresponding to the bare metal server to be mounted in the database according to the identifier of the bare metal server to be mounted.
In some embodiments, sending the identifier of the volume and the plurality of network card identifiers to a storage device to bind the volume to be mounted and the plurality of network cards, further comprises:
and sending the identifier of the volume and the identifiers of the network cards to a shader service by using Nova service so as to call an API (application programming interface) of the storage device to bind the volume and the network cards by using the shader service.
In some embodiments, in response to that the volume to be mounted and the network cards are successfully bound, sending an instruction to a proxy service of the bare metal server to be mounted, so that the proxy service discovers the volume to be mounted, further comprising:
and responding to the binding of the volume and a plurality of network cards, feeding back to the Nova service, calling an Ironic service, and sending an instruction to the proxy service of the bare metal server to be mounted to discover the volume.
In some embodiments, further comprising:
in response to the proxy service receiving the instruction, starting a controller to periodically scan a preset path to find the volume to be mounted.
In some embodiments, further comprising:
establishing connection of a cloud platform, a bare metal server and a storage device to receive the mount request through the cloud platform.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a system for mounting a volume by a bare metal server, including:
a receiving module configured to determine, in response to receiving a mount request, an identifier of a bare metal server to be mounted and an identifier of a volume to be mounted according to the mount request;
the network card mounting device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is configured to acquire a plurality of network card identifiers corresponding to bare metal servers to be mounted according to identifiers of the bare metal servers to be mounted;
a binding module configured to send the identifier of the volume and the identifiers of the plurality of network cards to a storage device to bind the volume to be mounted and the plurality of network cards;
a sending module, configured to send an instruction to the proxy service of the bare metal server to be mounted in response to the successful binding between the volume to be mounted and the plurality of network cards, so that the proxy service discovers the volume to be mounted.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer apparatus, including:
at least one processor; and
a memory storing a computer program operable on the processor, wherein the processor executes the program to perform any of the above-described steps of the bare metal server volume mount method.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program, which when executed by a processor performs the steps of any of the above-described methods for bare metal server mount volume.
The invention has one of the following beneficial technical effects: according to the scheme provided by the invention, when the bare metal cloud physical machine mounts the volume, the volume can be mounted through a universal network card and service without additional hardware.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method for mounting a volume on a bare metal server according to an embodiment of the present invention;
FIG. 2 is a block flow diagram of a method for mounting a volume on a bare metal server according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a bare metal server connected to a management platform and a storage device according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of a system for mounting a volume on a bare metal server according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of a computer device provided in an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
According to an aspect of the present invention, an embodiment of the present invention provides a method for mounting a volume on a bare metal server, as shown in fig. 1, which may include the steps of:
s1, responding to the mounting request, and determining the identifier of the bare metal server to be mounted and the identifier of the volume to be mounted according to the mounting request;
s2, acquiring a plurality of network card identifiers corresponding to the bare metal server to be mounted according to the identifier of the bare metal server to be mounted;
s3, sending the identifiers of the volumes and the identifiers of the network cards to a storage device to bind the volumes to be mounted and the network cards;
s4, responding to the successful binding of the volume to be mounted and the network cards, and sending an instruction to the proxy service of the bare metal server to be mounted so that the proxy service finds the volume to be mounted.
According to the scheme provided by the invention, when the bare metal cloud physical machine mounts the volume, the volume can be mounted through a universal network card and service without additional hardware.
In some embodiments, the method further comprises:
acquiring identifiers of a plurality of network cards under a preset path through IPA service in an inspection mirror image of the bare metal server to be mounted;
and associating the identifier of the dry network card with the identifier of the bare metal server to be mounted, and reporting to an Ironic service so as to store the corresponding relation between the identifier of the dry network card and the identifier of the bare metal server to be mounted in a database.
Specifically, as shown in fig. 2, an fc-collector and an fc-hardware-manager may be added to the IPA service of the inspection image of the bare metal server. After the bare metal server is electrified by checking the mirror image, IPA loads an fc-collector module and finally calls an fc-hardware-manager to acquire the information of the identifier (wwpn) of the network card of the bare metal server and the identifier (wwnn) of the bare metal server. The main realization can obtain the wnnn of the current bare metal server and the wpn of all network cards through 'systol-c fc _ host-v'. After all wnns and wppns are collected, the IPA reports the collected information to the ironic service. The method can be processed by adding a processing hook in an ironic service module, wherein the hook mainly processes wwwn and wwwn information reported by IPA, and the wwwn and wwwn information can be written into an ironic database by calling an ironic client api.
In some embodiments, obtaining, according to an identifier of a bare metal server to be mounted, a plurality of network card identifiers corresponding to the bare metal server to be mounted further includes:
and calling an API (application program interface) of the Ironic service by utilizing Nova service to acquire a plurality of network card identifiers corresponding to the bare metal server to be mounted in the database according to the identifier of the bare metal server to be mounted.
In some embodiments, sending the identifier of the volume and the plurality of network card identifiers to a storage device to bind the volume to be mounted and the plurality of network cards, further comprises:
and sending the identifier of the volume and the identifiers of the network cards to a shader service by using Nova service so as to call an API (application programming interface) of the storage device to bind the volume and the network cards by using the shader service.
Specifically, when the volume needs to be mounted on the bare metal cloud server, the user can create a cloud hard disk on the cloud platform. Before the cloud hard disk is created, the type of the created cloud hard disk can be selected, for example, the type of an FCSAN cloud hard disk is created, backend storage of the type can be an FCSAN storage network, and the volume _ type of the cloud hard disk needs to be specified as FCSAN when the cloud hard disk is created. As shown in fig. 2, after initiating an attach binding operation, the user may call a Nova-computer-ironic interface, and the Nova-computer-ironic interface may call an api interface of an ironic service to obtain WWPNs of all network cards under the current bare metal server. Nova-computer-ironic will then issue the retrieved WWPN to the shader together with the identifier (uuid) of the created volume.
In some embodiments, in response to that the volume to be mounted and the network cards are successfully bound, sending an instruction to a proxy service of the bare metal server to be mounted, so that the proxy service discovers the volume to be mounted, further comprising:
and responding to the binding of the volume and a plurality of network cards, feeding back to the Nova service, calling an Ironic service, and sending an instruction to the proxy service of the bare metal server to be mounted to discover the volume.
In some embodiments, further comprising:
in response to the proxy service receiving the instruction, starting a controller to periodically scan a preset path to find the volume to be mounted.
Specifically, as shown in fig. 2, after receiving the WWPN and the identifier (uuid) of the created volume, the circle calls an API interface of the fcsan storage network to perform initialization linking, so as to bind the volume corresponding to the uuid and the network card corresponding to the WWPN. After the binding is completed, the successful binding is fed back to Nova-computer-ironic so that the Nova-computer-ironic calls an ironic driver which notifies a proxy service (input-bm-agent) to discover the volume. A firm _ CHANNEL type connector can be added to the input-bm-agent. After the instruction sent by the nova-computer-ironic is received by the Inspur-bm-agent, the controller of the FIBRE _ CHANNEL type is called to mount the volume. The Connector will periodically scan/sys/device _ path of the corresponding path until the device is discovered.
In some embodiments, further comprising:
establishing connection of a cloud platform, a bare metal server and a storage device to receive the mount request through the cloud platform.
As shown in fig. 3, the bare metal server can be accessed to the fiber switch through the fiber access of the HBA card, and then to the FCSAN storage network, so as to ensure the physical links to be communicated. The bare metal server can be communicated with the cloud management platform through a management network, so that the input-bm-agent can be communicated with the cloud management platform control node and receives and issues information of the cloud management platform control node.
According to the scheme provided by the invention, the bare metal server is accessed to the FCSAN optical fiber storage network through a network card (such as HBA). In the bare metal inspection flow, after the inspection mirror image is loaded and powered on, the IPA service in the inspection mirror image goes to a specific path to obtain the WWPN of the current bare metal server HBA, associates the obtained WWPN with the WWNN of the Ironic Node of the bare metal server and reports the WWPN and the WWNN to the Ironic through the rpc protocol. The Ironic writes the WWNN-WWPN correspondence to its own database. After the bare metal server deploys and finishes user mirroring, if a user initiates an operation of binding an fcsan type cloud hard disk to a bare metal cloud physical machine, the nova accesses the Ironic to obtain WWPNs of all HBAs under an Ironic Node to be bound, transmits all WWPNs under the Ironic Node to the finder, and the finder performs mapping of the WWPNs and the mount volume on the storage back end in an abutting joint mode. Then nova-computer-ironic informs an input-bm-agent service in the user image to discover the cloud hard disk through an ironic driver. According to the scheme provided by the invention, when the bare metal cloud physical machine mounts the volume, the volume can be mounted through a universal network card and service without additional hardware.
Based on the same inventive concept, according to another aspect of the present invention, an embodiment of the present invention further provides a system 400 for mounting a volume by a bare metal server, as shown in fig. 4, including:
a receiving module 401, where the receiving module 401 is configured to, in response to receiving a mount request, determine, according to the mount request, an identifier of a bare metal server to be mounted and an identifier of a volume to be mounted;
an obtaining module 402, where the obtaining module 402 is configured to obtain, according to an identifier of a bare metal server to be mounted, a plurality of network card identifiers corresponding to the bare metal server to be mounted;
a binding module 403, where the binding module 403 is configured to send the identifier of the volume and the identifiers of the plurality of network cards to a storage device to bind the volume to be mounted and the plurality of network cards;
a sending module 404, where the sending module 404 is configured to send an instruction to a proxy service of the bare metal server to be mounted in response to the successful binding between the volume to be mounted and the plurality of network cards, so that the proxy service discovers the volume to be mounted.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 5, an embodiment of the present invention further provides a computer apparatus 501, comprising:
at least one processor 520; and
memory 510, memory 510 storing a computer program 511 executable on a processor, processor 520 when executing the program performing the steps of any of the above methods for bare metal server mount volumes.
Based on the same inventive concept, according to another aspect of the present invention, as shown in fig. 6, an embodiment of the present invention further provides a computer-readable storage medium 601, where the computer-readable storage medium 601 stores computer program instructions 610, and the computer program instructions 610, when executed by a processor, perform the steps of any of the above methods for bare metal server mount volume.
Finally, it should be noted that, as will be understood by those skilled in the art, all or part of the processes of the methods of the above embodiments may be implemented by a computer program to instruct related hardware to implement the methods.
Further, it should be appreciated that the computer-readable storage media (e.g., memory) herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant only to be exemplary, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (10)

1. A method for mounting a volume on a bare metal server is characterized by comprising the following steps:
in response to receiving a mounting request, determining an identifier of a bare metal server to be mounted and an identifier of a volume to be mounted according to the mounting request;
acquiring a plurality of network card identifiers corresponding to the bare metal server to be mounted according to the identifier of the bare metal server to be mounted;
sending the identifiers of the volumes and the identifiers of the network cards to a storage device so as to bind the volumes to be mounted and the network cards;
and responding to the successful binding of the volume to be mounted and the network cards, and sending an instruction to the proxy service of the bare metal server to be mounted so that the proxy service finds the volume to be mounted.
2. The method of claim 1, further comprising:
acquiring identifiers of a plurality of network cards under a preset path through IPA service in an inspection mirror image of the bare metal server to be mounted;
and associating the identifier of the dry network card with the identifier of the bare metal server to be mounted, and reporting to an Ironic service so as to store the corresponding relation between the identifier of the dry network card and the identifier of the bare metal server to be mounted in a database.
3. The method of claim 2, wherein obtaining a plurality of network card identifiers corresponding to the bare metal server to be mounted according to the identifier of the bare metal server to be mounted further comprises:
and calling an API (application program interface) of the Ironic service by utilizing Nova service to acquire a plurality of network card identifiers corresponding to the bare metal server to be mounted in the database according to the identifier of the bare metal server to be mounted.
4. The method of claim 2, wherein sending the identifier of the volume and the number of network card identifiers to a storage device to bind the volume to be mounted and the number of network cards, further comprising:
and sending the identifier of the volume and the identifiers of the network cards to a shader service by using Nova service so as to call an API (application programming interface) of the storage device to bind the volume and the network cards by using the shader service.
5. The method of claim 4, wherein in response to the volume to be mounted and the number of network cards being successfully bound, sending an instruction to a proxy service of the bare metal server to be mounted to cause the proxy service to discover the volume to be mounted, further comprising:
and responding to the binding of the volume and a plurality of network cards, feeding back to the Nova service, calling an Ironic service, and sending an instruction to the proxy service of the bare metal server to be mounted to discover the volume.
6. The method of claim 5, further comprising:
in response to the proxy service receiving the instruction, starting a controller to periodically scan a preset path to find the volume to be mounted.
7. The method of claim 1, further comprising:
establishing connection of a cloud platform, a bare metal server and a storage device to receive the mount request through the cloud platform.
8. A system for bare metal server mount volumes, comprising:
a receiving module configured to determine, in response to receiving a mount request, an identifier of a bare metal server to be mounted and an identifier of a volume to be mounted according to the mount request;
the network card mounting device comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is configured to acquire a plurality of network card identifiers corresponding to bare metal servers to be mounted according to identifiers of the bare metal servers to be mounted;
a binding module configured to send the identifier of the volume and the identifiers of the plurality of network cards to a storage device to bind the volume to be mounted and the plurality of network cards;
a sending module, configured to send an instruction to the proxy service of the bare metal server to be mounted in response to the successful binding between the volume to be mounted and the plurality of network cards, so that the proxy service discovers the volume to be mounted.
9. A computer device, comprising:
at least one processor; and
memory storing a computer program operable on the processor, wherein the processor executes the program to perform the steps of the method according to any of claims 1-7.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1-7.
CN202010876953.XA 2020-08-27 2020-08-27 Method, system, device and medium for mounting volume on bare metal server Active CN112003963B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010876953.XA CN112003963B (en) 2020-08-27 2020-08-27 Method, system, device and medium for mounting volume on bare metal server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010876953.XA CN112003963B (en) 2020-08-27 2020-08-27 Method, system, device and medium for mounting volume on bare metal server

Publications (2)

Publication Number Publication Date
CN112003963A CN112003963A (en) 2020-11-27
CN112003963B true CN112003963B (en) 2022-05-17

Family

ID=73471845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010876953.XA Active CN112003963B (en) 2020-08-27 2020-08-27 Method, system, device and medium for mounting volume on bare metal server

Country Status (1)

Country Link
CN (1) CN112003963B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342270A (en) * 2021-06-01 2021-09-03 中国工商银行股份有限公司 Volume unloading method and device and electronic equipment
CN113867942B (en) * 2021-09-12 2023-11-03 苏州浪潮智能科技有限公司 Method, system and computer readable storage medium for mounting volume
CN114024853B (en) * 2021-10-27 2024-05-28 广东浪潮智慧计算技术有限公司 Hardware information collection method and system of bare metal node and related components

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547250A (en) * 2017-06-26 2018-01-05 新华三云计算技术有限公司 The method and apparatus that database is disposed in cloud computing management platform
CN109697142A (en) * 2017-10-20 2019-04-30 中移(苏州)软件技术有限公司 Method and device for detecting bare metal server in cloud computing environment
CN109814981A (en) * 2019-01-28 2019-05-28 北京首都在线科技股份有限公司 Physical machine rental service system, method, terminal and storage medium
CN110445841A (en) * 2019-07-12 2019-11-12 苏州浪潮智能科技有限公司 A kind of method, equipment and the storage medium of cloud physics machine carry cloud disk
CN110532065A (en) * 2019-09-02 2019-12-03 广州市品高软件股份有限公司 A kind of dispositions method and device of bare metal server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164286A (en) * 2013-03-12 2013-06-19 无锡云动科技发展有限公司 Implement method, resource manager and cloud calculating system of cloud computing platform arrangement

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107547250A (en) * 2017-06-26 2018-01-05 新华三云计算技术有限公司 The method and apparatus that database is disposed in cloud computing management platform
CN109697142A (en) * 2017-10-20 2019-04-30 中移(苏州)软件技术有限公司 Method and device for detecting bare metal server in cloud computing environment
CN109814981A (en) * 2019-01-28 2019-05-28 北京首都在线科技股份有限公司 Physical machine rental service system, method, terminal and storage medium
CN110445841A (en) * 2019-07-12 2019-11-12 苏州浪潮智能科技有限公司 A kind of method, equipment and the storage medium of cloud physics machine carry cloud disk
CN110532065A (en) * 2019-09-02 2019-12-03 广州市品高软件股份有限公司 A kind of dispositions method and device of bare metal server

Also Published As

Publication number Publication date
CN112003963A (en) 2020-11-27

Similar Documents

Publication Publication Date Title
CN112003963B (en) Method, system, device and medium for mounting volume on bare metal server
US9251040B2 (en) Remote debugging in a cloud computing environment
US6920491B2 (en) Fabric device configuration interface for onlining fabric devices for use from a host system
US7779157B2 (en) Recovering a blade in scalable software blade architecture
US7870288B2 (en) Sharing data in scalable software blade architecture
US7873696B2 (en) Scalable software blade architecture
CN111885098B (en) Proxy access method, system and computer equipment for object storage cluster
CN110572439B (en) Cloud monitoring method based on metadata service and virtual forwarding network bridge
US20100235509A1 (en) Method, Equipment and System for Resource Acquisition
US7171474B2 (en) Persistent repository for on-demand node creation for fabric devices
CN113783922A (en) Load balancing method, system and device
US9390156B2 (en) Distributed directory environment using clustered LDAP servers
CN112148678B (en) File access method, system, device and medium
CN111327668B (en) Network management method, device, equipment and storage medium
US12007848B2 (en) Automatic selection of network path connecting backup clients to a pool of multiple backup storage appliances
CN111064804A (en) Network access method and device
US20020161933A1 (en) System and method for on-demand node creation for fabric devices
US11153173B1 (en) Dynamically updating compute node location information in a distributed computing environment
CN110730197B (en) Service discovery method and system
CN110798358B (en) Distributed service identification method and device, computer readable medium and electronic equipment
CN115499489B (en) Method, device, equipment and readable medium for managing sub-network in link
CN110784510A (en) Method for accessing target service node to bus and information interaction method of service node
CN112261079B (en) Distributed block storage service link management method and system based on iSCSI
CN114356456A (en) Service processing method, device, storage medium and electronic equipment
CN111200512B (en) Network connection disaster recovery method, terminal equipment, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant