CN103888530B - Experiment teaching system based on cloud desktop - Google Patents

Experiment teaching system based on cloud desktop Download PDF

Info

Publication number
CN103888530B
CN103888530B CN201410100416.0A CN201410100416A CN103888530B CN 103888530 B CN103888530 B CN 103888530B CN 201410100416 A CN201410100416 A CN 201410100416A CN 103888530 B CN103888530 B CN 103888530B
Authority
CN
China
Prior art keywords
management
server
desktop
virtual machine
cloud
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
CN201410100416.0A
Other languages
Chinese (zh)
Other versions
CN103888530A (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.)
CHENGDU WISERSOFT INFORMATION TECHNOLOGY CO., LTD.
Guizhou Haiyou Science and Technology Co., Ltd.
Original Assignee
CHENGDU WISERSOFT INFORMATION 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 CHENGDU WISERSOFT INFORMATION TECHNOLOGY Co Ltd filed Critical CHENGDU WISERSOFT INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410100416.0A priority Critical patent/CN103888530B/en
Publication of CN103888530A publication Critical patent/CN103888530A/en
Application granted granted Critical
Publication of CN103888530B publication Critical patent/CN103888530B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a kind of experiment teaching system based on cloud desktop, including virtualized server resource pool, inside is provided with multiple physical servers, multiple virtual machines are installed, cloud tabletop experiments terminal is connected by desktop network switch with the physical server in virtualized server resource pool on each physical server;Master management server is connected by managing network switch with each physical server, and master management server is also connected with desktop network switch;Storage server is connected by storing network switch with each physical server;Each physical server is connected by application network switch with least one application server.The present invention is accessed and virtual machine technique with cloud Desktop Remote, effectively reduces hardware cost and maintenance cost, and the configuration needs for improving resource utilization cloud tabletop experiments terminal are low, and highly versatile, flexibility are strong;Improve the standardization of teaching Process of experiment and become more meticulous, and it is safe;Improve the supervisory capability of experimental teaching.

Description

