CN105450748A - Remote desktop method for physical machine based on Openstack - Google Patents

Remote desktop method for physical machine based on Openstack Download PDF

Info

Publication number
CN105450748A
CN105450748A CN201510820965.XA CN201510820965A CN105450748A CN 105450748 A CN105450748 A CN 105450748A CN 201510820965 A CN201510820965 A CN 201510820965A CN 105450748 A CN105450748 A CN 105450748A
Authority
CN
China
Prior art keywords
physical machine
remote desktop
jnlp
ipmi
openstack
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
CN201510820965.XA
Other languages
Chinese (zh)
Other versions
CN105450748B (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.)
G Cloud Technology Co Ltd
Original Assignee
G Cloud 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 G Cloud Technology Co Ltd filed Critical G Cloud Technology Co Ltd
Priority to CN201510820965.XA priority Critical patent/CN105450748B/en
Publication of CN105450748A publication Critical patent/CN105450748A/en
Application granted granted Critical
Publication of CN105450748B publication Critical patent/CN105450748B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the technical field of peripheral equipment control of physical machines, especially a remote desktop method for a physical machine based on Openstack. The method comprises the steps: firstly building an Openstack cloud platform, setting an IPMI (intelligent platform management interface) address of the physical machine, a logging user name, a logging password, and a mainboard type; secondly sending a remote desktop request to a target physical node at a Openstack cloud platform control node, and obtaining related connection data comprising session through an IPMI; thirdly generating a file at a jnlp format, and returning a downloading link address of the file; fourthly enabling a user to download the file at the jnlp format through a browser, deploying a solution Java Web Start Launcher through an application, opening the file at the jnlp format, and starting software JViewer; and finally enabling the JViewer to remotely control the target physical node through a keyboard, a display, a mouse switcher (KVM OVER IP) based on the IP address. The method solves a problem that a Openstack open source cloud platform in a Juno version cannot achieve the remote desktop of the physical machine. The method can achieve the remote desktop of the physical machine.

Description

