CN110495136A - 裸金属服务器的硬件属性发现方法和*** - Google Patents

裸金属服务器的硬件属性发现方法和*** Download PDF

Info

Publication number
CN110495136A
CN110495136A CN201780089457.6A CN201780089457A CN110495136A CN 110495136 A CN110495136 A CN 110495136A CN 201780089457 A CN201780089457 A CN 201780089457A CN 110495136 A CN110495136 A CN 110495136A
Authority
CN
China
Prior art keywords
bare metal
server
information collection
metal server
manager
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.)
Granted
Application number
CN201780089457.6A
Other languages
English (en)
Other versions
CN110495136B (zh
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN110495136A publication Critical patent/CN110495136A/zh
Application granted granted Critical
Publication of CN110495136B publication Critical patent/CN110495136B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • 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/45541Bare-metal, i.e. hypervisor runs directly on hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • G06F8/63Image based installation; Cloning; Build to order
    • 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/4401Bootstrapping
    • 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/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • 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/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]
    • 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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • 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/45575Starting, stopping, suspending or resuming virtual machine instances

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

本发明提出了一种裸金属服务器的硬件属性的发现方法和***。针对裸金属管理器需要在裸金属服务器上启动操作***之后才能获得裸金属服务器硬件属性这种效率较低的问题,本发明提供的裸金属服务器的硬件属性的发现方法不依赖于操作***,在裸金属服务器中的引导***启动之后,以及在引导***引导操作***启动之前,本发明在该引导***上运行信息收集模块,该信息收集模块收集并向裸金属管理器发送裸金属服务器的硬件属性。

Description

PCT国内申请,说明书已公开。

Claims (40)

  1. PCT国内申请,权利要求书已公开。
CN201780089457.6A 2017-11-01 2017-11-01 裸金属服务器的硬件属性发现方法和*** Active CN110495136B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/108949 WO2019084853A1 (zh) 2017-11-01 2017-11-01 裸金属服务器的硬件属性发现方法和***

Publications (2)

Publication Number Publication Date
CN110495136A true CN110495136A (zh) 2019-11-22
CN110495136B CN110495136B (zh) 2021-11-19

Family

ID=66331246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780089457.6A Active CN110495136B (zh) 2017-11-01 2017-11-01 裸金属服务器的硬件属性发现方法和***

Country Status (4)