Experiment teaching system based on cloud desktop
Technical field
The present invention relates to a kind of experiment teaching system based on cloud desktop.
Background technology
At present, most of colleges and universities have been completed the construction of network infrastructure in terms of informatization, realize school The internal interconnection of garden net and the interconnection of campus network and Internet, in such circumstances, the center of gravity of University Informatization gradually to The aspects such as computer room, laboratory, multimedia classroom construction are shifted.
In terms of computer room, laboratory, multimedia classroom construction, current colleges and universities use traditional computer to dispose mould substantially Formula, as each demand point are equipped with a computer hardware equipment and corresponding software systems.Because different majors need to make Computer room, the laboratory of different soft and hardware environment, the content of courses that same specialty is constantly updated also tend to need continuous renewal machine Room, the equipment in laboratory, and computer resource is limited, the computer course computer experiment room of Present College are typically all for multi-door Course service, with being continuously increased for demand so that in real-world operation, the drawbacks of have more and more, it is embodied in:
(1)To meet the demand of different majors, more computer room, laboratory need to be built, be equipped with more experimental facilities, built It is set as originally being continuously increased;
(2)In order to ensure computer room, the equipment in laboratory can normally run, it is necessary to increase more attendants and be safeguarded Work, not only inefficiency, and improve the cost of daily management and maintenance;
(3)Because different majors are to the different demands of computing resource, the computing resource utilization rate such as CPU is general less than 15%, Computing resource cannot be fully used, and cause serious waste;
(4)Because an experimental calculation machine needs to be many subject services in traditional experiment teaching pattern, in experimental teaching Hold to the limitation of traditional experiment pattern, some have particular/special requirement to experimental situation(Such as multimachine, multiple operating system)Experiment Mesh is forced to simplify or removes, the low degree that becomes more meticulous of teaching Process of experiment;
(5)Because student is operated in respective physical machine, it is impossible to realize the unified management of teaching process, experiment religion The interactive and supervisory capability learned cannot get effective guarantee.
The content of the invention
It is an object of the invention to overcome the deficiencies in the prior art, there is provided one kind combines cloud Desktop Remote access technique and void The experiment teaching system based on cloud desktop of plan machine technology, effectively reduces the construction cost and maintenance cost of experimental teaching, improves Computing resource utilization rate;The calculating of desktop PC and storage resource are concentrated and is deployed in virtualized server resource pool, reduce cloud table The configuration needs of face experimental terminal, highly versatile, flexibility are strong;Improve the standardization of teaching Process of experiment and become more meticulous, and peace Quan Xinggao;Improve the supervisory capability of experimental teaching.
The purpose of the present invention is achieved through the following technical solutions:Based on the experiment teaching system of cloud desktop, it is wrapped Include cloud tabletop experiments terminal, master management server, virtualized server resource pool, storage server and at least one application service Device, is provided with multiple physical servers in virtualized server resource pool, multiple virtual machines, cloud are provided with each physical server Tabletop experiments terminal as input-output equipment, by the physical services in desktop network switch and virtualized server resource pool Device is connected, and realizes the remote control to virtual machine;Master management server is connected by managing network switch with each physical server, For being managed collectively respectively to each physical server, scheduling of resource and operation monitoring, master management server is also connected with desktop Network switch, the connection status to cloud tabletop experiments terminal and virtual machine is monitored treatment;Storage server is by storing net Interchanger is connected with each physical server, for leaving the virtual machine file in each physical server concentratedly;Each physical server It is connected with least one application server by application network switch, realizes the access of virtual machine application server.
Experiment teaching system based on cloud desktop also includes secure access gateway server and authentication LIST SERVER, Secure access gateway server and authentication LIST SERVER are all connected to desktop network switch, have secure access to gateway server For virtual machine provides unified remote access entrance, while the account behavior of the cloud tabletop experiments terminal to remotely accessing virtual machine Recorded and controlled;Authentication LIST SERVER is used to store and certification the account for remotely accessing virtual machine.
Described cloud tabletop experiments terminal is included in multiple pc terminal, many thin client terminals and Duo Tai mobile terminals One or more combination.
Described master management server includes that course experiment teaching manages subsystem and cloud computing virtualization architecture System, course experiment teaching management subsystem is used for the overall process of management training coarse experimental teaching, cloud computing virtualization architecture Subsystem is used to carry out physical server unified resource pool management and Dynamic resource allocation.
Described course experiment teaching management subsystem includes laboratory teaching management module, experiment management module, basic letter Breath management module and system management module, laboratory teaching management module is including in course offered, experiment course scheduling management, experimental teaching Hold management, laboratory student-directed, laboratory application, laboratory application approval, course register manage and resources material on descend One or more functions submodule in load;Experiment management module includes that experimental machine Template Manager, experimental machine management, experiment are given lessons With the one or more functions submodule in student's computer practice management;Basic information management module includes school's essential information, teaching Unit setting, department's essential information, grade's essential information, class's essential information, teacher's essential information, student's essential information and reality The one or more functions submodule tested in the essential information of room;System management module includes setting start to school date, Role Management, use Family manages and the one or more functions submodule in log management.
Described cloud computing virtualization architecture subsystem includes that cloud desktop management module and resources of virtual machine pond manage Module, cloud desktop management module includes in virtual desktop management, desktop Template Manager, terminal management and user's desktop management Individual or multiple function sub-modules, resources of virtual machine pond management module include virtual pool management, Virtual Machine Manager, physical machine manage, One or more functions submodule in the management of virtual machine template management, resource scheduling management, monitoring resource and mirror image.
The beneficial effects of the invention are as follows:
(1)Traditional physical machine is substituted as Experimental Instruction Environment using virtual machine, experiment computer room hardware construction is reduced Cost and maintenance cost, reduce overall energy consumption, and multiple virtual machines are created on physical server, improve the money of physical server Source utilization rate;
(2)It is reliable and stable using cloud Desktop Remote access technique and virtual machine technique, by the calculating of desktop PC and storage money Source is concentrated and is deployed in virtualized server resource pool, and cloud tabletop experiments terminal is only used as input-output equipment, using inexpensive, low The thin client of power consumption can also be used as cloud tabletop experiments terminal, and versatility, flexibility are strong, reduce cloud tabletop experiments terminal into This;
(3)Support the unified standardized virtual machine template of making, or the different experiments Project settings of laboratory are not The virtual machine template of biconditional operation system environments, solves disadvantage of the conventional physical PC as the public experimental situation of multi-door curriculum experiment End, is conducive to further improving the standardization of experimental teaching and becomes more meticulous, and realizes Experimental Instruction Environment continuity and selectivity;
(4)Cloud tabletop experiments terminal is recognized with the communication transfer of physical server in virtualized server resource pool by safety Card, it is ensured that remote-operated high safety;
(5)Unified management, scheduling of resource and the operation monitoring of each physical server are realized by master management server, is carried The supervisory capability of experimental teaching high, it is ensured that experiment teaching effect.
Brief description of the drawings
Fig. 1 is structured flowchart of the invention;
Fig. 2 is the structured flowchart that course experiment teaching manages subsystem;
Fig. 3 is the structured flowchart that cloud computing virtualizes architecture subsystem.
Specific embodiment
Technical scheme is described in further detail below in conjunction with the accompanying drawings, but protection scope of the present invention is not limited to It is as described below.
As shown in figure 1, the experiment teaching system based on cloud desktop, is applied to experimental teaching, cloud tabletop experiments terminal is reduced Configuration requirement, reduce the construction cost in laboratory and the maintenance cost of experimental facilities, improve computing resource utilization rate, realize real Test the standardization of teaching process, become more meticulous and effectively supervision and management, the experiment teaching system includes cloud tabletop experiments terminal, supervisor Reason server, virtualized server resource pool, storage server and at least one application server, virtualized server resource pool Inside be provided with multiple physical servers, on each physical server according to demand and physical server configuration be provided with it is multiple virtual Machine, each physical server is connected by application network switch with least one application server, realizes virtual machine to application service The access of device.Cloud tabletop experiments terminal as input-output equipment, by desktop network switch and virtualized server resource pool In physical server be connected, realize that cloud tabletop experiments terminal can be multiple pc terminal, also may be used to the remote control of virtual machine Being many thin client terminals, or using multiple mobile terminals, mobile terminal includes moving flat board, notebook etc., at this In, from many thin client terminals as cloud tabletop experiments terminal, reduce hardware cost.
Master management server is connected by managing network switch with each physical server, for distinguishing each physical server It is managed collectively, scheduling of resource and operation are monitored, master management server is also connected with desktop network switch, to cloud tabletop experiments end End is monitored treatment with the connection status of virtual machine.In order to ensure the process performance of master management server, master management server By special management net, i.e. gigabit Ethernet, communicated with controlled physical server.Master management server is based on SOA (Service-Oriented Architecture Based)Physical server is managed, even if master management server service disruption, physics clothes is not interfered with yet Business device and virtual machine therein normally run.It is main in order to avoid Single Point of Faliure if system has requirement higher to reliability Management server can also be disposed using HA high-availability clusters.
Storage server is used to leave virtual machine file in each physical server concentratedly, it by store network switch with Each physical server is connected.Storage server uses SAN storage servers, both can be IP-SAN storages, or FC- SAN is stored, and SAN storage servers store switching network by special storage net, i.e. gigabit above Ethernet or optical fiber, with physics Server is communicated.Storage net is the dedicated network that physical server accesses SAN storage servers, if deposited using FC-SAN Storage, then it is that optical fiber stores switching network to store net, and physical server uses more than 4Gb HBA cards(Optical fiber storage card);If using IP-SAN is stored, then it is ten thousand mbit ethernets to store net, and physical server uses ten thousand mbit ethernet cards.In order to ensure storage server The stability of connection, need to carry out the appropriate network optimization for different storage classes, and such as configuration interchanger opens storage and accesses association View optimization, opening flow are controlled, open huge hardwood parameter etc..
Used as preferred, the experiment teaching system based on cloud desktop also includes secure access gateway server and authentication LIST SERVER, secure access gateway server and authentication LIST SERVER are all connected to desktop network switch, and safety is visited Ask gateway server the remote access entrance unified for virtual machine is provided, while the cloud tabletop experiments end to remotely accessing virtual machine The account behavior at end is recorded and controlled, and administrative staff is concentrated the remote access connection status for checking virtual machine, right Suspicious account can immediately interrupt it and is connected with the remote access of virtual machine, realize the peace of cloud tabletop experiments terminal-pair virtual machine Full access.Authentication LIST SERVER is used to store and certification the account for remotely accessing virtual machine.
Specifically, master management server includes that course experiment teaching manages subsystem and cloud computing virtualization architecture System, course experiment teaching management subsystem is used for the overall process of management training coarse experimental teaching, cloud computing virtualization architecture Subsystem is used to carry out physical server unified resource pool management and Dynamic resource allocation.
As shown in Fig. 2 course experiment teaching management subsystem includes laboratory teaching management module, experiment management module, base This information management module and system management module.Laboratory teaching management module includes course offered, experiment course scheduling management, experiment religion Content Management, laboratory student-directed, laboratory application, laboratory application approval, course are registered in management and resources material Descend the function sub-modules such as load.Course offered function sub-modules are used for teaching unit or teacher to be carried out to the curriculum information in per term Management, including setting the information such as course name, optional laboratory, optional teacher, experimental teaching outline.Experiment course scheduling management Function sub-modules are used for teaching unit or teacher needs the laboratory information for opening up to be managed per term, there is provided to laboratory The support of class division.Experimental teaching content management function submodule is used for teacher's experimental teaching content detailed to laboratory and enters Row is set, and fills in the information such as each experimental project title, experiment content, experiment class hour, is easy to student to be consulted when being tested. Laboratory student-directed function sub-modules are managed for teacher to required or elective experiment class student's list, only test Student in class list could distribute the virtual machine of experiment, carry out course registers.Laboratory application function sub-modules are used for teacher Reservation application is carried out to the laboratory needed for laboratory, it is also possible to carried out unifying scheduling by teaching unit.Laboratory application approval Function sub-modules carry out concentration examination & approval for Lab Manager to the laboratory that each door laboratory is preengage, to inappropriate application Can be return.Course management function submodule of registering carries out query statistic to laboratory student for teacher to class situation, System can be registered automatically when student is using the virtual machine tested.Resources material uploads download function submodule is used for teacher Courseware, code sample, tool software, guide book of experiment and other associated documents needed for passing laboratory, student can be virtual Downloaded in machine and used;In addition, student can be uploaded experiment operation associated documents, it is easy to teacher to collect and downloads.
Experiment management module including experimental machine Template Manager, experimental machine manage, experiment give lessons with student's computer practice management etc. work( Can submodule.Experimental machine template management function submodule is used for the course experiment teaching ring that Lab Manager proposes according to teacher The demand in border, makes experiment virtual machine template, and all of experiment virtual machine template is managed concentratedly.Experimental machine manages work( Energy submodule is used for Lab Manager according to the course experiment teaching arrangement in each laboratory, selects right before laboratory starts The experiment virtual machine template batch answered automatically creates the experimental demonstration machine that experiment virtual machine and the teacher that student used is used; After each laboratory terminates, Lab Manager can unify to close the related experiment virtual machine of laboratory, and release experiment is virtual Computing resource shared by machine, and the experiment virtual machine environment for needed for subsequent experimental class prepares;After term terminates, laboratory pipe Reason person can unify to destroy the experiment virtual machine of the term all laboratories correlations, the storage money shared by recovery experiment virtual machine Source.Experiment function sub-modules of giving lessons carry out course experiment teaching for teacher, and instruction of papil completes experiment content, and teacher can be Operation demonstration is carried out in experimental demonstration machine, student can watch operating process.Student's computer practice management function sub-modules are used for student Logging in experiment virtual machine environment carries out experiment content operation, and student can check the content of courses requirement of each experiment, Ke Yiguan The operation demonstration of teacher is seen, the related data of experiment can be downloaded in virtual machine is tested, and upload experiment operation.
Basic information management module includes that school's essential information, teaching unit setting, department's essential information, grade believe substantially The function sub-modules such as breath, class's essential information, teacher's essential information, student's essential information and laboratory essential information.School's base This informational function submodule is used to check school's code and name information.Teaching unit sets function sub-modules to be used to set school Each educational institution's information.Department's essential information function sub-modules are used to set each teaching unit Lower Establishment information.Grade Essential information function sub-modules are used to set the related grade's information of each department.Class's essential information function sub-modules are used to set The related class's information of each grade.Teacher's essential information function sub-modules are used to set the related teacher's information of each department.Student Essential information function sub-modules are used to set the related student information of each class.Laboratory essential information function sub-modules are used to set Put the related laboratory information of each teaching unit.
System management module is including setting start to school date, Role Management, user management and function sub-modules etc. log management. Date function sub-modules starting to school the date for the halves in the case where being set after per term terminates of starting to school is set, is easy to automatically generate school Go through.Role Management function sub-modules are used to set system actor information, default role include system manager, Institute management person, Lab Manager, teacher, student etc..Subscriber management function submodule is used to set system user information, each teacher and Life has a user account number, it is possible to use teacher's job number and student's identity card number are used as user account number.Log management function submodule For all kinds of log informations of the system of checking.
As shown in figure 3, cloud computing virtualization architecture subsystem includes cloud desktop management module and resources of virtual machine pond Management module.Cloud desktop management module includes virtual desktop management, desktop Template Manager, terminal management, user's desktop management, body The function sub-modules such as part management, authentication management, empowerment management and log audit management, virtual desktop management function submodule is used for Virtual desktop is completed from the lifecycle management for creating, distributing, manage, use and destroy, and the desktop mandate to user Operated Deng management.Virtual desktop management function submodule mainly includes feature operation as shown in table 1:
Table 1
Sequence number Function items Remarks
1 Inquiry Virtual desktop is searched according to querying condition
2 Editor Change the parameter configuration of virtual desktop
3 Delete Physics deletes a virtual desktop
4 User distributes Virtual desktop is distributed into user
5 Deallocate Reclaim the user right of virtual desktop distribution
6 Start Start one or more virtual desktops
7 Stop Stop one or more virtual desktops
8 Pause Suspend one or more virtual desktops
9 Resume operation Recover one or more virtual desktops
10 Restart Restart one or more virtual desktops
11 Freeze Freeze one or more virtual desktops
12 Activation Activate one or more virtual desktops
13 Connection Remotely connect a virtual desktop
14 Disconnect Disconnect the connection of one or more virtual desktops
15 It is synchronous One or more virtual desktops synchronous with basic platform
16 Extract Virtual desktop is extracted from basic platform
17 Create snapshot For one or more virtual desktops create snapshot
18 Snapshot recovers For one or more virtual desktops recover snapshot
19 Snapshot is deleted Delete the snapshot of one or more virtual desktops
20 BIOS is set One virtual desktop BIOS parameter is set
Desktop template management function submodule is used to be managed virtual desktop template object, including inquiry virtualization clothes Virtual desktop template in business device resource pool;A virtual desktop template data is selected, data syn-chronization is carried out with basic platform;Choosing A fixed virtual desktop template data, changes its parameter information;A virtual desktop template is selected, is deleted;Extract virtual Desktop template etc..Terminal management function sub-modules are used to be managed the account of cloud tabletop experiments terminal.User's desktop management Function sub-modules are used to be managed user's desktop, including inquiry, editor user's desktop link information, newly-increased user's table Face connection management, delete user's desktop connection management, for user's distributing user desktop, release the distribution of user's desktop, remotely connect Connect user's desktop, disconnect long-range connection user's desktop etc..Identity Management, authentication management, empowerment management function sub-modules are for right Account information, authorization message are managed, and management is authenticated to the register of user.Log audit management function submodule Block is used to that the information for being recorded daily to be audited and checked.
Resources of virtual machine pond management module includes virtual pool management, Virtual Machine Manager, physical machine management, virtual machine template pipe The function sub-modules such as reason, resource scheduling management, monitoring resource, system administration and mirror image management.Virtual machine template is matched somebody with somebody by hardware The resource file of file, virtual disk and client operating system configuration file composition is put, template provides standardization hardware and software Configuration, can be used to create multiple new virtual machines configured using these, can be right by virtual machine template management function submodule The all virtual machine template objects of system are managed maintenance, including browse virtual machine template list object, check that template is believed in detail Breath, clone's virtual machine, quick copy virtual machine, template importing, the inspection of template library initialization, template etc..By virtual machine template List object can check the base attribute of template object, including template correspondence virtual machine title, OS Type, operating system Memory size that CPU core number that version, template are used, template are used, template hard drive space size, hard disk quantity contained by template, Network interface card quantity etc. contained by CD-ROM drive quantity, template contained by template.When virtual machine is cloned, user can be in the virtual machine template opened The contents such as processor number, memory size, hard-disk capacity are manually entered, resource pool and physical server where choosing manually add Screening card etc., the clone for completing virtual machine creates.Quick copy virtual machine is similar with clone's virtual machine, can realize on its basis The quick copy of multi-quantity virtual machine is created.
Mirror image management function submodule is used to realize software image management that Software Mirroring to refer to follow the international marks of ISO9660 Quasiconfiguaration, from CD-ROM/DVD-ROM make Disc image ISO files or by the documenting on hard disk into ISO text Part, mirror image ISO files can by the direct carry of the virtual drive of virtual machine, for guide virtual machine start installation operation system or Relative application software is installed in VME operating system, can be to all software mirrors of system by mirror image management function submodule As file object is managed maintenance, including browse image listing, upload image file, newly-built mirror image object, modification mirror image pair As with delete Software Mirroring object etc..
System management function submodule is used to be managed systematic parameter, system journal and system user.Resource is adjusted Degree management function submodule is used to carry out virtual machine or physical server task and task groups management, and tasks carrying prison Control, realizes that task is configured, and task is managed with task groups, refers to realize task maintenance and the online editing of task;Tasks carrying Monitoring, refers to, in tasks carrying, cycle implementation status can entirely to be performed with monitor task, can be with monitor task in management node And resource pool server node implementation status, it is also possible to context parameters during checking execution;Task configure, refer to realize it is right Task call under special applications scene demand.
Physical machine management function submodule is used to be managed physical server object, including 1. browses physical server List, such as physical server title, physical server state, CPU core number, free memory capacity, locally available disk size, recognize Card state etc.;2. physical server details are checked, the detailed configuration information of physical server, i.e. CPU, interior can be checked Resource pool information belonging to the virtual machine list information that deposit, runs on disk, network interface card, physical server, physical server etc., and The attribute information that can start, stop physical server, monitoring physical server real-time running state, check physical server Deng;Monitoring physical server real-time running state specifically includes cpu load rate, memory usage, exchange area memory usage, behaviour Make system process information, local disk capacity utilization, network I/O and magnetic disc i/o information etc.;3. service mode management, refer to In physical server when periodically the maintenance works such as maintenance down or dilatation are carried out, need first to set to enter by physical server to safeguard Pattern;4. authentication management refers to that the normal physical server of identity is authenticated, to the physical server that identity is abnormal, refusal Certification;5. deletion of physically server refers to carries out delete processing by existing physical server, if operation has void on physical server Plan machine, then can point out error message.
Management function of virtual machine submodule is used to be managed virtual machine object, including virtual machine object inquiry, i.e., clear Look at virtual machine list, inquire about qualified virtual machine object;Virtual machine is controlled substantially, i.e., virtual machine started, stopped, The basic operations such as pause, activation, synchronization, deletion, remote control;Virtual machine is installed online, i.e., by operating system image starting And virtual machine is installed;Virtual machine is backed up, that is, create virtual machine Backup Data, and virtual machine state is recovered from specified Backup Data, History Backup Data is managed.Data derivation or importing are carried out to virtual machine;Virtual machine snapshot, that is, create virtual machine snapshot Data, virtual machine state is recovered from specified snapshot data, and historical snapshot data is managed;Virtual machine (vm) migration, i.e., to void Plan machine is carried out across physical server or across storage on-line/off-line migration;Virtual machine replicate, i.e., to virtual machine carry out clone duplication or Quick copy;Virtual machine peripheral hardware, i.e., carry out carry or unloading to virtual machine USB device, virtual drive etc.;Virtual machine configuration, i.e., Virtual machine BIOS is configured, vCPU, internal memory, hard disk, network interface card to virtual machine etc. are extended management;Virtual machine is shared Disk, the i.e. share dish to virtual machine are configured, and high-availability cluster is built for many virtual machines.
Virtual pool management function submodule is used to be managed resource pool object, including browses resource pool list, newly-built Resource pool object, delete resource pool object, monitoring resource pool object, configuration resource pool object, check resource pool object properties etc., Resource pool object properties are including resource Pool name, resource pool type, resource pool description, resource pool path etc..In resource pool operation Under state, the following status information of resource pool can be monitored:1. the base attribute such as resource Pool name, type, description, path;② The physical server of resource pool/virtual machine quantity real-time statistics chart;3. resource pool computing resource(CPU core, vCPU, internal memory, deposit Storage)Real time capacity chart;4. resource pool receives the physical server list object of pipe;5. the virtual machine object list of resource pool operation Deng.Monitoring resource function sub-modules are used to be monitored the physical resources such as physical server, virtual machine, storage, network, to reach To optimize regulation and use.