A kind of method of the physical machine remote desktop based on Openstack
Technical field
The present invention relates to physical machine peripheral equipment control technology field, particularly a kind of method of the physical machine remote desktop based on Openstack.
Background technology
Along with Openstack cloud platform of increasing income is fast-developing, there are more and more service provider and enterprise by the service of the publicly-owned cloud of the similar Amazon of the IasS that increases income (namely infrastructure serve) cloud platform building, included the users such as Sina, China Mobile, China Telecom, national grid, Japan Telecom Co. Ltd operator KDDI and also use Openstack cloud platform of increasing income.But Openstack cloud platform side overweights and carries out remote-control to virtual machine, and ignore physical machine remote-control importance.Continuous expansion along with business causes cloud platform to increase increasing physical machine node to provide virtualization services, thing followed problem:
One is that tradition cloud platform of increasing income does not have the function of physical machine telemanagement usually, not by the remote desktop of cloud platform universal remote managing physical machine and virtual machine, other a set of physical machine management system is needed to carry out managing physical machine, particularly physical machine occur stuck or delay machine time, need long-rangely to carry out desktop operated to physical machine.
Two is application service inefficiencies.As everyone knows, a large amount of virtual machine is that physically based deformation machine creates, and physical machine breaks down the application on virtual machine can be caused normally not access, in order to the time very first time accurately locates and reparation problem, operation maintenance personnel is safeguarded by the mode of remote desktop usually, and cloud plate tunnel of increasing income does not provide this function, cause operation maintenance personnel inefficiency, thus cause application service not solved in time.
In order to the remote desktop of Openstack cloud platform uniform management physical machine and virtual machine, improve application service quality, need a kind of method of the physical machine remote desktop based on Openstack, the remote desktop of unified management virtual machine and physical machine.
Summary of the invention
The technical problem that the present invention solves is the method for the physical machine remote desktop based on Openstack, solve Openstack increase income cloud platform Juno version can not convenient not to physical machine remote desktop, maintenance work, main flow various motherboard type remote desktop can not be supported, the access of long-range mainboard rank can not be provided, can not the problem such as remote OS installation.
The technical scheme that the present invention solves the problems of the technologies described above is:
Described method comprises the steps:
Step 1: the cloud platform building Openstack;
Step 2: IPMI (IPMI) address of physical machine, login username, login password, motherboard type are set;
Step 3: user's request is to destination node remote desktop;
Step 4: obtained by IPMI and comprise session relevant connection data;
Step 5: generate jnlp formatted file;
Step 6: the download link address returning Jnlp formatted file;
Step 7: by browser downloads Jnlp formatted file;
Step 8: open Jnlp formatted file by application deployment solution JavaWebStartlauncher and start JViewer software;
Step 9:Jviewer software by IP address-based keyboard, display, mouse switch (KVMOVERIP) Long-distance Control to target physical node.
User, by the Web interface of Openstack, clicks destination node, and request is to destination node remote desktop.
Sign in the IPMI address of this physical machine according to the login username of IPMI, login password, motherboard type, obtain and comprise session relevant connection data.
According to session relevant connection data, generate jnlp formatted file and be placed on file server.
Jviewer explains Jnlp formatted file, and the signal of every platform computer is sent to IP packet by the Internet or dedicated network by KVMOVERIP; At remote control terminal, IP signal is recompiled into again keyboard, mouse, monitor signal, realizes remote keyboard, mouse, display control.
The present invention is by keyboard, display, mouse switch (KVMOVERIP) and IPMI, support on cloud platform unified to virtual machine and physical machine remote desktop operation, the present invention also provides very large convenience for user, and user can carry out installing operating system by remote desktop and not need machine room on-the-spot.The present invention is different from general cloud platform of increasing income can not the remote desktop of unified management physical machine and virtual machine, be not subject to the restriction of server brand and operating system, support the various motherboard type remote desktop of main flow, the access of long-range mainboard rank is provided, the desktop of remote access physical machine as required, effectively implements physical machine positioning problems, repacking operation system.
Accompanying drawing explanation
Below in conjunction with accompanying drawing, the present invention is further described:
Fig. 1 is the inventive method flow chart;
Fig. 2 is deployment diagram of the present invention.
Embodiment
See that, shown in Fig. 1,2, realization flow of the present invention is as follows:
1, the IPMI IPMI address of physical machine, login username, password and motherboard type are first set
#Theipmiipofthephysicalnode
ipmi_ip=20.251.36.116
#Theipmiuserofthephysicalnode
ipmi_user=ADMIN
#Theipmipasswordofthephysicalnode
ipmi_password=ADMIN
#Thetypeofthephysicalnodemainboard
PhysicalNode_Mainboard=GigaByte
Here define the configuration item of IPMI IPMI address, login username and password, motherboard type, be saved in the configuration item file of destination node.
2, session relevant connection data are comprised by IPMI acquisition
3, jnlp formatted file is generated
4, the download link address of Jnlp formatted file is returned to
By browser downloads Jnlp formatted file, open Jnlp formatted file by application deployment solution JavaWebStartlauncher and start JViewer software; Jviewer software by IP address-based keyboard, display, mouse switch (KVMOVERIP) Long-distance Control to target physical node.

Claims (7)

1. based on a method for the physical machine remote desktop of Openstack, it is characterized in that: described method comprises the steps:
Step 1: the cloud platform building Openstack;
Step 2: IPMI (IPMI) address of physical machine, login username, login password, motherboard type are set;
Step 3: user's request is to destination node remote desktop;
Step 4: obtained by IPMI and comprise session relevant connection data;
Step 5: generate jnlp formatted file;
Step 6: the download link address returning Jnlp formatted file;
Step 7: by browser downloads Jnlp formatted file;
Step 8: open Jnlp formatted file by application deployment solution JavaWebStartlauncher and start JViewer software;
Step 9:Jviewer software by IP address-based keyboard, display, mouse switch (KVMOVERIP) Long-distance Control to target physical node.
2. the method for physical machine remote desktop according to claim 1, is characterized in that: user, by the Web interface of Openstack, clicks destination node, and request is to destination node remote desktop.
3. the method for physical machine remote desktop according to claim 1, is characterized in that: the IPMI address signing in this physical machine according to the login username of IPMI, login password, motherboard type, obtains and comprise session relevant connection data.
4. the method for the physical machine remote desktop according to claim, is characterized in that: the IPMI address signing in this physical machine according to the login username of IPMI, login password, motherboard type, obtains and comprise session relevant connection data.
5. the method for the physical machine remote desktop according to any one of Claims 1-4, is characterized in that: according to session relevant connection data, generates jnlp formatted file and is placed on file server.
6. the method for the physical machine remote desktop according to any one of Claims 1-4, is characterized in that: Jviewer explains Jnlp formatted file, and the signal of every platform computer is sent to IP packet by the Internet or dedicated network by KVMOVERIP; At remote control terminal, IP signal is recompiled into again keyboard, mouse, monitor signal, realizes remote keyboard, mouse, display control.
7. the method for physical machine remote desktop according to claim 5, is characterized in that: Jviewer explains Jnlp formatted file, and the signal of every platform computer is sent to IP packet by the Internet or dedicated network by KVMOVERIP; At remote control terminal, IP signal is recompiled into again keyboard, mouse, monitor signal, realizes remote keyboard, mouse, display control.
CN201510820965.XA 2015-11-23 2015-11-23 A method of the physical machine remote desktop based on Openstack Active CN105450748B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510820965.XA CN105450748B (en) 2015-11-23 2015-11-23 A method of the physical machine remote desktop based on Openstack

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510820965.XA CN105450748B (en) 2015-11-23 2015-11-23 A method of the physical machine remote desktop based on Openstack