Country Link
US (1) US20200257519A1 (zh)
EP (1) EP3684009A4 (zh)
CN (1) CN110495136B (zh)
WO (1) WO2019084853A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078305A (zh) * 2019-12-11 2020-04-28 秒针信息技术有限公司 信息采集方法、装置、服务器和信息管理***
CN111324496A (zh) * 2020-02-20 2020-06-23 山东汇贸电子口岸有限公司 对裸机进行检测的方法及装置
CN111427749A (zh) * 2020-04-01 2020-07-17 山东汇贸电子口岸有限公司 一种openstack环境下针对ironic服务的监控工具及方法
CN111782283A (zh) * 2020-06-28 2020-10-16 北京思特奇信息技术股份有限公司 一种裸金属服务器的自动化管理方法、装置及介质
CN112328312A (zh) * 2020-11-06 2021-02-05 上海云轴信息科技有限公司 一种实现裸机设备无盘启动的方法与设备
CN113612667A (zh) * 2021-09-30 2021-11-05 苏州浪潮智能科技有限公司 一种裸金属检测方法、***及相关组件
CN113612702A (zh) * 2021-09-30 2021-11-05 苏州浪潮智能科技有限公司 一种实现裸金属检查流程的方法、***、设备和存储介质
CN113965530A (zh) * 2020-07-01 2022-01-21 中移(苏州)软件技术有限公司 一种服务启动方法、装置和存储介质
CN114157639A (zh) * 2021-11-26 2022-03-08 苏州浪潮智能科技有限公司 服务器智能网卡信息采集的方法、装置、设备及可读介质
CN114363295A (zh) * 2020-09-28 2022-04-15 华为云计算技术有限公司 一种租户服务器的管理方法及装置
CN115080479A (zh) * 2022-06-14 2022-09-20 阿里巴巴(中国)有限公司 传输方法、服务器、设备、裸金属实例及基板管理控制器
WO2023159956A1 (zh) * 2022-02-24 2023-08-31 苏州浪潮智能科技有限公司 一种裸金属服务器检查及部署方法、装置、设备、介质
CN117093454A (zh) * 2023-10-17 2023-11-21 杭州优云科技有限公司 服务器信息管理方法、装置、计算机设备及存储介质

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11947489B2 (en) 2017-09-05 2024-04-02 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US11748203B2 (en) 2018-01-11 2023-09-05 Robin Systems, Inc. Multi-role application orchestration in a distributed storage system
US11392363B2 (en) 2018-01-11 2022-07-19 Robin Systems, Inc. Implementing application entrypoints with containers of a bundled application
US11582168B2 (en) 2018-01-11 2023-02-14 Robin Systems, Inc. Fenced clone applications
US11829478B2 (en) * 2019-01-08 2023-11-28 Oracle International Corporation Full server recovery architecture for cloud bare metal instances
US11086725B2 (en) 2019-03-25 2021-08-10 Robin Systems, Inc. Orchestration of heterogeneous multi-role applications
US11256434B2 (en) 2019-04-17 2022-02-22 Robin Systems, Inc. Data de-duplication
US11226847B2 (en) 2019-08-29 2022-01-18 Robin Systems, Inc. Implementing an application manifest in a node-specific manner using an intent-based orchestrator
US11249851B2 (en) 2019-09-05 2022-02-15 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US11520650B2 (en) 2019-09-05 2022-12-06 Robin Systems, Inc. Performing root cause analysis in a multi-role application
US11113158B2 (en) 2019-10-04 2021-09-07 Robin Systems, Inc. Rolling back kubernetes applications
US11347684B2 (en) 2019-10-04 2022-05-31 Robin Systems, Inc. Rolling back KUBERNETES applications including custom resources
US11403188B2 (en) 2019-12-04 2022-08-02 Robin Systems, Inc. Operation-level consistency points and rollback
US11108638B1 (en) * 2020-06-08 2021-08-31 Robin Systems, Inc. Health monitoring of automatically deployed and managed network pipelines
US11528186B2 (en) * 2020-06-16 2022-12-13 Robin Systems, Inc. Automated initialization of bare metal servers
US11740980B2 (en) 2020-09-22 2023-08-29 Robin Systems, Inc. Managing snapshot metadata following backup
US11743188B2 (en) 2020-10-01 2023-08-29 Robin Systems, Inc. Check-in monitoring for workflows
US11456914B2 (en) 2020-10-07 2022-09-27 Robin Systems, Inc. Implementing affinity and anti-affinity with KUBERNETES
US11271895B1 (en) 2020-10-07 2022-03-08 Robin Systems, Inc. Implementing advanced networking capabilities using helm charts
CN112286537A (zh) * 2020-10-23 2021-01-29 平安科技(深圳)有限公司 裸金属服务交付方法、装置、计算机设备和存储介质
US11750451B2 (en) 2020-11-04 2023-09-05 Robin Systems, Inc. Batch manager for complex workflows
US11556361B2 (en) 2020-12-09 2023-01-17 Robin Systems, Inc. Monitoring and managing of complex multi-role applications
CN112866017B (zh) * 2021-01-08 2022-07-08 苏州浪潮智能科技有限公司 配置裸金属服务器bmc ip地址的方法、***、介质及设备
US11456987B1 (en) 2021-05-07 2022-09-27 State Farm Mutual Automobile Insurance Company Systems and methods for automatic internet protocol address management
CN113746673B (zh) * 2021-08-24 2023-03-24 济南浪潮数据技术有限公司 裸金属服务器ipxe的部署方法、装置、设备和介质
CN114024853B (zh) * 2021-10-27 2024-05-28 广东浪潮智慧计算技术有限公司 一种裸金属节点的硬件信息收集方法、***及相关组件

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326972B2 (en) * 2008-09-26 2012-12-04 Red Hat, Inc. Methods and systems for managing network connections in a software provisioning environment
CN104767649A (zh) * 2015-04-30 2015-07-08 杭州华三通信技术有限公司 部署裸金属服务器的方法及装置
CN106775797A (zh) * 2016-01-28 2017-05-31 新华三技术有限公司 一种操作***安装状态通知方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9032200B2 (en) * 2013-03-14 2015-05-12 American Megatrends, Inc. Method of installing virtual service processor (VSP) to computing device and application of the same
CN106888258A (zh) * 2017-02-22 2017-06-23 郑州云海信息技术有限公司 一种服务器信息录入方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326972B2 (en) * 2008-09-26 2012-12-04 Red Hat, Inc. Methods and systems for managing network connections in a software provisioning environment
CN104767649A (zh) * 2015-04-30 2015-07-08 杭州华三通信技术有限公司 部署裸金属服务器的方法及装置
CN106775797A (zh) * 2016-01-28 2017-05-31 新华三技术有限公司 一种操作***安装状态通知方法及装置

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078305A (zh) * 2019-12-11 2020-04-28 秒针信息技术有限公司 信息采集方法、装置、服务器和信息管理***
CN111324496A (zh) * 2020-02-20 2020-06-23 山东汇贸电子口岸有限公司 对裸机进行检测的方法及装置
CN111324496B (zh) * 2020-02-20 2023-05-26 山东汇贸电子口岸有限公司 对裸机进行检测的方法及装置
CN111427749A (zh) * 2020-04-01 2020-07-17 山东汇贸电子口岸有限公司 一种openstack环境下针对ironic服务的监控工具及方法
CN111427749B (zh) * 2020-04-01 2023-07-11 山东汇贸电子口岸有限公司 一种openstack环境下针对ironic服务的监控工具及方法
CN111782283A (zh) * 2020-06-28 2020-10-16 北京思特奇信息技术股份有限公司 一种裸金属服务器的自动化管理方法、装置及介质
CN113965530B (zh) * 2020-07-01 2023-10-13 中移(苏州)软件技术有限公司 一种服务启动方法、装置和存储介质
CN113965530A (zh) * 2020-07-01 2022-01-21 中移(苏州)软件技术有限公司 一种服务启动方法、装置和存储介质
CN114363295A (zh) * 2020-09-28 2022-04-15 华为云计算技术有限公司 一种租户服务器的管理方法及装置
CN112328312A (zh) * 2020-11-06 2021-02-05 上海云轴信息科技有限公司 一种实现裸机设备无盘启动的方法与设备
CN112328312B (zh) * 2020-11-06 2023-06-13 上海云轴信息科技有限公司 一种实现裸机设备无盘启动的方法与设备
CN113612702A (zh) * 2021-09-30 2021-11-05 苏州浪潮智能科技有限公司 一种实现裸金属检查流程的方法、***、设备和存储介质
CN113612667A (zh) * 2021-09-30 2021-11-05 苏州浪潮智能科技有限公司 一种裸金属检测方法、***及相关组件
WO2023050666A1 (zh) * 2021-09-30 2023-04-06 苏州浪潮智能科技有限公司 一种裸金属检测方法、***及相关组件
CN114157639B (zh) * 2021-11-26 2023-07-14 苏州浪潮智能科技有限公司 服务器智能网卡信息采集的方法、装置、设备及可读介质
CN114157639A (zh) * 2021-11-26 2022-03-08 苏州浪潮智能科技有限公司 服务器智能网卡信息采集的方法、装置、设备及可读介质
WO2023159956A1 (zh) * 2022-02-24 2023-08-31 苏州浪潮智能科技有限公司 一种裸金属服务器检查及部署方法、装置、设备、介质
CN115080479A (zh) * 2022-06-14 2022-09-20 阿里巴巴(中国)有限公司 传输方法、服务器、设备、裸金属实例及基板管理控制器
CN115080479B (zh) * 2022-06-14 2024-03-26 阿里巴巴(中国)有限公司 传输方法、服务器、设备、裸金属实例及基板管理控制器
CN117093454A (zh) * 2023-10-17 2023-11-21 杭州优云科技有限公司 服务器信息管理方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
US20200257519A1 (en) 2020-08-13
EP3684009A1 (en) 2020-07-22
CN110495136B (zh) 2021-11-19
EP3684009A4 (en) 2020-10-21
WO2019084853A1 (zh) 2019-05-09