Claims (3)

1. the experiment teaching system based on cloud desktop, is applied to experimental teaching, reduces the configuration requirement of cloud tabletop experiments terminal, subtracts The construction cost in few laboratory and the maintenance cost of experimental facilities, improve computing resource utilization rate, realize teaching Process of experiment Standardize, become more meticulous and effectively supervision and management, it is characterised in that:It includes cloud tabletop experiments terminal, master management server, virtual Change server resource pond, storage server and at least one application server, multiple things are provided with virtualized server resource pool Reason server, is provided with multiple virtual machines on each physical server, cloud tabletop experiments terminal passes through as input-output equipment Desktop network switch is connected with the physical server in virtualized server resource pool, realizes the remote control to virtual machine;It is main Management server is connected by managing network switch with each physical server, for carrying out unifying pipe respectively to each physical server Reason, scheduling of resource and operation monitoring, master management server is also connected with desktop network switch, to cloud tabletop experiments terminal and virtual machine Connection status be monitored treatment;Master management server is managed or main management service based on SOA to physical server Device is disposed using HA high-availability clusters;Storage server is connected by storing network switch with each physical server, for concentrating Deposit the virtual machine file in each physical server;Each physical server passes through application network switch and at least one application service Device is connected, and realizes the access of virtual machine application server;It also includes secure access gateway server and authentication catalogue Server, secure access gateway server and authentication LIST SERVER are all connected to desktop network switch, have secure access to net The server remote access entrance unified for virtual machine is provided is closed, while to the cloud tabletop experiments terminal of remote access virtual machine Account behavior is recorded and controlled;Authentication LIST SERVER be used for remotely access virtual machine account carry out storage and Certification;
Described master management server includes that course experiment teaching manages subsystem and cloud computing virtualization architecture subsystem, Course experiment teaching management subsystem is used for the overall process of management training coarse experimental teaching, cloud computing virtualization architecture subsystem For carrying out unified resource pool management and Dynamic resource allocation to physical server;
Described cloud computing virtualization architecture subsystem includes cloud desktop management module and resources of virtual machine pond management module, Cloud desktop management module include virtual desktop management, desktop Template Manager, terminal management and user's desktop management in one or Multiple function sub-modules, resources of virtual machine pond management module include virtual pool management, Virtual Machine Manager, physical machine management, virtually One or more functions submodule in the management of machine Template Manager, resource scheduling management, monitoring resource and mirror image;
Desktop template management function submodule is used to be managed virtual desktop template object, including inquiry virtualized server Virtual desktop template in resource pool;A virtual desktop template data is selected, data syn-chronization is carried out with basic platform;Selected one Bar virtual desktop template data, changes its parameter information;A virtual desktop template is selected, is deleted;Extract virtual desktop Template;Terminal management function sub-modules are used to be managed the account of cloud tabletop experiments terminal;User's desktop management function Module is used to be managed user's desktop, including inquiry, editor user's desktop link information, newly-increased user's desktop connection Management, delete user's desktop connection management, for user's distributing user desktop, release the distribution of user's desktop, remotely connect user Desktop, the long-range connection user's desktop of disconnection;
The resource file that virtual machine template is made up of hardware profile, virtual disk and client operating system configuration file, Template provides standardization hardware and software configuration, for creating multiple new virtual machines configured using these, by virtual machine mould Board management function sub-modules are managed maintenance to all virtual machine template objects of system;Mirror image management function submodule is used for real The all software image file objects of system are managed maintenance by existing software image management by mirror image management function submodule, Including browsing image listing, uploading image file, newly-built mirror image object, modification mirror image object and deleting Software Mirroring object.
2. the experiment teaching system based on cloud desktop according to claim 1, it is characterised in that:Described cloud tabletop experiments Terminal includes one or more combination in multiple pc terminal, many thin client terminals and Duo Tai mobile terminals.
3. the experiment teaching system based on cloud desktop according to claim 1, it is characterised in that:Described curriculum experiment religion Learning management subsystem includes laboratory teaching management module, experiment management module, basic information management module and system management module, Laboratory teaching management module includes course offered, experiment course scheduling management, experimental teaching content management, laboratory student-directed, reality Room application, laboratory application approval, course is tested to register the one or more functions submodule that management and resources material uploaded in downloading Block;Experiment management module include experimental machine Template Manager, experimental machine management, experiment give lessons with student's computer practice management or Multiple function sub-modules;Basic information management module includes school's essential information, teaching unit setting, department's essential information, year One or many in level essential information, class's essential information, teacher's essential information, student's essential information and laboratory essential information Individual function sub-modules;System management module includes setting in start to school date, Role Management, user management and log management Or multiple function sub-modules.
CN201410100416.0A 2014-03-18 2014-03-18 Experiment teaching system based on cloud desktop Active CN103888530B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410100416.0A CN103888530B (en) 2014-03-18 2014-03-18 Experiment teaching system based on cloud desktop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410100416.0A CN103888530B (en) 2014-03-18 2014-03-18 Experiment teaching system based on cloud desktop