Publications (2)

Publication Number Publication Date
CN105450748A true CN105450748A (en) 2016-03-30
CN105450748B CN105450748B (en) 2019-03-05

Family

ID=55560514

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510820965.XA Active CN105450748B (en) 2015-11-23 2015-11-23 A method of the physical machine remote desktop based on Openstack

Country Status (1)

Country Link
CN (1) CN105450748B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109460278A (en) * 2018-11-05 2019-03-12 长沙远大住工智能科技有限公司 Cloud desktop architectural design software management method, device and computer equipment
CN109660581A (en) * 2017-10-11 2019-04-19 阿里巴巴集团控股有限公司 Physical machine management method and device, system
CN110502315A (en) * 2019-08-26 2019-11-26 浪潮云信息技术有限公司 A kind of method, apparatus and system remotely accessing physical machine
CN110995807A (en) * 2019-11-24 2020-04-10 苏州浪潮智能科技有限公司 Method, device and equipment for directly opening server KVM and storage medium
CN111190492A (en) * 2019-12-25 2020-05-22 曙光信息产业(北京)有限公司 Method and device for starting KVM
CN114268618A (en) * 2016-11-10 2022-04-01 上海贝锐信息科技股份有限公司 KVM switch remote control system and method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101277221A (en) * 2008-05-15 2008-10-01 中兴通讯股份有限公司 Method for disposition and application of network management application program
CN101452376A (en) * 2007-12-06 2009-06-10 宏正自动科技股份有限公司 Methods and systems for client computer managing multiple servers
US20090228627A1 (en) * 2008-03-04 2009-09-10 Aten International Co., Ltd. Server with remote access functions for accessing remote peripheral devices that use different communication protocols
WO2011127854A3 (en) * 2011-05-17 2012-04-19 华为技术有限公司 Method, service board and system for transmitting key, video, mouse data
CN102591717A (en) * 2012-02-06 2012-07-18 华为技术有限公司 Method, device and system for processing service information of access device and virtual device
CN102929610A (en) * 2012-10-12 2013-02-13 浪潮电子信息产业股份有限公司 VNC (Virtual Network Computing) and JNLP (Java Network Launching Protocol)-based method for realizing remote desktop
WO2013130508A1 (en) * 2012-03-01 2013-09-06 Citrix Systems, Inc. Assigning states to cloud resources
CN103458034A (en) * 2013-09-04 2013-12-18 国云科技股份有限公司 Method for having access to SPICE protocol remote desktop through WEB page
CN104991614A (en) * 2015-06-16 2015-10-21 山东超越数控电子有限公司 Ruggedized modularization server

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101452376A (en) * 2007-12-06 2009-06-10 宏正自动科技股份有限公司 Methods and systems for client computer managing multiple servers
US20090228627A1 (en) * 2008-03-04 2009-09-10 Aten International Co., Ltd. Server with remote access functions for accessing remote peripheral devices that use different communication protocols
CN101277221A (en) * 2008-05-15 2008-10-01 中兴通讯股份有限公司 Method for disposition and application of network management application program
WO2011127854A3 (en) * 2011-05-17 2012-04-19 华为技术有限公司 Method, service board and system for transmitting key, video, mouse data
CN102591717A (en) * 2012-02-06 2012-07-18 华为技术有限公司 Method, device and system for processing service information of access device and virtual device
WO2013130508A1 (en) * 2012-03-01 2013-09-06 Citrix Systems, Inc. Assigning states to cloud resources
CN102929610A (en) * 2012-10-12 2013-02-13 浪潮电子信息产业股份有限公司 VNC (Virtual Network Computing) and JNLP (Java Network Launching Protocol)-based method for realizing remote desktop
CN103458034A (en) * 2013-09-04 2013-12-18 国云科技股份有限公司 Method for having access to SPICE protocol remote desktop through WEB page
CN104991614A (en) * 2015-06-16 2015-10-21 山东超越数控电子有限公司 Ruggedized modularization server

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114268618A (en) * 2016-11-10 2022-04-01 上海贝锐信息科技股份有限公司 KVM switch remote control system and method
CN109660581A (en) * 2017-10-11 2019-04-19 阿里巴巴集团控股有限公司 Physical machine management method and device, system
CN109660581B (en) * 2017-10-11 2021-11-16 阿里巴巴集团控股有限公司 Physical machine management method, device and system
CN109460278A (en) * 2018-11-05 2019-03-12 长沙远大住工智能科技有限公司 Cloud desktop architectural design software management method, device and computer equipment
CN110502315A (en) * 2019-08-26 2019-11-26 浪潮云信息技术有限公司 A kind of method, apparatus and system remotely accessing physical machine
CN110995807A (en) * 2019-11-24 2020-04-10 苏州浪潮智能科技有限公司 Method, device and equipment for directly opening server KVM and storage medium
CN110995807B (en) * 2019-11-24 2023-01-10 苏州浪潮智能科技有限公司 Method, device and equipment for directly opening server KVM and storage medium
CN111190492A (en) * 2019-12-25 2020-05-22 曙光信息产业(北京)有限公司 Method and device for starting KVM

