CN105450748A - Remote desktop method for physical machine based on Openstack - Google Patents
Remote desktop method for physical machine based on Openstack Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols 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
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.
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)
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)
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 |
-
2015
- 2015-11-23 CN CN201510820965.XA patent/CN105450748B/en active Active
Patent Citations (9)
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)
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 |