Similar Documents

Publication Publication Date Title
CN110495136B (zh) 裸金属服务器的硬件属性发现方法和***
US10228983B2 (en) Resource management for containers in a virtualized environment
US9158567B2 (en) System and method for reconfigurable network services using modified network configuration with modified bandwith capacity in dynamic virtualization environments
CN105745617B (zh) 用于预启动固件更新的选择性功率管理
US10338935B2 (en) Customizing program logic for booting a system
US8301917B2 (en) Method and apparatus for managing power from a sequestered partition of a processing system
US10372464B2 (en) Provisioning the hyper-converged infrastructure bare metal systems from the top of the rack switch
US7243224B2 (en) Preboot execution bootloading
EP3161621B1 (en) Cloud firmware
CN115357310A (zh) ***启动方法、装置、电子设备和存储介质
CN108958807B (zh) 一种终端***启动方法及终端
CN109600439B (zh) 基于微服务的PaaS平台的部署方法及PaaS平台
US11397587B2 (en) Processor core isolation for execution of multiple operating systems on a multicore computer system
JP2009211640A (ja) 無線lanを使用したネットワークブート方法およびネットワークブート用端末
US10572151B2 (en) System and method to allocate available high bandwidth memory to UEFI pool services
EP3543849A1 (en) Driver management method and host machine
JP5619999B2 (ja) ユーティリティプログラムを実行する方法、コンピュータシステム及びコンピュータプログラムプロダクト
JP2003029975A (ja) Os立上げ方法、os立上げシステム及びos立上げのためのプログラム
JP6145337B2 (ja) ネットワークブートサーバ、ネットワークブートシステム、ネットワークブート制御方法、ネットワークブート制御プログラム
US20240020103A1 (en) Parallelizing data processing unit provisioning
US20240036896A1 (en) Generating installation images based upon dpu-specific capabilities
JP7318799B2 (ja) 情報処理装置、操作制御方法および操作制御プログラム
US12014185B2 (en) Unified boot image for multiple operating systems
CN114020342B (zh) 嵌入式设备的启动方法、装置、嵌入式设备及存储介质
US11507383B2 (en) Configurable boot paths

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