Publications (2)

Publication Number Publication Date
CN103888530A CN103888530A (en) 2014-06-25
CN103888530B true CN103888530B (en) 2017-07-04

Family

ID=50957246

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410100416.0A Active CN103888530B (en) 2014-03-18 2014-03-18 Experiment teaching system based on cloud desktop

Country Status (1)

Country Link
CN (1) CN103888530B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109389371A (en) * 2018-10-25 2019-02-26 上饶师范学院 Experiment management on computer system

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104331330B (en) * 2014-10-27 2018-05-01 华为技术有限公司 Resource pool generation method and device
CN104485715B (en) * 2014-12-29 2017-05-03 江苏科技大学 Intelligent pooling device and method thereof
CN104539716A (en) * 2015-01-04 2015-04-22 国网四川省电力公司信息通信公司 Cloud desktop management system desktop virtual machine dispatching control system and method
CN104572253A (en) * 2015-02-10 2015-04-29 成都琛石科技有限公司 Elastic online experiment teaching system based on virtualization
CN104932939A (en) * 2015-07-03 2015-09-23 成都怡云科技有限公司 Cloud desktop system supporting system migration
CN104933647A (en) * 2015-07-03 2015-09-23 成都怡云科技有限公司 Cloud desktop system for teaching
CN105141659A (en) * 2015-07-23 2015-12-09 浪潮(北京)电子信息产业有限公司 Cloud desktop distribution method and system
CN105160954A (en) * 2015-09-28 2015-12-16 广东顺德中山大学卡内基梅隆大学国际联合研究院 Cloud computing experimental teaching system and construction method thereof
CN105245606B (en) * 2015-10-22 2018-10-16 中国铁路总公司 Cloud office platform
CN105516363A (en) * 2016-01-21 2016-04-20 上海龙田数码科技有限公司 Novel virtual desktop all-in-one machine
CN107133891A (en) * 2016-02-29 2017-09-05 九江职业技术学院 A kind of high in the clouds team teaching management platform that exploitation is assembled based on Business Stream
CN105551329A (en) * 2016-02-29 2016-05-04 重庆工程职业技术学院 Teaching resource library cloud integrated system
CN106375430B (en) * 2016-08-31 2019-06-21 叠云(北京)科技股份有限公司 Cloud desktop management system based on WEB
CN106487809A (en) * 2016-11-24 2017-03-08 国家电网公司 A kind of cloud security terminal system in training machine room application
CN106875765B (en) * 2016-12-28 2020-08-04 新华三技术有限公司 Electronic classroom implementation method and device based on VDI
CN108304414A (en) * 2017-01-13 2018-07-20 江苏云创融合信息科技有限公司 Big data teaching management architecture system
CN106803218A (en) * 2017-03-17 2017-06-06 西安优盛信息技术有限公司 A kind of big data tutoring system based on virtualization and cloud computing
CN106990720B (en) * 2017-05-19 2020-06-23 关守平 Virtual control experiment platform based on real-time cloud computing model and control method
CN106952517A (en) * 2017-05-23 2017-07-14 郑州云海信息技术有限公司 A kind of microcomputer based on cloud platform is given lessons experimental system
CN107967837A (en) * 2017-05-31 2018-04-27 常州信息职业技术学院 A kind of training platform and its implementation based on container
CN109002343B (en) * 2017-06-07 2023-08-25 中兴通讯股份有限公司 Method and device for realizing batch creation of virtual machines
CN109040150A (en) * 2017-06-08 2018-12-18 中国电信股份有限公司 Cloud desktop services method, client platform and system
CN109218351A (en) * 2017-06-30 2019-01-15 中兴通讯股份有限公司 A kind of network remote teaching method, apparatus and computer can storage mediums
CN107302458B (en) * 2017-07-03 2023-05-30 武汉攀升鼎承科技有限公司 Distributed desktop cloud structure and implementation method
CN107274727B (en) * 2017-07-25 2019-04-02 深圳市鹰硕技术有限公司 A kind of data processing equipment for teleeducation system
CN107316515A (en) * 2017-08-23 2017-11-03 广州云晫信息科技有限公司 A kind of experiment teaching system based on cloud computing
CN107885578A (en) * 2017-11-13 2018-04-06 新华三云计算技术有限公司 A kind of resources of virtual machine distribution method and device
CN107967736A (en) * 2017-11-28 2018-04-27 常州信息职业技术学院 Multi-platform Scientific Research in University Laboratory resource management system
CN107886793A (en) * 2017-12-26 2018-04-06 西北工业大学 A kind of class group network tutoring system of theoretical, experiment and Innovation Training organic integration
CN108320244A (en) * 2017-12-29 2018-07-24 广州源计划网络科技有限公司 A kind of experiment teaching system based on cloud computing
CN108022469B (en) * 2018-01-19 2019-06-07 咸宁职业技术学院 A kind of intelligent tutoring configuration method and system
CN110071947B (en) * 2018-01-22 2023-04-07 鸿合科技股份有限公司 Online teaching method and device
CN108711123A (en) * 2018-05-04 2018-10-26 江苏苏威尔科技有限公司 A kind of experimental platform system and its application method based on online editing
CN108989381A (en) * 2018-05-30 2018-12-11 卢翠鸿 A kind of remote interaction method and system
CN108769233B (en) * 2018-06-07 2021-04-06 福建江夏学院 Resource optimization allocation method based on desktop cloud
CN108900366A (en) * 2018-09-26 2018-11-27 江苏曲速教育科技有限公司 Uniform data central management system and its management method
CN109711578A (en) * 2018-12-25 2019-05-03 苏州庚商教育智能科技有限公司 A kind of laboratory order management system and method
CN109637278A (en) * 2019-01-03 2019-04-16 青岛萨纳斯智能科技股份有限公司 Big data teaching experiment training platform
CN110134633A (en) * 2019-05-08 2019-08-16 上海中科教育装备集团有限公司 A kind of physical and chemical raw laboratory Intelligent Apparatus
CN110300150A (en) * 2019-05-17 2019-10-01 威比网络科技(上海)有限公司 Long-range real-time multimedia teaching method, system, electronic equipment, storage medium
CN110364042A (en) * 2019-06-26 2019-10-22 北京航空航天大学 A kind of wireless sensor network experiment teaching system based on cloud experiment porch
CN110444073A (en) * 2019-08-09 2019-11-12 中国人民解放军空军勤务学院 A kind of remote online teaching and training operating platform
CN112543112A (en) * 2019-09-23 2021-03-23 广东引视科技有限公司 Cloud desktop intelligent management system
CN111459607A (en) * 2020-03-03 2020-07-28 湖南麒麟信安科技有限公司 Virtual server cluster building method, system and medium based on cloud desktop virtualization
CN111782319B (en) * 2020-06-16 2024-03-22 贵州省广播电视信息网络股份有限公司 System and method for realizing shared access by mounting USBKey on cloud desktop
CN111966459A (en) * 2020-08-10 2020-11-20 国网四川省电力公司信息通信公司 Virtual cloud desktop system
CN112672094B (en) * 2020-12-23 2023-02-17 迈普通信技术股份有限公司 Cloud desktop conference sharing method and device, electronic equipment and storage medium
CN112990675A (en) * 2021-03-03 2021-06-18 安徽电子信息职业技术学院 PLC experiment control method based on industrial Internet of things
CN113590269A (en) * 2021-08-12 2021-11-02 深圳威科软件科技有限公司 Method, device and equipment for connecting cloud desktop and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063818A (en) * 2010-08-12 2011-05-18 华东交通大学 Experimental cloud platform system for serving computer-and-software-based education in schools of higher education
CN103220364A (en) * 2013-04-27 2013-07-24 清华大学 Cloud-based system management training platform architecture
CN203225789U (en) * 2013-04-23 2013-10-02 成都万维图新信息技术有限公司 virtual desktop terminal system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102063818A (en) * 2010-08-12 2011-05-18 华东交通大学 Experimental cloud platform system for serving computer-and-software-based education in schools of higher education
CN203225789U (en) * 2013-04-23 2013-10-02 成都万维图新信息技术有限公司 virtual desktop terminal system
CN103220364A (en) * 2013-04-27 2013-07-24 清华大学 Cloud-based system management training platform architecture

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"云桌面在高校计算机类课程实验教学中的应用";李凡,何嘉,柳岸;《计算机教育》;20131225(第24期);第2节云桌面技术特点-第5节结语,表1,图1,5 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109389371A (en) * 2018-10-25 2019-02-26 上饶师范学院 Experiment management on computer system

Also Published As

Publication number Publication date
CN103888530A (en) 2014-06-25

Similar Documents

Publication Publication Date Title
CN103888530B (en) Experiment teaching system based on cloud desktop
Barroso et al. The datacenter as a computer: Designing warehouse-scale machines
US10185637B2 (en) Preserving management services with distributed metadata through the disaster recovery life cycle
CN102667711B (en) Virtual database system
CN104731691B (en) The method and system of duplicate of the document number in dynamic adjustment distributed file system
CN102648448B (en) Supply and manage replicated data
CN104463492A (en) Operation management method of electric power system cloud simulation platform
CN106375430B (en) Cloud desktop management system based on WEB
CN107343041B (en) Accurate poverty alleviation management system and method based on cloud computing
CN104125286A (en) Smart cloud management system based on cloud computing for enterprise infrastructure
CN105556475A (en) Request processing techniques
CN105843182A (en) Power dispatching accident handling scheme preparing system and power dispatching accident handling scheme preparing method based on OMS
CN103853595A (en) Method and system for REPLACING VIRTUAL MACHINE DISKS
CN107741875A (en) A kind of Different data management system
CN102882947A (en) Automation desktop service supply
CN103647842A (en) Campus card cloud platform service system oriented to service customization
Ahmed et al. Big Data Analytics and Cloud Computing: A Beginner's Guide
CN117041251A (en) Multi-data virtualization cluster management system based on edge computing
CN116319341A (en) Cloud sharing industrial control network safety shooting range system
CN116260732A (en) Sharing system and method for multi-cloud system pipe
Wang et al. Application of server virtualization technology based on citrix xenserver in the information center of the public security bureau and fire service department
Bhanti et al. Cloud computing: a new paradigm for data storage in Indian universities
CN111062009A (en) Power system information authority management method, system, terminal and storage medium
Wufka et al. Overview of Cloud Computing
CN111061534B (en) Tax service system based on cloud service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190822

Address after: 550003 Flower and Orchard International Center, Nanming District, Guiyang City, Guizhou Province, Block 3 A, Block 21, Layer 1-7

Co-patentee after: CHENGDU WISERSOFT INFORMATION TECHNOLOGY CO., LTD.

Patentee after: Guizhou Haiyou Science and Technology Co., Ltd.

Address before: 610000, No. 1, No. 107, building 2, 1, No. 1, Tianfu Road, Chengdu hi tech Zone, Sichuan

Patentee before: CHENGDU WISERSOFT INFORMATION TECHNOLOGY CO., LTD.

TR01 Transfer of patent right