Also Published As

Publication number Publication date
CN105450748B (en) 2019-03-05

Similar Documents

Publication Publication Date Title
CN105450748A (en) Remote desktop method for physical machine based on Openstack
US8855564B2 (en) Zero client device with integrated Bluetooth capability
CN102427481B (en) System for managing cloud computing service and cloud computing management method
US20110004676A1 (en) Virtual appliance deploying system
CN104040522A (en) Enabling execution of remotely-hosted applications using application metadata and client updates
JP2021121972A (en) Mini-program processing method, server, equipment, storage medium, and program
CN106445705A (en) Platform cascading method and system based on Rabbit MQ and Socket.io
CN107580011B (en) Data sharing method and desktop cloud server
CN110851468A (en) Method and device for making simulation response to test request of client
JP7114772B2 (en) Certificate sending method, certificate receiving method, cloud and terminal equipment
KR20150082932A (en) Apparatus and method for supporting configuration management of virtual machine, and apparatus and method for brokering cloud service using the apparatus
CN112968929B (en) Server management method and system
CN103501295A (en) Virtual machine migration-based remote access method and equipment
US20220103415A1 (en) Remote network and cloud infrastructure management
CN105071965A (en) Management system of network equipment
CN102332974A (en) Method and system for supporting synchronization of a plurality of Institute of Electrical and Electronics Engineers (IEEE) 1588 clock domains
JP2013186793A (en) Information processing device, image file generation method and program
CN103080913A (en) Method for finding communication devices connected to communication network, and management device
CN106533716B (en) A kind of management method and system of northbound interface
CN101729495A (en) Network servo system and method of remotely installing file thereof
US11055079B2 (en) Systems and methods for just-in-time application implementation
WO2016161968A1 (en) Equipment for security information interaction
WO2023031994A1 (en) Server device, information processing method, and program
WO2023031993A1 (en) Server management device, server management method, and program
CN105450514A (en) Message pushing method and system based on XMPP

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 523808 19th Floor, Cloud Computing Center, Chinese Academy of Sciences, No. 1 Kehui Road, Songshan Lake Hi-tech Industrial Development Zone, Dongguan City, Guangdong Province

Applicant after: G-Cloud Technology Co., Ltd.

Address before: 523808 No. 14 Building, Songke Garden, Songshan Lake Science and Technology Industrial Park, Dongguan City, Guangdong Province

Applicant before: G-Cloud Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant