CN103562867A - 虚拟机提供*** - Google Patents
虚拟机提供*** Download PDFInfo
- Publication number
- CN103562867A CN103562867A CN201280025306.1A CN201280025306A CN103562867A CN 103562867 A CN103562867 A CN 103562867A CN 201280025306 A CN201280025306 A CN 201280025306A CN 103562867 A CN103562867 A CN 103562867A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- machine
- mentioned
- cloning
- virtual
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
- G06F21/53—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by executing in a restricted environment, e.g. sandbox or secure virtual machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2117—User registration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2149—Restricted operating environment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
提供一种能够使利用者高效利用虚拟机的虚拟机提供***。虚拟机提供***具有:虚拟路由器虚拟单元,其在物理路由器(11)上虚拟出第1~第n虚拟路由器(141~14n);虚拟防火墙虚拟单元,其在物理防火墙(12)上虚拟出第1~第n虚拟防火墙(151~15n);虚拟机虚拟单元,其在物理服务器(13)上虚拟出多个虚拟机(161~16n);全局网络设定单元,其设定全局网络(171~17n);私有网络第一设定单元,其设定私有网络(181~18n);以及虚拟机第一分配单元,其将虚拟机(161~16n)分配给各利用者。
Description
技术领域
本发明涉及一种将在物理服务器上虚拟出的虚拟机提供给各利用者的虚拟机提供***。
背景技术
存在一种虚拟服务器分散配置方法,该方法包括以下步骤(参照专利文献1):生成表示虚拟服务器标识符与物理服务器标识符之间的对应关系的服务器配置数据,该虚拟服务器标识符表示多个虚拟服务器中的各个虚拟服务器,该物理服务器标识符表示将该虚拟服务器分散配置的多个物理服务器中的各个物理服务器;生成表示虚拟服务器标识符与组标识符之间的对应关系的虚拟服务器结构数据,该组标识符用于识别利用虚拟服务器的利用者的组;基于服务器配置数据、虚拟服务器标识符以及组标识符来计算按照服务器配置数据配置的虚拟服务器配置的评价值;以及按照计算出的评价值来将虚拟服务器配置的候选显示多个。该虚拟服务器分散配置方法能够对物理计算机适当地配置虚拟计算机,能够使用户方面的损失最小。
专利文献1:日本特开2008-140240号公报
发明内容
发明要解决的问题
上述专利文献1所公开的虚拟服务器分散配置方法无法按照利用虚拟服务器的利用者的利用频率、利用方式、利用方法等来将虚拟服务器按每个利用者区分地进行分配,无法与各利用者对虚拟服务器的利用频率、利用方式、利用方法等相对应地使这些利用者无浪费地有效利用虚拟服务器。另外,无法对各虚拟服务器设定不同的容量,无法对每个利用者分配容量不同的虚拟服务器,因此无法使这些利用者利用与各利用者的利用频率、利用方式、利用方法等对应的容量不同的虚拟服务器。在该虚拟服务器分散配置方法中,无法对各虚拟服务器的运行状况进行确认,因此无法掌握虚拟服务器的利用效率,无法判断虚拟服务器的需求性。
本发明的目的在于提供一种能够按照利用虚拟机的利用者的利用频率、利用方式、利用方法等来将虚拟机分配给每个利用者、能够使这些利用者无浪费地有效利用虚拟机的虚拟机提供***。本发明的其它目的在于提供一种能够将与各利用者的利用频率、利用方式、利用方法等对应的容量不同的虚拟机分配给每个利用者、这些利用者能够利用容量不同的虚拟机的虚拟机提供***。本发明的其它目的在于提供一种能够对各虚拟服务器的运行状况进行确认、能够掌握虚拟服务器的利用效率的虚拟机提供***。
用于解决问题的方案
用于解决上述问题的本发明的前提是一种将在物理服务器上虚拟出的虚拟机提供给各利用者的虚拟机提供***。
上述前提下的本发明的特征在于,虚拟机提供***具有:虚拟路由器虚拟单元,其在至少一台物理路由器上虚拟出第1~第n虚拟路由器;虚拟防火墙虚拟单元,其在至少一台物理防火墙上虚拟出第1~第n虚拟防火墙;虚拟机虚拟单元,其在至少一台物理服务器上虚拟出多个虚拟机;全局网络设定单元,其设定将第1~第n虚拟路由器与第1~第n虚拟防火墙分别进行连接的全局网络;私有网络第一设定单元,其设定将第1~第n虚拟防火墙与上述多个虚拟机进行连接的私有网络;以及虚拟机第一分配单元,其将上述多个虚拟机分配给各利用者。
作为本发明的一例,私有网络第一设定单元使得从每一个虚拟防火墙延伸出多个私有网络,通过上述多个私有网络将上述第1~第n虚拟防火墙与上述多个虚拟机进行连接。
作为本发明的其它一例,在虚拟机提供***中,对每一个虚拟防火墙连接多个虚拟机而形成机组,虚拟机第一分配单元将属于与第1~第n虚拟防火墙连接的机组中的处理效率最高的机组的虚拟机分配给利用者。
作为本发明的其它一例,虚拟机提供***包括:全局网络地址第一存储单元,其按每个虚拟机存储由全局网络设定单元设定的全局网络的地址;全局网络地址第一输出单元,其输出由全局网络地址第一存储单元存储的每个虚拟机的全局网络地址;私有网络地址第一存储单元,其按每个虚拟机存储由私有网络第一设定单元设定的私有网络的地址;以及私有网络地址第一输出单元,其输出由私有网络地址第一存储单元存储的每个虚拟机的私有网络地址。
作为本发明的其它一例,虚拟机提供***包括:容量设定单元,其按每个虚拟机设定由虚拟机虚拟单元虚拟出的虚拟机的容量;容量第一存储单元,其按每个虚拟机存储所设定的容量;以及容量第一输出单元,其输出每个虚拟机的容量。
作为本发明的其它一例,虚拟机提供***包括IP地址第一设定单元,该IP地址第一设定单元按由虚拟机第一分配单元分配的每个虚拟机生成规定的IP地址,对各虚拟机设定所生成的IP地址。
作为本发明的其它一例,虚拟机提供***包括虚拟机第一删除单元,该虚拟机第一删除单元从由虚拟机第一分配单元分配的虚拟机中删除不需要的虚拟机。
作为本发明的其它一例,虚拟机提供***包括:克隆机虚拟单元,其虚拟出与已虚拟出的虚拟机相同的虚拟机的克隆机;私有网络第二设定单元,其设定将第1~第n虚拟防火墙与克隆机进行连接的私有网络;虚拟机第二分配单元,其将克隆机分配给各利用者;以及IP地址第二设定单元,其按由虚拟机第二分配单元分配的每个克隆机生成规定的IP地址,对各克隆机分别设定所生成的IP地址。
作为本发明的其它一例,私有网络第二设定单元使得从每一个虚拟防火墙延伸出多个私有网络,通过上述多个私有网络将第1~第n虚拟防火墙与上述克隆机进行连接。
作为本发明的其它一例,在虚拟机提供***中,对每一个虚拟防火墙连接多个克隆机而形成克隆机组,虚拟机第二分配单元将属于与第1~第n虚拟防火墙连接的克隆机组中的处理效率最高的克隆机组的克隆机分配给利用者。
作为本发明的其它一例,虚拟机提供***包括:全局网络地址第二存储单元,其按每个克隆机存储全局网络地址;全局网络地址第二输出单元,其输出由全局网络地址第二存储单元存储的每个克隆机的全局网络地址;私有网络地址第二存储单元,其按每个克隆机存储由私有网络第二设定单元设定的私有网络的地址;以及私有网络地址第二输出单元,其输出由私有网络地址第二存储单元存储的每个克隆机的私有网络地址。
作为本发明的其它一例,虚拟机提供***包括:容量第二存储单元,其按每个克隆机存储由克隆机虚拟单元虚拟出的克隆机的容量;以及容量第二输出单元,其输出每个克隆机的容量。
作为本发明的其它一例,虚拟机提供***包括虚拟机第二删除单元,该虚拟机第二删除单元从由虚拟机第二分配单元分配的克隆机中删除不需要的克隆机。
作为本发明的其它一例,虚拟机提供***包括私有网络改变单元,该私有网络改变单元事后对私有网络进行追加、变更、删除。
作为本发明的其它一例,虚拟机提供***包括控制台功能设定单元,该控制台功能设定单元对虚拟机和克隆机中的至少一方设定控制台功能。
作为本发明的其它一例,虚拟机和克隆机的容量是指在该虚拟机和克隆机中使用的中央处理装置的数量,虚拟机提供***包括事后增减中央处理装置的数量的容量改变单元,容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储由容量改变单元增减后的中央处理装置的数量,容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出由容量改变单元增减后的中央处理装置的数量。
作为本发明的其它一例,虚拟机和克隆机的容量是指该虚拟机和克隆机的存储器大小,容量改变单元事后增减存储器大小,容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储由容量改变单元增减后的存储器大小,容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出由容量改变单元增减后的存储器大小。
作为本发明的其它一例,虚拟机和克隆机的容量是指在该虚拟机和克隆机中使用的硬盘的数量,容量改变单元事后增减硬盘的数量,容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储由容量改变单元增减后的硬盘的数量,容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出由容量改变单元增减后的硬盘的数量。
作为本发明的其它一例,虚拟机和克隆机的容量是指在该虚拟机和克隆机中使用的硬盘容量,容量改变单元事后增减硬盘容量,容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储由容量改变单元增减后的硬盘容量,容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出由容量改变单元增减后的硬盘容量。
作为本发明的其它一例,虚拟机提供***包括:运行状况存储单元,其按每个虚拟机和每个克隆机存储分配给利用者的虚拟机和克隆机的运行状况;以及运行状况输出单元,其输出每个虚拟机和每个克隆机的运行状况。
作为本发明的其它一例,虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的存储器利用率,运行状况存储单元按时间序列存储各虚拟机和各克隆机的存储器利用率,运行状况输出单元输出每个虚拟机和每个克隆机的存储器利用率。
作为本发明的其它一例,运行状况输出单元按时间序列输出存储器利用率。
作为本发明的其它一例,虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的中央处理装置利用率,运行状况存储单元按时间序列存储各虚拟机和各克隆机的中央处理装置利用率,运行状况输出单元输出每个虚拟机和每个克隆机的中央处理装置利用率。
作为本发明的其它一例,运行状况输出单元按时间序列输出中央处理装置利用率。
作为本发明的其它一例,虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的私有网络利用率,运行状况存储单元按时间序列存储各虚拟机和各克隆机的私有网络利用率,运行状况输出单元输出每个虚拟机和每个克隆机的私有网络利用率。
作为本发明的其它一例,运行状况输出单元按时间序列输出私有网络利用率。
虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的运行时间、最后的电源接通日期时间、最后的电源断开日期时间,运行状况存储单元存储各虚拟机和各克隆机的运行时间、电源接通日期时间、电源断开日期时间,运行状况输出单元输出每个虚拟机和每个克隆机的运行时间、电源接通日期时间、电源断开日期时间。
发明的效果
根据本发明所涉及的虚拟机提供***,具备在物理路由器上虚拟出的第1~第n虚拟路由器、与这些第1~第n虚拟路由器连接而在物理防火墙上虚拟出的第1~第n虚拟防火墙以及与这些第1~第n虚拟防火墙连接而在物理服务器上虚拟出的多个虚拟机,执行将这些虚拟机分配给各利用者的虚拟机第一分配单元,因此能够根据利用虚拟机的利用者的利用频率、利用方式、利用方法等来自由地分配各虚拟机,不会分配对利用者来说不必要的虚拟机,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机。虚拟机提供***的各利用者能够利用虚拟机通过因特网提供各种服务,并且能够通过因特网接受各种服务。
私有网络第一设定单元使得从每一个虚拟防火墙延伸出多个私有网络、并通过这些私有网络将第1~第n虚拟防火墙与这些虚拟机进行连接的虚拟机提供***的利用者能够保持将虚拟防火墙与虚拟机进行连接的各自独立的多个私有网络。虚拟机提供***的各利用者能够利用各自独立的多个私有网络,因此能够制作以不同的目的利用的虚拟机、虚拟机的组,能够迅速地应对将以不同的目的利用的虚拟机、虚拟机的组进行连接的多个私有网络的提供请求。
对每一个虚拟防火墙连接多个虚拟机而形成机组、且虚拟机第一分配单元将属于与第1~第n虚拟防火墙连接的机组中的处理效率最高的机组的虚拟机分配给利用者的虚拟机提供***能够根据利用虚拟机的利用者的利用频率、利用方式、利用方法等来从机组中将多个虚拟机分配给利用者,能够使这些利用者高效地利用多个虚拟机。虚拟机提供***将属于处理效率最高的机组的虚拟机分配给利用者,因此能够提高***中的虚拟机的处理效率,能够避免虚拟机的处理故障。
包括按每个虚拟机存储全局网络的地址的全局网络地址第一存储单元、输出每个虚拟机的全局网络地址的全局网络地址第一输出单元、按每个虚拟机存储私有网络的地址的私有网络地址第一存储单元以及输出每个虚拟机的私有网络地址的私有网络地址第一输出单元的虚拟机提供***能够对每个虚拟机的全局网络地址、私有网络地址进行确认,因此能够掌握各虚拟机所连接的全局网络地址、私有网络地址,能够判断这些网络、虚拟机的需求性。
包括按每个虚拟机设定虚拟机的容量的容量设定单元、按每个虚拟机存储容量的容量第一存储单元以及输出每个虚拟机的容量的容量第一输出单元的虚拟机提供***能够按每个虚拟机设定不同的容量,因此能够根据利用虚拟机的利用者的利用方式、利用频率、利用方法等来自由地分配容量不同的虚拟机,不会分配具有对利用者来说不必要的性能的虚拟机或性能不全的虚拟机,能够使这些利用者利用具有最佳容量的虚拟机。虚拟机提供***能够输出每个虚拟机的容量,因此能够对各虚拟机的容量进行确认,能够判断对虚拟机设定的容量的适当与不适当、虚拟机需求性。
包括按由虚拟机第一分配单元分配的每个虚拟机生成规定的IP地址、并对各虚拟机设定所生成的IP地址的IP地址第一设定单元的虚拟机提供***对各虚拟机分别设定规定的IP地址,因此虚拟机使用这些IP地址与因特网连接,各利用者能够接受通过因特网提供的各种服务。虚拟机提供***能够使用这些IP地址从因特网侧访问各虚拟机,能够将分配给每个利用者的虚拟机利用于通过因特网进行的各种服务的提供。
包括从由虚拟机第一分配单元分配的虚拟机中删除不需要的虚拟机的虚拟机第一删除单元的虚拟机提供***能够自由地删除各虚拟机中的不再需要的虚拟机,因此能够考虑虚拟机的利用频率、利用方式、利用方法等来省去虚拟机的浪费,能够在***中无浪费地有效利用虚拟机。
包括虚拟出与已虚拟出的虚拟机相同的虚拟机的克隆机的克隆机虚拟单元、设定将第1~第n虚拟防火墙与克隆机进行连接的私有网络的私有网络第二设定单元、将克隆机分配给各利用者的虚拟机第二分配单元以及按由虚拟机第二分配单元分配的每个克隆机生成规定的IP地址并对各克隆机分别设定所生成的IP地址的IP地址第二设定单元的虚拟机提供***能够自由地复制出具有与已存在的虚拟机相同的功能的克隆机(复制体),因此能够迅速地制作出具有相同的功能的多个虚拟机,能够迅速地应对利用者对同一机器的需求性。虚拟机提供***对虚拟机的克隆机分别设定规定的IP地址,因此克隆机使用这些IP地址与因特网连接,各利用者能够接受通过因特网提供的各种服务。虚拟机提供***能够使用这些IP地址从因特网侧访问虚拟机的克隆机,能够将虚拟机的克隆机利用于通过因特网进行的各种服务的提供。
私有网络第二设定单元使得从每一个虚拟防火墙延伸出多个私有网络、并通过这些私有网络将上述第1~第n虚拟防火墙与这些克隆机进行连接的虚拟机提供***的利用者能够保持将虚拟防火墙与虚拟机进行连接的各自独立的多个私有网络,各利用者能够利用各自独立的多个私有网络,因此能够制作以不同的目的利用的克隆机、克隆机的组,能够迅速地应对将以不同的目的利用的克隆机、克隆机的组进行连接的多个私有网络的提供请求。
对每一个虚拟防火墙连接多个克隆机而形成克隆机组、且虚拟机第二分配单元将属于与第1~第n虚拟防火墙连接的克隆机组中的处理效率最高的克隆机组的克隆机分配给利用者的虚拟机提供***能够根据利用克隆机的利用者的利用频率、利用方式、利用方法等来从克隆机组中将多个克隆机分配给利用者,能够使这些利用者高效地利用多个克隆机。虚拟机提供***将属于处理效率最高的克隆机组的克隆机分配给利用者,因此能够提高***中的克隆机的处理效率,能够避免克隆机的处理故障。
包括按每个克隆机存储全局网络地址的全局网络地址第二存储单元、输出每个克隆机的全局网络地址的全局网络地址第二输出单元、按每个克隆机存储私有网络地址的私有网络地址第二存储单元以及输出每个克隆机的私有网络地址的私有网络地址第二输出单元的虚拟机提供***能够对每个克隆机的全局网络地址、私有网络地址进行确认,因此能够掌握各克隆机所连接的全局网络地址、私有网络地址,能够判断这些网络、克隆机的需求性。
包括按每个克隆机存储由克隆机虚拟单元虚拟出的克隆机的容量的容量第二存储单元以及输出每个克隆机的容量的容量第二输出单元的虚拟机提供***能够输出每个克隆机的容量,因此能够对各克隆机的容量进行确认,能够判断对克隆机设定的容量的适当与不适当、克隆机的需求性。
包括从由虚拟机第二分配单元分配的克隆机中删除不需要的克隆机的虚拟机第二删除单元的虚拟机提供***能够自由地删除各克隆机中的不再需要的克隆机,因此能够考虑克隆机的利用频率、利用方式、利用方法等来省去克隆机的浪费,能够在***中无浪费地有效利用克隆机。
包括事后对私有网络进行追加、变更、删除的私有网络改变单元的虚拟机提供***能够自由地追加新的私有网络,因此能够迅速地应对***中的新的私有网络的利用请求。虚拟机提供***能够自由地变更私有网络,因此能够迅速地应对***中的私有网络的变更请求,能够制作通过变更后的私有网络连接的虚拟机、克隆机。虚拟机提供***能够自由地删除私有网络,因此能够考虑虚拟机的克隆机的利用频率、利用方式、利用方法等来删除不需要的私有网络,能够迅速地应对私有网络的删除请求。
包括对虚拟机和克隆机中的至少一方设定控制台功能的控制台功能设定单元的虚拟机提供***能够在各虚拟机、各克隆机中实现虚拟的控制台功能,能够将通过私有网络与各虚拟机、各克隆机连接的其它设备用作控制台。
虚拟机和克隆机的容量是指在它们中使用的中央处理装置的数量、且包括事后增减中央处理装置的数量的容量改变单元、且容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储增减后的中央处理装置的数量、且容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出增减后的中央处理装置的数量的虚拟机提供***能够按照各利用者对虚拟机、克隆机的利用频率、利用方式、利用方法等来分配中央处理装置的数量不同的虚拟机、克隆机,不会分配具有对利用者来说不必要的功能的虚拟机、克隆机,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机、克隆机。虚拟机提供***能够事后增减虚拟机、克隆机的中央处理装置的数量,因此能够按照虚拟机、克隆机的利用频率、利用方式、利用方法等来进行虚拟机、克隆机的性能提高、性能降低,能够使利用者利用符合其需求的虚拟机、克隆机。虚拟机提供***能够按每个虚拟机和每个克隆机对所设定的中央处理装置的数量、增减后的中央处理装置的数量进行确认,能够判断虚拟机、克隆机的中央处理装置的数量的适当与不适当。
虚拟机和克隆机的容量是指它们的存储器大小、且容量改变单元事后增减存储器大小、且容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储增减后的存储器大小、且容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出增减后的存储器大小的虚拟机提供***能够按照各利用者对虚拟机、克隆机的利用频率、利用方式、利用方法等来分配存储器大小不同的虚拟机、克隆机,不会分配具有对利用者来说不必要的功能的虚拟机、克隆机,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机、克隆机。虚拟机提供***能够事后增减虚拟机、克隆机的存储器大小,因此能够按照虚拟机、克隆机的利用频率、利用方式、利用方法等来进行虚拟机、克隆机的性能提高、性能降低,能够使利用者利用符合其需求的虚拟机、克隆机。虚拟机提供***能够按每个虚拟机和每个克隆机对所设定的存储器大小、增减后的存储器大小进行确认,能够判断虚拟机、克隆机的存储器大小的适当与不适当。
虚拟机和克隆机的容量是指在它们中使用的硬盘的数量、且容量改变单元事后增减硬盘的数量、且容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储增减后的硬盘的数量、且容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出增减后的硬盘的数量的虚拟机提供***能够按照各利用者对虚拟机、克隆机的利用频率、利用方式、利用方法等来分配硬盘的数量不同的虚拟机、克隆机,不会分配具有对利用者来说不必要的功能的虚拟机、克隆机,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机、克隆机。虚拟机提供***能够事后增减虚拟机、克隆机的硬盘的数量,因此能够按照虚拟机、克隆机的利用频率、利用方式、利用方法等来进行虚拟机、克隆机的性能提高、性能降低,能够使利用者利用符合其需求的虚拟机、克隆机。虚拟机提供***能够按每个虚拟机和每个克隆机对所设定的硬盘的数量、增减后的硬盘的数量进行确认,能够判断虚拟机、克隆机的硬盘的数量的适当与不适当。
虚拟机和克隆机的容量是指在它们中使用的硬盘容量、且容量改变单元事后增减硬盘容量、且容量第一存储单元和容量第二存储单元按每个虚拟机和每个克隆机存储增减后的硬盘容量、且容量第一输出单元和容量第二输出单元按每个虚拟机和每个克隆机输出增减后的硬盘容量的虚拟机提供***能够按照各利用者对虚拟机、克隆机的利用频率、利用方式、利用方法等来分配硬盘容量不同的虚拟机、克隆机,不会分配具有对利用者来说不必要的功能的虚拟机、克隆机,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机、克隆机。虚拟机提供***能够事后增减虚拟机、克隆机的硬盘容量,因此能够按照虚拟机、克隆机的利用频率、利用方式、利用方法等来进行虚拟机、克隆机的性能提高、性能降低,能够使利用者利用符合其需求的虚拟机、克隆机。虚拟机提供***能够按每个虚拟机和每个克隆机对所设定的硬盘容量、增减后的硬盘容量进行确认,能够判断虚拟机、克隆机的硬盘容量的适当与不适当。
包括按每个虚拟机和每个克隆机存储分配给利用者的虚拟机和克隆机的运行状况的运行状况存储单元以及输出每个虚拟机和每个克隆机的运行状况的运行状况输出单元的虚拟机提供***能够分别对虚拟机、克隆机的运行状况进行确认,因此能够掌握各虚拟机、各克隆机的运行状况,能够准确地判断虚拟机、克隆机的性能提高、性能降低,并且能够准确地判断虚拟机、克隆机的追加、删除。
虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的存储器利用率、且运行状况存储单元按时间序列存储各虚拟机和各克隆机的存储器利用率、且运行状况输出单元输出每个虚拟机和每个克隆机的存储器利用率的虚拟机提供***能够分别对虚拟机、克隆机的存储器利用率进行确认,因此能够掌握各虚拟机、各克隆机的存储器利用率,能够准确地判断虚拟机、克隆机的存储器的维持、存储器的增减,并且能够准确地判断虚拟机、克隆机的追加、删除。
运行状况输出单元按时间序列输出存储器利用率的虚拟机提供***能够按时间序列对从过去到现在的存储器利用率进行确认,因此能够按每月、每天、每小时掌握各虚拟机、各克隆机的存储器利用率,能够准确地判断虚拟机、克隆机的存储器的维持、存储器的增减,并且能够准确地判断虚拟机、克隆机的追加、删除。
虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的中央处理装置利用率、且运行状况存储单元按时间序列存储各虚拟机和各克隆机的中央处理装置利用率、且运行状况输出单元输出每个虚拟机和每个克隆机的中央处理装置利用率的虚拟机提供***能够分别对虚拟机、克隆机的中央处理装置利用率进行确认,因此能够掌握各虚拟机、各克隆机的中央处理装置利用率,能够准确地判断虚拟机、克隆机的存储器的维持、存储器的增减,并且能够准确地判断虚拟机、克隆机的追加、删除。
运行状况输出单元按时间序列输出中央处理装置利用率的虚拟机提供***能够按每月、每天、每小时掌握各虚拟机、各克隆机的中央处理装置利用率,能够准确地判断虚拟机、克隆机的中央处理装置的维持、中央处理装置的增减,并且能够准确地判断虚拟机、克隆机的追加、删除。
虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的私有网络利用率、且运行状况存储单元按时间序列存储各虚拟机和各克隆机的私有网络利用率、且运行状况输出单元输出每个虚拟机和每个克隆机的私有网络利用率的虚拟机提供***能够分别对虚拟机、克隆机的私有网络利用率进行确认,因此能够掌握各虚拟机、各克隆机的私有网络利用率,能够准确地判断私有网络的维持、私有网络的追加、变更、删除,并且能够准确地判断与私有网络连接的虚拟机、克隆机的追加、删除。
运行状况输出单元按时间序列输出私有网络利用率的虚拟机提供***能够按每月、每天、每小时掌握各虚拟机、各克隆机的私有网络利用率,能够准确地判断私有网络的维持、私有网络的追加、变更、删除,并且能够准确地判断与私有网络连接的虚拟机、克隆机的追加、删除。
虚拟机和克隆机的运行状况是指各虚拟机和各克隆机的运行时间、最后的电源接通日期时间、最后的电源断开日期时间、且运行状况存储单元存储运行时间、电源接通日期时间、电源断开日期时间、且运行状况输出单元输出运行时间、电源接通日期时间、电源断开日期时间的虚拟机提供***能够分别对虚拟机、克隆机的运行时间、接通/断开日期时间进行确认,因此能够掌握各虚拟机、各克隆机的运行时间、接通/断开日期时间,能够准确地判断虚拟机、克隆机的追加、删除或者虚拟机、克隆机的容量的追加、变更、删除。
附图说明
图1是作为一例示出的虚拟机提供***的结构概念图。
图2是作为其它一例示出的虚拟机提供***的结构概念图。
图3是作为其它一例示出的虚拟机提供***的结构概念图。
图4是作为其它一例示出的虚拟机提供***的结构概念图。
图5是表示登录画面的一例的图。
图6是表示初始画面的一例的图。
图7是表示新用户注册画面的一例的图。
图8是表示已注册用户信息列表画面的一例的图。
图9是表示网络信息设定画面的一例的图。
图10是表示虚拟机设定画面的一例的图。
图11是表示虚拟机列表画面的一例的图。
图12是表示虚拟机容量改变画面的一例的图。
图13是表示克隆机制作画面的一例的图。
图14是表示网络列表画面的一例的图。
图15是表示网络详情画面的一例的图。
图16是表示网络追加画面的一例的图。
图17是表示网络变更画面的一例的图。
图18是表示网络删除画面的一例的图。
图19是表示事件日志显示画面的一例的图。
图20是表示按用户的事件日志显示画面的一例的图。
图21是表示运行状况显示画面的一例的图。
图22是表示按机器的运行状况显示画面的一例的图。
图23是表示按机器的存储器利用率时间序列显示画面的一例的图。
图24是表示按机器的CPU利用率时间序列显示画面的一例的图。
图25是表示私有网络利用率时间序列显示画面的一例的图。
图26是表示登录画面的一例的图。
图27是表示用户初始画面的一例的图。
图28是表示用户虚拟机列表画面的一例的图。
图29是表示用户网络详情画面的一例的图。
图30是表示按用户的事件日志显示画面的一例的图。
图31是表示用户运行状况显示画面的一例的图。
具体实施方式
若参照作为一例而示出的虚拟机提供***10的结构概念图、即图1等附图来说明本发明所涉及的虚拟机提供***的详情,则如下。此外,该***10设置于对该***进行管理的管理经营者的数据中心,将在后述的物理服务器13上虚拟出的虚拟机161~16n提供给各利用者(用户)。
图1所示的虚拟机提供***10由物理上存在(实际存在)的硬件和虚拟出的硬件构成。物理性硬件由一台物理安全路由器11、一台物理防火墙12以及一台物理服务器13形成。在图1的***10中,在一台物理防火墙12上连接有一台物理服务器13。虚拟出的硬件由在一台物理安全路由器11上虚拟出的第1~第n虚拟路由器141~14n(第1~第n虚拟路由器)、在一台物理防火墙12上虚拟出的第1~第n虚拟防火墙151~15n(第1~第n虚拟防火墙)、以及在一台物理服务器13上虚拟出的多个虚拟机161~16n(虚拟服务器)形成。
物理安全路由器11与物理防火墙12通过全局网络(global network)相连接。物理防火墙12与物理服务器13通过私有网络(private network)相连接。第1~第n虚拟防火墙151~15n通过全局网络171~17n与第1~第n虚拟路由器141~14n分别进行连接。在图1的***10中,从第1~第n虚拟防火墙151~15n分别延伸出一条私有网络181~18n,通过该私有网络181~18n将第1~第n虚拟防火墙151~15n与各虚拟机161~16n分别进行连接。在***10中,在每一个虚拟防火墙上连接多个虚拟机(包括克隆机)而形成了机组(包括克隆机组)。
各利用者能够通过自己所拥有的用户服务器191~19n来利用该***10所提供的虚拟机161~16n。利用者能够使用用户服务器191~19n从因特网20登录到该***10,设定自己要利用的虚拟机161~16n。利用者能够利用虚拟机161~16n通过因特网20提供各种服务,并且能够通过因特网20接受各种服务。
物理防火墙12、物理服务器13、用户服务器191~19n是具备中央处理装置(CPU或MPU)和存储装置(存储器)的计算机,内置有大容量硬盘。用户服务器191~19n中安装有输入装置、显示器23。物理服务器13、用户服务器191~19n具有以下功能等各种服务器功能:DNS服务器功能,设定主机名与对该主机名分配的IP地址的对应关系;公开主页所需的Web服务器功能;数据库服务器功能,接收来自其它计算机、其它服务器的请求来提供读写各种信息的功能;用于发送接收电子邮件的邮件服务器功能;文件服务器功能,将制作出的文章、图像等数据全部进行保存并使得能够对这些数据进行搜索。
物理服务器13、用户服务器191~19n能够与因特网20连接,能够通过利用因特网20来访问且登录非特定多数的其它服务器(计算机)。物理服务器13、用户服务器191~19n能够通过因特网20提供各种信息(各种服务),并能够通过因特网20接收各种信息(各种服务)。
各虚拟机161~16n与物理服务器13同样地是具备中央处理装置(CPU或MPU)、存储装置(存储器)以及硬盘的计算机,具有DNS服务器功能、Web服务器功能、数据库服务器功能、邮件服务器功能、文件服务器功能等各种服务器功能。此外,这些虚拟机161~16n是通过独立的操作***(OS)进行动作的逻辑计算机。虚拟机161~16n能够与因特网20连接,能够通过利用因特网20来访问且登录非特定多数的其它服务器(计算机)。各虚拟机161~16n能够通过因特网20提供各种信息(各种服务),并能够通过因特网20接收各种信息(各种服务)。
在该***10中,将这些虚拟机161~16n中的一台或数台用作管理用机器21(管理用虚拟机)。键盘和鼠标等输入装置(未图示)、显示器22和打印机(未图示)等输出装置通过接口与管理用机器21连接。此外,也能够不将虚拟机161~16n用作管理用机器21,而通过接口将物理上存在的物理管理用服务器(管理用计算机)与物理防火墙12连接,将该物理管理用服务器用作管理用机器21。管理用机器21是由该***10的管理者来操作的,对***10所执行的各种单元进行监视,并且对提供给各利用者的虚拟机161~16n进行监视。
这些虚拟机161~16n、用户服务器191~19n的硬盘中保存有登录ID和密码、以及与登录ID和密码对应的利用者编号、利用者名(法人名(包括代表者名)、个人名)、所属部课、职务、住所(法人住所、个人住所)、电话号码、FAX号码、邮件地址等利用者数据。管理用机器21中保存有登录ID和密码、以及与登录ID和密码对应的管理经营者编号、管理法人名(包括代表者名)、法人住所、电话号码、FAX号码、邮件地址等管理经营者数据。
图2是作为其它一例示出的虚拟机提供***10的结构概念图。在图2中,示出了管理经营者在数据中心增设了物理服务器13的情况。在图2所示的虚拟机提供***10中,物理性硬件由一台物理安全路由器11、一台物理防火墙12以及多台物理服务器131~13n形成。在图2的***10中,在每一台物理防火墙12上连接有多台物理服务器131~13n。虚拟出的硬件由在一台物理安全路由器11上虚拟出的第1~第n虚拟路由器141~14n、在一台物理防火墙12上虚拟出的第1~第n虚拟防火墙151~15n以及在多台物理服务器131~13n上虚拟出的多个虚拟机161~16n形成。
物理安全路由器11与物理防火墙12通过全局网络相连接。物理防火墙12与这些物理服务器131~13n通过私有网络相连接。在图2的***10中,在物理防火墙12上虚拟出的第1~第n虚拟防火墙151~15n通过全局网络171~17n与在物理安全路由器11上虚拟出的第1~第n虚拟路由器141~14n分别进行连接。在图2的***10中,从第1~第n虚拟防火墙这些物理服务器151~15n延伸出多条(两条以上)私有网络181~18n,通过这些私有网络181~18n将第1~第n虚拟防火墙151~15n与各虚拟机161~16n进行连接。在***10中,在每一个虚拟防火墙上连接多个虚拟机(包括克隆机)而形成了机组(包括克隆机组)。物理安全路由器11、物理防火墙12、物理服务器131~13n、虚拟机161~16n、用户服务器191~19n与图1的***10的相应部分相同。
图3是作为其它一例而示出的虚拟机提供***10的结构概念图。在图3中,示出了管理经营者在数据中心增设了物理安全路由器11、物理防火墙12、物理服务器13的情况。在图3所示的虚拟机提供***10中,物理上存在的硬件由多台物理安全路由器111~11n、与各物理安全路由器111~11n对应的多台物理防火墙121~12n以及与各物理防火墙121~12n对应的多台物理服务器131~13n形成。在图3的***10中,在每一台物理防火墙121~12n上各连接有一台物理服务器131~13n。虚拟出的硬件由在这些各物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n、在这些各物理防火墙121~12n上虚拟出的第1~第n虚拟防火墙151~15n、以及在这些各物理服务器131~13n上虚拟出的多个虚拟机161~16n形成。
物理安全路由器111~11n与物理防火墙121~12n通过全局网络相连接。物理防火墙121~12n与这些物理服务器131~13n通过私有网络相连接。在图3的***10中,在各物理防火墙121~12n上虚拟出的第1~第n虚拟防火墙151~15n通过全局网络171~17n与在各物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n分别连接。在图3的***10中,从第1~第n虚拟防火墙151~15n分别延伸出一条私有网络181~18n,通过该私有网络181~18n将第1~第n虚拟防火墙151~15n与各虚拟机161~16n分别进行连接。在***10中,在每一个虚拟防火墙上连接多个虚拟机(包括克隆机)而形成了机组(包括克隆机组)。物理安全路由器111~11n、物理防火墙121~12n、物理服务器131~13n、虚拟机161~16n、用户服务器191~19n与图1的***10的相应部分相同。
图4是作为其它一例示出的虚拟机提供***10的结构概念图。在图4中,示出了管理经营者在数据中心增设了物理安全路由器11、物理防火墙12、物理服务器13的情况。在图4所示的虚拟机提供***10中,物理上存在的硬件由多台物理安全路由器111~11n、与各物理安全路由器111~11n对应的多台物理防火墙121~12n以及与各物理防火墙121~12n对应的多台物理服务器131~13n形成。在图4的***10中,在每一台物理防火墙121~12n上连接有多台物理服务器131~13n。虚拟出的硬件由在这些各物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n、在这些各物理防火墙121~12n上虚拟出的第1~第n虚拟防火墙151~15n、以及在这些各物理服务器131~13n上虚拟出的多个虚拟机161~16n形成。
物理安全路由器111~11n与物理防火墙121~12n通过全局网络相连接。物理防火墙121~12n与这些物理服务器131~13n通过私有网络相连接。在图4的***中,在各物理防火墙121~12n上虚拟出的第1~第n虚拟防火墙151~15n通过全局网络171~17n与在各物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n分别连接。在图4的***10中,从第1~第n虚拟防火墙121~12n延伸出多条(两条以上)私有网络181~18n,通过这些私有网络181~18n将第1~第n虚拟防火墙151~15n与各虚拟机161~16n进行连接。在***10中,在每一个虚拟防火墙上连接多个虚拟机(包括克隆机)而形成了机组(包括克隆机组)。物理安全路由器111~11n、物理防火墙121~12n、物理服务器131~13n、虚拟机161~16n、用户服务器191~19n与图1的***10的相应部分相同。
虚拟机提供***10(管理用服务器21)基于由操作***(OS)进行的控制来启动存储器所保存的应用,按照该应用执行以下的各单元。***10执行虚拟路由器虚拟单元和虚拟防火墙虚拟单元,该虚拟路由器虚拟单元在物理路由器11、111~11n上虚拟出第1~第n虚拟路由器141~14n,该虚拟防火墙虚拟单元在物理防火墙12、121~12n上虚拟出第1~第n虚拟防火墙151~15n。***10执行虚拟机虚拟单元和全局网络设定单元,该虚拟机虚拟单元在物理服务器13、131~13n上虚拟出多个虚拟机161~16n,该全局网络设定单元设定将第1~第n虚拟路由器141~14n与第1~第n虚拟防火墙151~15n分别进行连接的全局网络171~17n,通过全局网络171~17n将第1~第n虚拟路由器141~14n与第1~第n虚拟防火墙151~15n进行连接。
虚拟机提供***10执行私有网络第一设定单元和虚拟机第一分配单元,该私有网络第一设定单元设定将第1~第n虚拟防火墙151~15n与这些虚拟机161~16n进行连接的私有网络181~18n,通过私有网络181~18n将第1~第n虚拟防火墙151~15n与这些虚拟机161~16n进行连接,该虚拟机第一分配单元将这些虚拟机161~16n分配给各利用者。并且,执行IP地址第一设定单元,该IP地址第一设定单元按由虚拟机第一分配单元分配的每个虚拟机161~16n生成规定的IP地址,对各虚拟机161~16n设定所生成的IP地址。
在私有网络第一设定单元中,如图2、4所示,使得从每一个虚拟防火墙151~15n延伸出多个私有网络181~18n,能够通过这些私有网络181~18n将第1~第n虚拟防火墙151~15n与这些虚拟机161~16n进行连接。虚拟机第一分配单元将属于与第1~第n虚拟防火墙151~15n连接的机组中的处理效率最高的机组的虚拟机161~16n分配给利用者。
虚拟机提供***10执行全局网络地址第一存储单元和全局网络地址第一输出单元,该全局网络地址第一存储单元按每个虚拟机161~16n存储由全局网络设定单元设定的全局网络171~17n的地址,该全局网络地址第一输出单元输出由全局网络地址第一存储单元存储的每个虚拟机的全局网络地址。***10执行私有网络地址第一存储单元和私有网络地址第一输出单元,该私有网络地址第一存储单元按每个虚拟机161~16n存储由私有网络第一设定单元设定的私有网络181~18n的地址,该私有网络地址第一输出单元输出由私有网络地址存储单元存储的每个虚拟机161~16n的私有网络地址。
虚拟机提供***10执行克隆机虚拟单元和私有网络第二设定单元,该克隆机虚拟单元虚拟出与已虚拟出的虚拟机161~16n具有相同的功能的虚拟机161~16n的克隆机(复制体),该私有网络第二设定单元设定将第1~第n虚拟防火墙151~15n与虚拟机161~16n的克隆机进行连接的私有网络181~18n,通过私有网络181~18n将第1~第n虚拟防火墙151~15n与克隆机进行连接。***10执行虚拟机第二分配单元和IP地址第二设定单元,该虚拟机第二分配单元将这些克隆机分配给各利用者,IP地址第二设定单元按由虚拟机第二分配单元分配的每个克隆机生成规定的IP地址,对各克隆机分别设定所生成的IP地址。
在私有网络第二设定单元中,如图2、4所示,使得从每一个虚拟防火墙151~15n延伸出多个私有网络181~18n,能够通过这些私有网络181~18n将第1~第n虚拟防火墙151~15n与这些克隆机进行连接。虚拟机第二分配单元将属于与第1~第n虚拟防火墙151~15n连接的克隆机组中的处理效率最高的克隆机组的克隆机分配给利用者。
虚拟机提供***10执行全局网络地址第二存储单元和全局网络地址第二输出单元,该全局网络地址第二存储单元按每个克隆机存储全局网络的地址,该全局网络地址第二输出单元输出由全局网络地址第二存储单元存储的每个克隆机的全局网络地址。***10执行私有网络地址第二存储单元和私有网络地址第二输出单元,该私有网络地址第二存储单元按每个克隆机存储由私有网络第二设定单元设定的私有网络181~18n的地址,该私有网络地址第二输出单元输出由私有网络地址第二存储单元存储的每个克隆机的私有网络地址。
虚拟机提供***10执行全局网络改变单元,该全局网络改变单元事后(全局网络171~17n的初始设定后)对将虚拟路由器141~14n与虚拟防火墙151~15n进行连接的全局网络171~17n进行追加、变更、删除。在全局网络地址第一存储单元中,按每个虚拟机161~16n存储追加、变更后的全局网络171~17n的地址,在全局网络地址第二存储单元中,按每个克隆机存储追加、变更后的全局网络171~17n的地址。在全局网络地址第一输出单元中,按每个虚拟机161~16n输出追加、变更后的全局网络的地址,在全局网络地址第二输出单元中,按每个克隆机输出追加、变更后的全局网络的地址。
虚拟机提供***10执行私有网络改变单元,该私有网络改变单元事后(私有网络181~18n的初始设定后)对将虚拟防火墙151~15n与虚拟机161~16n和克隆机进行连接的私有网络181~18n进行追加、变更、删除。在私有网络地址第一存储单元中,按每个虚拟机161~16n存储追加、变更后的私有网络171~17n的地址,在私有网络地址第二存储单元中,按每个克隆机存储追加、变更后的私有网络171~17n的地址。在私有网络地址第一输出单元中,按每个虚拟机161~16n输出追加、变更后的私有网络地址,在私有网络地址第二输出单元中,按每个克隆机输出追加、变更后的私有网络地址。
虚拟机提供***10执行按每个虚拟机161~16n设定由虚拟机虚拟单元虚拟出的虚拟机161~16n的容量(capacity)的容量设定单元,执行按每个虚拟机161~16n存储所设定的容量的容量第一存储单元,并且执行输出每个虚拟机161~16n的容量的容量第一输出单元。***10执行按每个克隆机存储由克隆机虚拟单元虚拟出的克隆机的容量的容量第二存储单元,执行输出每个克隆机的容量的容量第二输出单元。
虚拟机161~16n、克隆机的容量包括:在各虚拟机161~16n、克隆机中使用的中央处理装置(CPU或MPU)的数量、各虚拟机161~16n的存储器大小、在各虚拟机161~16n中使用的硬盘的数量、在各虚拟机161~16n中使用的硬盘容量、所使用的操作***(OS)。
虚拟机提供***10执行容量改变单元,该容量改变单元事后(容量的初始设定后)改变虚拟机161~16n、克隆机的容量。在容量第一存储单元中,按每个虚拟机161~16n存储改变后的虚拟机161~16n的容量,在容量第二存储单元中,按每个克隆机存储改变后的克隆机的容量。在容量第一输出单元中,按每个虚拟机161~16n输出虚拟机161~16n的改变后的容量,在容量第二输出单元中,按每个克隆机输出克隆机的改变后的容量。
虚拟机161~16n、克隆机的容量的改变包括以下的情况:事后增减虚拟机161~16n、克隆机的中央处理装置的数量;事后增减虚拟机161~16n、克隆机的存储器大小;事后增减虚拟机161~16n、克隆机的硬盘的数量;事后增减虚拟机161~16n、克隆机的硬盘容量;变更所使用的操作***。
虚拟机提供***10执行虚拟机第一删除单元和虚拟机第二删除单元,该虚拟机第一删除单元从由虚拟机第一分配单元分配的虚拟机161~16n中删除不需要的虚拟机161~16n,该虚拟机第二删除单元从由虚拟机第二分配单元分配的克隆机中删除不需要的克隆机。***执行对虚拟机和克隆机中的至少一方设定控制台功能的控制台功能设定单元。
虚拟机提供***10执行运行状况存储单元和运行状况输出单元,该运行状况存储单元按每个虚拟机161~16n和每个克隆机存储分配给利用者的各虚拟机161~16n和各克隆机的运行状况,该运行状况输出单元按每个虚拟机161~16n和每个克隆机输出各虚拟机161~16n和各克隆机的运行状况。虚拟机161~16n和克隆机的运行状况包括各虚拟机161~16n和各克隆机的过去或现在的存储器利用率。在运行状况存储单元中,按时间序列存储各虚拟机161~16n和各克隆机的存储器利用率。在运行状况输出单元中,按每个虚拟机161~16n和每个克隆机输出各虚拟机161~16n和各克隆机的存储器利用率,并且,按时间序列输出各虚拟机161~16n和各克隆机的存储器利用率。
虚拟机161~16n和克隆机的运行状况包括各虚拟机161~16n和各克隆机的过去或现在的CPU(包括MPU)利用率(中央处理装置利用率)。在运行状况存储单元中,按时间序列存储各虚拟机161~16n和各克隆机的CPU利用率。在运行状况输出单元中,按每个虚拟机161~16n和每个克隆机输出各虚拟机161~16n和各克隆机的CPU利用率,并且按时间序列输出各虚拟机161~16n和各克隆机的CPU利用率。
虚拟机161~16n和克隆机的运行状况包括各虚拟机161~16n和各克隆机的过去或现在的私有网络利用率。在运行状况存储单元中,按时间序列存储各虚拟机161~16n和各克隆机的私有网络利用率。在运行状况输出单元中,按每个虚拟机161~16n和每个克隆机输出各虚拟机161~16n和各克隆机的私有网络利用率,并且按时间序列输出各虚拟机161~16n和各克隆机的私有网络利用率。
虚拟机161~16n和克隆机的运行状况包括各虚拟机161~16n和各克隆机的运行时间、各虚拟机161~16n和各克隆机的最后的电源接通日期时间、各虚拟机161~16n和各克隆机的最后的电源断开日期时间。在运行状况存储单元中,存储各虚拟机161~16n和各克隆机的运行时间、各虚拟机161~16n和各克隆机的电源接通日期时间、各虚拟机161~16n和各克隆机的电源断开日期时间。在运行状况输出单元中,输出各虚拟机161~16n和各克隆机的运行时间、各虚拟机161~16n和各克隆机的电源接通日期时间、各虚拟机161~16n和各克隆机的电源断开日期时间。
图5是表示管理用机器21的显示器22所显示的登录画面的一例的图,图6是表示管理用机器21的显示器22所显示的初始画面的一例的图。图7是表示管理用机器21的显示器22所显示的新用户注册画面的一例的图,图8是表示管理用机器21的显示器22所显示的已注册用户信息列表画面的一例的图。此外,在这些图和下面示出的各图中,省略各输入区域、各显示区域处显示的数据的记载。
在利用者初次希望利用由该***10提供的虚拟机161~16n的情况下,最初与对***10进行管理的管理经营者的数据中心进行联络。利用者向负责人传达用户名、代表者名、电话号码、FAX号码、邮编号码、住所、邮件地址等用户信息。收到联络的数据中心的负责人询问利用者所希望使用的全局网络171~17n的数量和私有网络181~18n的数量,在管理用机器21中进行新用户注册。
当点击管理用服务器21的显示器所显示的虚拟机提供***10的图标来使***10启动时,图5所示的登录画面被显示在管理用机器21的显示器22上。在图5的登录画面上,显示有管理者ID输入区域5a、密码输入区域5b、登录按钮5c。管理经营者(负责人)在管理者ID输入区域5a处输入管理者ID,在密码输入区域5b处输入密码,之后点击登录按钮5c。
当点击了登录按钮5c时,图6所示的初始画面被显示在管理用机器21的显示器22上。在图6的初始画面上,显示有新用户注册按钮6a、已注册用户信息列表按钮6b、网络列表按钮6c、事件列表按钮6d、退出按钮6e。管理经营者(负责人)在要进行新用户注册的情况下,点击新用户注册按钮6a。当点击了新用户注册按钮6a时,管理用机器21将图7所示的新用户注册画面显示在显示器22上。此外,在***10中,在物理路由器11、111~11n上虚拟出多个第1~第n虚拟路由器141~14n(虚拟路由器虚拟单元),在物理防火墙12、121~12n上虚拟出多个第1~第n虚拟防火墙151~15n(虚拟防火墙虚拟单元)。
在图7的新用户注册画面上,显示有用户名输入区域7a、容纳群集显示区域7b、代表者输入区域7c、密码输入区域7d、电话号码输入区域7e、FAX号码输入区域7f、邮编号码输入区域7g、住所输入区域7h、邮件地址输入区域7i、预定开通日期显示区域7j,并显示有执行按钮7k、清除按钮7l、取消按钮7m。在容纳群集显示区域7b处,显示有自动设定的容纳群集(虚拟机数量最少的群集)。在预定开通日期显示区域7j处,显示有进行了用户注册的用户的能够使用虚拟机的日期。
当管理经营者(负责人)在图7的新用户注册画面的各输入区域处输入所需的数据(信息)并点击了执行按钮7k时,管理用机器21生成用于确定用户的用户标识符,并且生成用户编号和用户ID,将该用户标识符与输入到各输入区域的数据和各显示区域处显示的数据(包括注册日期时间或最新编辑日期时间、用户编号、用户ID)以相关联的状态保存在硬盘中。管理用机器21当对它们进行了保存时,将显示有用户所使用的用户密码和用户ID的邮件发送到利用者的用户服务器191~19n,并且再次将图6的初始画面显示在显示器22上。此外,当点击了清除按钮7l时,输入到各输入区域的数据被消除,从头开始重新输入数据。当点击了取消按钮7m时,返回到图6的初始画面。管理经营者通过新用户注册来将多个利用者注册到该***10。
接着,管理经营者在图6的初始画面上点击已注册用户信息列表按钮6b。当点击了已注册用户信息列表按钮6b时,管理用机器21将图8所示的已注册用户信息列表画面显示在显示器22上。在图8的已注册用户信息列表画面上,显示有显示了容纳群集的群集显示区域8a、显示了用户名的用户名显示区域8b、显示了虚拟机数量的虚拟机数显示区域8c、显示了全局网络地址的全局地址显示区域8d、显示了注册日期时间的注册日期时间显示区域8e、显示了最终编辑日期时间的最终编辑日期时间显示区域8f、显示了用户编号的用户编号显示区域8g、显示了用户的密码的用户密码显示区域8h、显示了用户的ID的用户ID显示区域8i。并且,显示有用户信息编辑按钮8j、网络信息设定按钮8k、虚拟机设定按钮8l、虚拟机列表按钮8m、事件日志列表按钮8n、运行状况显示按钮8o、关闭按钮8p。当点击了关闭按钮8p时,返回到图6的初始画面。
在要对已注册的用户信息进行追加、变更、删除的情况下(进行改变的情况下),管理经营者在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的用户信息改变对象的用户名反色之后,点击用户信息编辑按钮8j。当点击了用户信息编辑按钮8j时,管理用机器21将用户信息编辑画面显示在显示器22上,对此未进行图示。用户信息编辑画面是与图7的新用户注册画面同样的画面,处于在各显示区域处显示有已注册用户的各数据的状态。管理经营者在要改变用户信息的情况下,在改变了各区域处显示的数据之后,点击执行按钮。管理用机器21将用户标识符与各显示区域处显示的数据(包括最新编辑日期时间、用户编号)以相关联的状态保存在硬盘中。管理用机器21当对它们进行了保存时,再次将图8的已注册用户信息列表画面显示在显示器22上。
图9是表示管理用机器21的显示器22所显示的网络信息设定画面的一例的图。在要设定已注册用户的网络信息的情况下,管理经营者在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的要设定网络信息的用户名反色之后,点击网络信息设定按钮8k。当点击了网络信息设定按钮8k时,管理用机器21将图9所示的网络信息设定画面显示在显示器22上。
在图9的网络信息设定画面上,显示有显示了用户名的用户名显示区域9a、显示了用户编号的用户编号显示区域9b、全局网络输入区域、私有网络输入区域,并显示有执行按钮9f、清除按钮9g、取消按钮9h。管理经营者在对用户名显示区域9a、用户编号显示区域9b处显示的用户名和用户编号进行确认之后,设定利用者所希望的数量的全局网络171~17n。具体地说,在全局网络输入区域中的全局网络地址输入区域9c处输入全局网络地址(从全局网络输入区域9c的下拉列表中选择全局网络地址)。
并且,设定利用者所希望的数量的私有网络181~18n。具体地说,在私有网络输入区域中的私有网络地址输入区域9d处输入私有网络地址(从私有网络输入区域9d的下拉列表中选择私有网络地址),并且在私有网络输入区域中的私有网络ID输入区域9e处输入私有网络ID(从私有网络输入区域9e的下拉列表中选择私有网络ID)。
当在各输入区域中输入地址、ID之后点击了执行按钮9f时,管理用机器21将网络设定确认画面显示在显示器22上,对此未进行图示。在网络设定确认画面上,显示有网络设定对象的用户名、显示了全局网络171~17n的全局网络显示区域、显示了私有网络181~18n的私有网络显示区域、设定确认按钮、取消按钮。当点击了取消按钮时,返回到图8的已注册用户信息列表画面。
当点击了设定确认按钮时,管理用机器21将用户标识符与全局网络地址以相关联的状态保存在硬盘中(全局网络地址第一存储单元),并且将用户标识符与私有网络地址和私有网络ID以相关联的状态保存在硬盘中(私有网络地址第一存储单元)。管理用机器21当对它们进行了保存时,再次将图8的已注册用户信息列表画面显示在显示器22上。此外,当在图9的网络信息设定画面上点击了清除按钮9g时,输入到各输入区域的数据被消除,从头开始重新输入数据。当点击了取消按钮9h时,返回到图8的已注册用户信息列表画面。
在***10中,如图1~图4所示,能够根据利用者的请求,使利用者使用通过全局网络171~17n连接的多个虚拟路由器141~14n和虚拟防火墙151~15n。另外,在该***10中,如图2~图4所示,从一个虚拟防火墙151~15n延伸出利用者所希望的数量的多个私有网络181~18n,在这些私有网络181~18n上连接虚拟机161~16n,能够使利用者使用与这些私有网络181~18n连接的虚拟机161~16n。
图10是表示管理用机器21的显示器22所显示的虚拟机设定画面的一例的图。在要设定使利用者利用的虚拟机161~16n的情况下,管理经营者在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的要设定虚拟机161~16n的用户名反色之后,点击虚拟机设定按钮8l。当点击了虚拟机设定按钮8l时,管理用机器21将图10所示的虚拟机设定画面显示在显示器22上。此外,管理经营者事先从利用者处接收所希望的虚拟机161~16n的数量和虚拟机161~16n的容量(性能)。
在图10的虚拟机设定画面上,显示有显示了用户名的用户名显示区域10a、显示了用户编号的用户编号显示区域10b、机名输入区域10c、CPU数(中央处理装置数量)输入区域10d、存储器大小输入区域10e、盘数输入区域10f、各盘的盘容量输入区域10g、OS模板输入区域10h、显示了全局网络地址的全局网络地址显示区域10i、显示了私有网络地址的私有网络地址显示区域10j,并显示有执行按钮10k、清除按钮10l、取消按钮10m。
管理经营者在对用户名显示区域10a、用户编号显示区域10b处显示的用户名和用户编号进行确认之后,设定利用者所希望的数量的虚拟机161~16n。具体地说,在机名输入区域10c处输入一个或两个以上的虚拟机名(从机名输入区域10c的下拉列表中选择虚拟机名),在CPU数输入区域10d处输入虚拟机161~16n的CPU数(从CPU数输入区域10d的下拉列表中选择CPU数),并且在存储器大小输入区域10e处输入虚拟机161~16n的存储器大小(从存储器大小输入区域10e的下拉列表中选择存储器大小)。并且,在盘数输入区域10f处输入虚拟机161~16n的盘数(从盘数输入区域10f的下拉列表中选择盘数),在盘容量输入区域10g处输入虚拟机161~16n的盘容量(从盘容量输入区域10g的下拉列表中选择盘容量),并且在OS模板输入区域10h处输入在虚拟机161~16n中使用的OS模板(从OS模板输入区域10h的下拉列表中选择OS模板)。
当在图10的虚拟机设定画面上在各输入区域处输入所需的数据之后点击了执行按钮10k时,管理用机器21在物理服务器13、131~13n上生成虚拟机161~16n(虚拟机虚拟单元),按每个虚拟机161~16n设定所生成的虚拟机161~16n的容量(容量设定单元),并且将所生成的虚拟机161~16n分配给利用者(虚拟机第一分配单元)。管理用机器21按由虚拟机第一分配单元分配的每个虚拟机161~16n生成规定的IP地址,对各虚拟机161~16n设定所生成的IP地址(IP地址第一设定单元)。
虚拟机第一分配单元将属于与第1~第n虚拟防火墙151~15n连接的机组中的处理效率最高的机组的虚拟机161~16n分配给利用者。虚拟机提供***10能够根据利用虚拟机161~16n的利用者的利用频率、利用方式、利用方法等来从机组中将多个虚拟机161~16n分配给利用者,能够使这些利用者高效地利用多个虚拟机161~16n。虚拟机提供***10将属于处理效率最高的机组的虚拟机161~16n分配给利用者,因此能够提高***10中的虚拟机161~16n的处理效率,能够避免虚拟机161~16n的处理故障。
当虚拟机161~16n的设定结束时,如图1~图4所示,在物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n与在物理安全路由器121~12n上虚拟出的第1~第n虚拟防火墙151~15n通过全局网络171~17n连接(全局网络设定单元)。并且,第1~第n虚拟防火墙151~15n与各虚拟机161~16n通过私有网络181~18n连接(私有网络第一设定单元)。
管理用机器21将用户标识符与所输入的机名、CPU数、存储器大小、盘数、盘容量、OS模板、IP地址以相关联的状态保存在硬盘中(容量第一存储单元)。管理用机器21当对它们进行了保存时,再次将图8的已注册用户信息列表画面显示在显示器22上。此外,当在图10的虚拟机设定画面上点击了清除按钮10l时,输入到各输入区域的数据被消除,从头开始重新输入数据。当点击了取消按钮10m时,返回到图8的已注册用户信息列表画面。
虚拟机提供***10能够根据利用虚拟机161~16n的利用者的利用方式、利用频率、利用方法等来自由地分配各虚拟机161~16n,不会分配对利用者来说不必要的虚拟机161~16n,能够使这些利用者在最佳环境下无浪费地有效利用虚拟机161~16n。***10能够按每个虚拟机161~16n设定不同的容量,因此能够根据利用虚拟机161~16n的利用者的利用方式、利用频率、利用方法等来自由地分配容量不同的虚拟机161~16n,不会分配具有对利用者来说不必要的性能的虚拟机161~16n或性能不全的虚拟机161~16n,能够使这些利用者利用具有最佳容量的虚拟机161~16n。
图11是表示管理用机器21的显示器22所显示的虚拟机列表画面的一例的图。在要删除已分配给利用者的虚拟机161~16n(包括虚拟机161~16n的克隆机)的情况下,管理经营者在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的特定的用户名反色之后,点击虚拟机列表8m。当点击了虚拟机列表8m时,管理用机器21将图11所示的虚拟机列表画面(包括虚拟机161~16n的容量和虚拟机161~16n的克隆机的容量、虚拟机161~16n的改变后的容量和虚拟机161~16n的克隆机的改变后的容量)显示在显示器22上(容量第一输出单元、容量第二输出单元)。此外,管理经营者事先从利用者处接收删除虚拟机161~16n的请求。
在图11的虚拟机列表画面上,显示有显示了用户名的用户名显示区域11a、显示了用户编号的用户编号显示区域11b、显示了已设定的虚拟机名的虚拟机名显示区域11c、显示了设定日期时间的设定日期时间显示区域11d、显示了虚拟机名显示区域11c的虚拟机161~16n的CPU数的CPU数显示区域11e、显示了存储器大小的存储器大小显示区域11f、显示了盘数的盘数显示区域11g、显示了盘容量的盘容量显示区域11h、显示了OS模板的OS模板显示区域11i、表示虚拟机是否为克隆机的克隆机显示区域11j。并且,显示有虚拟机删除按钮11k、容量改变按钮11l、克隆机制作按钮11m、控制台功能设定按钮11n、取消按钮11o。当点击了取消按钮11o时,返回到图8的已注册用户信息列表画面。
在要删除已设定的虚拟机161~16n(虚拟机161~16n的克隆机)的情况下,管理经营者在使图11的虚拟机列表画面的虚拟机名显示区域11d处显示的虚拟机名中的要删除的一个或两个以上的虚拟机名反色之后,点击虚拟机删除按钮11k。当点击了删除按钮11k时,管理用机器21将删除确认画面显示在显示器22上,对此未进行图示。在删除确认画面上,显示有删除对象的虚拟机名、删除确认按钮、取消按钮。当点击了取消按钮时,返回到图11的虚拟机列表画面。当点击了删除确认按钮时,管理用机器21将作为删除对象的虚拟机161~16n、克隆机(包括IP地址)从硬盘删除(虚拟机第一删除单元、虚拟机第二删除单元)。管理用机器21在将虚拟机161~16n、克隆机从硬盘删除之后,再次将图11的虚拟机列表画面显示在显示器22上。在删除了虚拟机161~16n、克隆机之后的虚拟机列表画面上,所删除的虚拟机161~16n、克隆机被消除。
虚拟机提供***10的利用者能够根据其请求从所分配的虚拟机161~16n、虚拟机161~16n的克隆机中自由地删除不再需要的虚拟机161~16n、克隆机,因此能够考虑虚拟机161~16n、克隆机的利用方式、利用频率、利用方法等来省去虚拟机161~16n、克隆机的浪费,能够在最佳环境下无浪费地有效利用虚拟机161~16n、克隆机。
图12是表示管理用机器21的显示器22所显示的虚拟机容量改变画面的一例的图。在要改变已分配给利用者的虚拟机161~16n(包括虚拟机161~16n的克隆机)的容量的情况下,管理经营者在使图11的虚拟机列表画面的虚拟机名显示区域11d处显示的虚拟机名中的要改变容量的虚拟机名反色之后,点击容量改变按钮11l。当点击了改变按钮11l时,管理用机器21将图12所示的虚拟机容量改变画面显示在显示器22上。
在图12的虚拟机容量改变画面上,显示有显示了用户名的用户名显示区域12a、显示了用户编号的用户编号显示区域12b、显示了已设定的虚拟机名的虚拟机名显示区域12c、输入新的虚拟机名的虚拟机名输入区域12d、显示了CPU数的CPU数显示区域12e、显示了存储器大小的存储器大小显示区域12f、显示了盘容量的盘容量显示区域12g、显示了OS模板的OS模板显示区域12h。并且,显示有盘数追加输入区域12i、追加盘的盘容量输入区域12j、盘删除区域12k、改变执行按钮12l、清除按钮12m、取消按钮12n。当点击了取消按钮12n时,返回到图11的虚拟机列表画面。在容量改变中,能够对CPU数、存储器大小、盘数、盘容量、OS模板中的至少一个进行变更。
在要改变已设定的虚拟机161~16n、克隆机的容量的情况下,管理经营者在图12的虚拟机容量改变画面上对用户名、用户编号、虚拟机名进行确认之后,改变各容量。在要变更虚拟机名的情况下,在虚拟机名输入区域12d处输入新的机名。在要增减CPU数的情况下,在显示了CPU数的CPU数显示区域12e处对CPU数进行增减,在要增减存储器大小的情况下,在显示了存储器大小的存储器大小显示区域12f处对存储器大小进行增减。在要增减盘容量的情况下,在显示了盘容量的盘容量显示区域12g处对盘容量进行增减,在要变更OS模板的情况下,在显示了OS模板的OS模板显示区域12h处对OS模板进行变更。
在要追加盘数的情况下,在盘数追加输入区域12i处指定追加盘数(从盘数追加输入区域12i的下拉列表中选择追加盘数),在盘容量输入区域12j处输入追加的盘的盘容量(从盘容量输入区域12j的下拉列表中选择盘容量)。在要删除盘的情况下,在盘删除区域12k处指定要删除的盘(从盘删除区域12k的下拉列表中选择要删除的盘)。
在改变了这些容量之后,点击改变执行按钮12l。当点击了改变执行按钮12l时,管理用机器21将改变确认画面显示在显示器22上,对此未进行图示。在改变确认画面上,显示有显示了改变对象的虚拟机名(在变更了机名的情况下为该机名)的虚拟机名显示区域、显示了改变后的CPU数、存储器大小、盘数、盘容量、OS模板的容量显示区域、改变确认按钮、取消按钮。当点击了取消按钮时,返回到图11的虚拟机列表画面。当点击了改变确认按钮时,管理用机器21将用户标识符与变更后的机名、增减后的CPU数、增减后的存储器大小、增减后的盘数、增减后的盘容量、变更后的OS模板以相关联的状态保存在硬盘中(容量改变单元)。管理用机器21当对它们进行了保存时,再次将图11的虚拟机列表画面显示在显示器22上。
图13是表示管理用机器21的显示器22所显示的克隆机制作画面的一例的图。在要制作与分配给利用者的虚拟机161~16n相同的虚拟机161~16n的克隆机(复制体)的情况下,管理经营者在使图11的虚拟机列表画面的虚拟机名显示区域11d处显示的虚拟机名中的要制作克隆机的虚拟机名反色之后,点击克隆机制作按钮11m。当点击了克隆机制作按钮11m时,管理用机器21将图13所示的克隆机制作画面显示在显示器22上。
在图13的克隆机制作画面上,显示有显示了用户名的用户名显示区域13a、显示了用户编号的用户编号显示区域13b、显示了已设定的虚拟机名的虚拟机名显示区域13c、显示了CPU数的CPU数显示区域13d、显示了存储器大小的存储器大小显示区域13e、显示了盘数的盘数显示区域13f、显示了盘容量的盘容量显示区域13g、显示了OS模板的OS模板显示区域13h、显示了虚拟机161~16n的全局网络地址的全局网络地址显示区域13i、显示了虚拟机161~16n的私有网络地址的私有网络地址显示区域13j。并且,显示有克隆机数输入区域13k、克隆机执行按钮13l、清除按钮13m、取消按钮13n。当点击了取消按钮13n时,返回到图11的虚拟机列表画面。
在要制作已设定的虚拟机161~16n的克隆机的情况下,管理经营者在图13的克隆机制作画面上对用户名、用户编号、虚拟机名、CPU数、存储器大小、盘数、盘容量、OS模板、全局网络地址、私有网络进行了确认之后,在克隆机数输入区域处输入要制作的克隆机的数量(从克隆机数输入区域的下拉列表中选择克隆机的数量),点击克隆机执行按钮13l。
当点击了克隆机确认按钮时,管理用机器21在物理服务器13、131~13n上虚拟出虚拟机161~16n的克隆机(克隆机虚拟单元),将所生成的虚拟机161~16n的克隆机分配给利用者(虚拟机第二分配单元)。管理用机器21按由虚拟机第二分配单元分配的虚拟机161~16n的每个克隆机生成规定的IP地址,对各虚拟机161~16n设定所生成的IP地址(IP地址第二设定单元)。
虚拟机第二分配单元将属于与第1~第n虚拟防火墙151~15n连接的克隆机组中的处理效率最高的克隆机组的克隆机分配给利用者。虚拟机提供***10能够根据利用克隆机的利用者的利用频率、利用方式、利用方法等来从克隆机组中将多个克隆机分配给利用者,能够使这些利用者高效地利用多个克隆机。虚拟机提供***10将属于处理效率最高的克隆机组的克隆机分配给利用者,因此能够提高***10中的克隆机的处理效率,能够避免克隆机的处理故障。
当在物理服务器13、131~13n上制作出克隆机时,如图1~图4所示,在物理安全路由器111~11n上虚拟出的第1~第n虚拟路由器141~14n与在物理安全路由器121~12n上虚拟出的第1~第n虚拟防火墙151~15n通过全局网络171~17n连接(全局网络设定单元)。并且,第1~第n虚拟防火墙151~15n与虚拟机161~16n的各克隆机通过私有网络181~18n连接(私有网络第二设定单元)。
管理用机器21将用户标识符与克隆机源的虚拟机名和克隆机的虚拟机名(例如机名+克隆机1、机名+克隆机2等)以相关联的状态保存在硬盘中,将用户标识符与克隆机的CPU数、存储器大小、盘数、盘容量、OS模板、IP地址以相关联的状态保存在硬盘中(容量第二存储单元)。并且,将用户标识符与全局网络地址以相关联的状态保存在硬盘中(全局网络地址第二存储单元),将用户标识符与私有网络地址(包括网络ID)以相关联的状态保存在硬盘中(私有网络地址第二存储单元)。管理用机器21当对它们进行了保存时,再次将图11的虚拟机列表画面显示在显示器22上。
虚拟机提供***10能够制作与已存在的虚拟机161~16n相同的克隆机,能够自由地复制(copy)具有相同的功能的虚拟机161~16n,由此迅速地制作出具有相同的功能的多个虚拟机161~16n(克隆机)。虚拟机提供***10能够通过根据利用者的请求制作出具有相同的功能的多个虚拟机161~16n(克隆机),来迅速地应对与利用者对虚拟机161~16n的利用方式、利用频率、利用方法等相应的虚拟机161~16n的需求性。
接着,在要对分配给利用者的虚拟机利用方式设定控制台功能的情况下,管理经营者在使图11的虚拟机列表画面的虚拟机名显示区域11d处显示的虚拟机名中的要设定控制台功能的虚拟机名反色之后,点击控制台功能设定按钮11n。当点击了控制台功能设定按钮11n时,管理用机器21对作为控制台功能设定对象的虚拟机161~16n(包括虚拟机161~16n的克隆机)设定控制台功能(控制台功能设定单元)。虚拟机提供***10能够在虚拟机161~16n、克隆机中实现虚拟的控制台功能,能够将通过私有网络181~18n与各虚拟机161~16n、各克隆机连接的其它设备用作控制台。
图14是表示管理用机器21的显示器22所显示的网络列表画面的一例的图。在要显示已设定的网络的列表的情况下,管理经营者在图6的初始画面上点击网络列表按钮6c。当点击了网络列表按钮6c时,管理用机器21将图14所示的网络的列表(包括改变后的网络的列表)显示在显示器22上。
在图14的网络列表画面上,显示有显示了用户名的用户名显示区域14a、显示了全局网络的全局网络显示区域14b、显示了私有网络的私有网络显示区域14c、显示了接口名的接口名显示区域14d、显示了群集的群集显示区域14e、显示了变更日期时间的变更日期时间显示区域14f(全局网络地址第一输出单元、私有网络地址第一输出单元、全局网络地址第二输出单元、私有网络地址第二输出单元)。并且,显示有网络详情按钮14g、网络追加按钮14h、网络变更按钮14i、网络删除按钮14j、打印按钮14k、关闭按钮14l。当点击了打印按钮14k时,通过打印机对网络列表画面上的网络列表进行打印。当点击了关闭按钮14l时,返回到图6的初始画面。管理经营者能够通过对图14的网络列表画面进行确认来掌握该***10中的网络的利用状况。
图15是表示管理用机器21的显示器22所显示的网络详情画面的一例的图。在要对网络列表所显示的利用者中的特定的利用者的网络的详情进行确认的情况下,管理经营者在使图14的网络列表画面的用户名显示区域14a处显示的用户名中的要确认网络详情的用户名反色之后,点击网络详情按钮14g。当点击了网络详情按钮14g时,管理用机器21将图15所示的各用户的网络的详情(包括改变后的各用户的网络的详情)显示在显示器22上。
在图15的网络详情画面上,显示有显示了用户名的用户名显示区域15a、显示了用户编号的用户编号显示区域15b、显示了虚拟机名的虚拟机名显示区域15c、表示虚拟机161~16n是否为克隆机的克隆机显示区域15d、显示了全局网络地址的全局网络地址区域15e、显示了私有网络地址的私有网络地址显示区域15f、显示了私有网络ID的私有网络ID显示区域15g、打印按钮15h、关闭按钮15i(全局网络地址第一输出单元、私有网络地址第一输出单元、全局网络地址第二输出单元、私有网络地址第二输出单元)。当点击了打印按钮15h时,通过打印机对网络详情画面上的网络详情进行打印。当点击了关闭按钮15i时,返回到图14的网络列表画面。管理经营者能够通过对图15的网络详情画面进行确认来掌握每个利用者处的网络的利用状况。
图16是表示管理用机器21的显示器22所显示的网络追加画面的一例的图。在要针对网络列表所显示的利用者中的特定的利用者追加网络的情况下,管理经营者在使图14的网络列表画面的用户名显示区域14a处显示的用户名中的要追加网络的用户名反色之后,点击网络追加按钮14h。当点击了网络追加按钮14h时,管理用机器21将图16所示的每个用户的网络追加画面显示在显示器22上。
在图16的网络追加画面上,显示有显示了用户名的用户名显示区域16a、显示了用户编号的用户编号显示区域16b、全局网络输入区域、私有网络输入区域、追加按钮16f、清除按钮16g、取消按钮16h。管理经营者在对用户名显示区域16a、用户编号显示区域16b处显示的用户名和用户编号进行确认之后,设定利用者所希望追加的数量的全局网络171~17n。具体地说,在全局网络输入区域中的全局网络地址输入区域16c处输入全局网络地址(从全局网络输入区域16c的下拉列表中选择全局网络地址)。
并且,设定利用者所希望追加的数量的私有网络181~18n。具体地说,在私有网络输入区域中的私有网络地址输入区域16d处输入私有网络地址(从私有网络输入区域16d的下拉列表中选择私有网络地址),并且在私有网络输入区域中的私有网络ID输入区域16e处输入私有网络ID(从私有网络输入区域16e的下拉列表中选择私有网络ID)。
在各输入区域处输入了地址、ID之后,管理经营者点击追加按钮16f。当点击了追加按钮16f时,管理用机器21将追加确认画面显示在显示器22上,对此未进行图示。在追加确认画面上,显示有显示了用户名的用户名显示区域、显示了全局网络地址的全局网络地址显示区域、显示了私有网络地址的私有网络地址显示区域、追加确认按钮、取消按钮。
当点击了追加确认按钮时,管理用机器21将用户标识符与追加的全局网络地址以相关联的状态保存在硬盘中(全局网络改变单元),并且将用户标识符与追加的私有网络地址(包括私有网络ID)以相关联的状态保存在硬盘中(私有网络改变单元)。管理用机器21当对它们进行了保存时,再次将图14的网络列表画面显示在显示器22上。此外,当在图16的网络追加画面上点击了清除按钮16g时,输入到各输入区域的数据被消除,从头开始重新输入数据。当点击了取消按钮16h时,返回到图14的网络列表画面。
图17是表示管理用机器21的显示器22所显示的网络变更画面的一例的图。在要针对网络列表所显示的利用者中的特定的利用者变更网络的情况下,管理经营者在使图14的网络列表画面的用户名显示区域14a处显示的用户名中的要变更网络的用户名反色之后,点击网络变更按钮14i。当点击了网络变更按钮14i时,管理用机器21将图17所示的每个用户的网络变更画面显示在显示器22上。
在图17的网络变更画面上,显示有显示了用户名的用户名显示区域17a、显示了用户编号的用户编号显示区域17b、全局网络显示区域、私有网络显示区域、变更按钮17f、取消按钮17g。管理经营者在对用户名显示区域17a、用户编号显示区域17b处显示的用户名和用户编号进行确认之后,对变更对象的全局网络171~17n进行变更。具体地说,对全局网络显示区域中的全局网络地址显示区域17c处显示的变更对象的全局网络地址进行变更。
并且,对变更对象的私有网络181~18n进行变更。具体地说,对私有网络显示区域中的私有网络地址显示区域17d处显示的变更对象的私有网络地址进行变更,并且对私有网络显示区域中的私有网络ID显示区域17e处显示的变更对象的私有网络ID进行变更。
在变更了变更对象的网络地址、网络ID之后,点击变更按钮17f。当点击了变更按钮17f时,管理用机器21将变更确认画面显示在显示器22上,对此未进行图示。在变更确认画面上,显示有显示了用户名的用户名显示区域、显示了变更后的全局网络地址的全局网络地址显示区域、显示了变更后的私有网络地址的私有网络地址显示区域、显示了变更后的私有网络ID的私有网络ID显示区域、变更确认按钮、取消按钮。
当点击了变更确认按钮时,管理用机器21将用户标识符与变更后的全局网络地址以相关联的状态保存在硬盘中(全局网络改变单元),并且将用户标识符与变更后的私有网络地址和私有网络ID以相关联的状态保存在硬盘中(私有网络改变单元)。此外,变更前的全局网络地址、私有网络地址、私有网络ID从硬盘被删除。管理用机器21当保存了变更后的网络地址、网络ID时,再次将图14的网络列表画面显示在显示器22上。此外,当在图17的网络追加画面、追加确认画面上点击了取消按钮时,返回到图14的网络列表画面。
图18是表示管理用机器21的显示器22所显示的网络删除画面的一例的图。在要删除网络列表所显示的利用者中的特定的利用者的网络的情况下,管理经营者在使图14的网络列表画面的用户名显示区域14a处显示的用户名中的要删除网络的用户名反色之后,点击网络删除按钮14j。当点击了网络删除按钮14j时,管理用机器21将图18所示的每个用户的网络删除画面显示在显示器22上。
在图18的网络删除画面上,显示有显示了用户名的用户名显示区域18a、显示了用户编号的用户编号显示区域18b、全局网络显示区域、私有网络显示区域、删除按钮18f、取消按钮18g。管理经营者在对用户名显示区域18a、用户编号显示区域18b处显示的用户名和用户编号进行确认之后,使全局网络显示区域中的全局网络地址显示区域18c处显示的删除对象的全局网络地址反色。并且,使私有网络输入区域中的私有网络地址输入区域18d处显示的删除对象的私有网络地址反色,并且使私有网络输入区域中的私有网络ID输入区域18e处显示的删除对象的私有网络ID反色。
在使删除对象的网络地址、网络ID反色之后,点击删除按钮18f。当点击了删除按钮18f时,管理用机器21将删除确认画面显示在显示器22上,对此未进行图示。在删除确认画面上,显示有显示了用户名的用户名显示区域、显示了删除对象的全局网络地址的全局网络地址显示区域、显示了删除对象的私有网络地址的私有网络地址显示区域、显示了删除对象的私有网络ID的私有网络ID显示区域、删除确认按钮、取消按钮。
当点击了删除确认按钮时,管理用机器21将删除对象的全局网络地址、私有网络地址、私有网络ID从硬盘消除(全局网络改变单元、私有网络改变单元)。管理用机器21当删除了网络地址和网络ID时,再次将图14的网络列表画面显示在显示器22上。此外,当在图18的网络追加画面、删除确认画面上点击了取消按钮时,返回到图14的网络列表画面。
图19是表示管理用机器21的显示器22所显示的事件日志显示画面的一例的图。在要显示各利用者的虚拟机161~16n的事件日志的情况下,管理经营者在图6的初始画面上点击事件日志列表6d。当点击了事件日志列表6d时,管理用服务器21将图19所示的事件日志显示画面显示在显示器22上。此外,事件日志是指在虚拟机161~16n中实施过的事件(机器方式、机器状态、机器运行状况等)的记录。
在图19的事件日志显示画面上,显示有显示了用户名的用户名显示区域19a、显示了事件发生日期时间的发生日期时间显示区域19b、显示了虚拟机名的虚拟机名显示区域19c、显示了事件名的事件名显示区域19d、显示了CPU数的CPU数显示区域19e、显示了存储器大小的存储器大小显示区域19f、显示了盘数的盘数显示区域19g、显示了盘容量的盘容量显示区域19h、显示了OS模板的OS模板显示区域10i、备注显示区域19j。并且,显示有打印按钮19k、按用户的事件日志显示按钮19l、关闭按钮19m。当点击了打印按钮19k时,通过打印机对事件日志显示画面上的事件日志进行打印。当点击了关闭按钮19m时,返回到图6的初始画面。管理经营者能够通过对图19的事件日志显示画面进行确认来掌握所有利用者在虚拟机161~16n中的事件。
事件名显示区域19d处显示的事件名包括:新虚拟机、虚拟机克隆机、虚拟机删除、虚拟机克隆机删除、虚拟机名变更、CPU数增减、存储器大小增减、盘数增减、盘容量增减、盘删除、全局网络地址追加、全局网络地址变更、全局网络地址删除、私有网络地址追加、私有网络地址变更、私有网络地址删除、电源接通、电源断开。备注显示区域处显示的备注包括:克隆机源的虚拟机名、变更前的虚拟机名、增减内容。
图20是表示管理用机器21的显示器22所显示的按用户的事件日志显示画面的一例的图。当在使图19的事件日志显示画面的用户名显示区域19a处显示的用户名中的事件日志的显示对象的用户名反色之后点击了按用户的事件日志显示按钮19l时、或者在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的事件日志的显示对象的用户名反色之后点击了事件日志显示按钮8n时,管理用服务器21将图20所示的按用户的事件日志显示画面显示在显示器22上。
在图20的按用户的事件日志显示画面上,显示有显示了用户名的用户名显示区域20a、显示了用户编号的用户编号显示区域20b、显示了虚拟机名的虚拟机名显示区域20c、显示了事件发生日期时间的发生日期时间显示区域20d、显示了事件名的事件名显示区域20e、显示了CPU数的CPU数显示区域20f、显示了存储器大小的存储器大小显示区域20g、显示了盘数的盘数显示区域20h、显示了盘容量的盘容量显示区域20i、显示了OS模板的OS模板显示区域20j、备注显示区域20k,并且,显示有打印按钮20l、关闭按钮20m。当点击了打印按钮20l时,通过打印机对按用户的事件日志显示画面上的事件日志进行打印。当点击了关闭按钮20m时,返回到图19的事件日志显示画面。管理经营者能够通过对图20的按用户的事件日志显示画面进行确认来掌握每个利用者的虚拟机161~16n中的事件。
图21是表示管理用机器21的显示器22所显示的运行状况显示画面的一例的图。管理用服务器21将用户标识符与虚拟机名以及该虚拟机名的虚拟机的运行状况(包括存储器利用率、CPU利用率、私有网络利用率、年月日和时间)以相关联的状态保存在硬盘中(运行状况存储单元)。另外,将用户标识符与克隆机的虚拟机名以及该虚拟机名的克隆机的运行状况(包括存储器利用率、CPU利用率、私有网络利用率、年月日和时间)以相关联的状态保存在硬盘中(运行状况存储单元)。当在使图8的已注册用户信息列表画面的用户名显示区域8b处显示的用户名中的运行状况的显示对象的用户名反色之后点击了运行状况显示按钮8o时,管理用服务器21将图21所示的按用户的运行状况显示画面显示在显示器22上(运行状况输出单元)。
在图21的运行状况显示画面上,显示有显示了用户名的用户名显示区域21a、显示了用户编号的用户编号显示区域21b、显示了虚拟机名的虚拟机名显示区域21c、显示了机器的状态的状态显示区域21d、显示了存储器利用状况的存储器利用状况显示区域21e、显示了CPU利用状况的CPU利用状况显示区域21f、显示了私有网络地址的私有网络地址显示区域21g、显示了最终电源接通日期时间的最终电源接通日期时间显示区域21h、显示了最终电源断开日期时间的最终电源断开日期时间显示区域21i,并且,显示有按虚拟机的运行状况显示按钮21j、按虚拟机的存储器利用率时间序列显示按钮21k、按虚拟机的CPU利用率时间序列显示按钮21l、私有网络利用率时间序列显示按钮21m、打印按钮21n、关闭按钮21o。当点击了打印按钮21n时,通过打印机对运行状况显示画面上的各虚拟机的运行状况进行打印。当点击了关闭按钮21o时,返回到图8的已注册用户信息列表画面。管理经营者能够通过对图21的运行状况显示画面进行确认来掌握所有利用者的虚拟机161~16n中的运行状况。
在状态显示区域21d处显示有虚拟机161~16n的状态,状态显示区域21d的○意味着状态良好,状态显示区域21d的△意味着状态警告,状态显示区域21d的×意味着状态不良。此外,也能够与信号机同样地,在状态良好的情况下设为蓝色显示、在状态警告的情况下设为黄色显示,在状态不良的情况下设为红色显示。在存储器利用状况显示区域21e处显示有各虚拟机161~16n中的当前的存储器利用率,在CPU利用状况显示区域21f处显示有各虚拟机161~16n中的当前的CPU利用率。在最终电源接通日期时间显示区域21h处显示有各虚拟机161~16n的电源接通的最终日期时间,在最终电源断开日期时间显示区域21i处显示有各虚拟机161~16n的电源断开的最终日期时间。
图22是表示管理用机器21的显示器22所显示的按机器的运行状况显示画面的一例的图。当在使图21的运行状况显示画面的虚拟机名显示区域21c处显示的机名中的运行状况的显示对象的机名反色之后点击了按机器的运行状况显示按钮21j时,管理用服务器21将图22所示的按机器的运行状况显示画面显示在显示器22上(运行状况输出单元)。
在图22的按机器的运行状况显示画面上,显示有显示了用户名的用户名显示区域22a、显示了用户编号的用户编号显示区域22b、显示了虚拟机名的虚拟机名显示区域22c、显示了机器的状态的状态显示区域22d、显示了存储器利用状况的存储器利用状况显示区域22e、显示了CPU利用状况的CPU利用状况显示区域22f、显示了虚拟机的运行时间的运行时间显示区域22g、显示了私有网络利用率的私有网络利用率显示区域22h、显示了显示日期时间的显示日期时间显示区域22i、显示日期时间输入区域22j、重新显示按钮22k。并且,显示有显示了存储器大小的存储器大小显示区域22l、显示了CPU数的CPU数显示区域22m、显示了盘数的盘数显示区域22n、显示了盘容量的盘容量显示区域22o、打印按钮22p、关闭按钮22q。
当点击了打印按钮22p时,通过打印机对按机器的运行状况显示画面上的按机器的运行状况进行打印。当点击了关闭按钮22q时,返回到图21的运行状况显示画面。在运行时间显示区域22g处,显示有虚拟机161~16n的从过去到现在的运行时间。在私有网络利用率显示区域22h处,显示有虚拟机名显示区域处显示的虚拟机161~16n所连接的私有网络181~18n的利用率。当在显示日期时间输入区域22j处输入新的显示日期时间、并点击了重新显示按钮22k时,管理用服务器21将所输入的日期时间下的按机器的运行状况显示在显示器22上(运行状况输出单元)。管理经营者能够通过对图22的按机器的运行状况显示画面进行确认来掌握每个虚拟机161~16n中的运行状况。
图23是表示管理用机器21的显示器22所显示的按机器的存储器利用率时间序列显示画面的一例的图。当在使图21的运行状况显示画面的虚拟机名显示区域21c处显示的机名中的存储器利用率的时间序列显示对象的机名反色之后点击了按机器的存储器利用率时间序列显示按钮21k时,管理用服务器21将图23所示的按机器的存储器利用率时间序列显示画面显示在显示器22上(运行状况输出单元)。
在图23的按机器的存储器利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域23a、显示了用户编号的用户编号显示区域23b、显示了虚拟机名的虚拟机名显示区域23c、按时间序列显示了该虚拟机的存储器利用率的存储器利用率图表23d、打印按钮23e、关闭按钮23f。当点击了打印按钮23e时,通过打印机对存储器利用率时间序列显示画面上的存储器利用率进行打印。当点击了关闭按钮23f时,返回到图21的运行状况显示画面。在存储器利用率图表23d中,纵轴显示存储器利用率(%),横轴显示经过时间。此外,能够按月、天、小时中的任一个作为经过时间进行显示。管理经营者能够通过对图23的按机器的存储器利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的存储器利用率。
图24是表示管理用机器21的显示器22所显示的按机器的CPU利用率时间序列显示画面的一例的图。当在使图21的运行状况显示画面的虚拟机名显示区域21c处显示的机名中的CPU利用率的显示对象的机名反色之后点击了按机器的CPU利用率时间序列显示按钮21l时,管理用服务器21将图24所示的按机器的CPU利用率时间序列显示画面显示在显示器22上(运行状况输出单元)。
在图24的按机器的CPU利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域24a、显示了用户编号的用户编号显示区域24b、显示了虚拟机名的虚拟机名显示区域24c、按时间序列显示了该虚拟机的CPU利用率的CPU利用率图表24d、打印按钮24e、关闭按钮24f。当点击了打印按钮24e时,通过打印机对CPU利用率时间序列显示画面上的CPU利用率进行打印。当点击了关闭按钮24f时,返回到图21的运行状况显示画面。在CPU利用率图表24d中,纵轴显示CPU利用率(%),横轴显示经过时间。此外,能够按月、天、小时中的任一个作为经过时间进行显示。管理经营者能够通过对图24的按机器的CPU利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的CPU利用率。
图25是表示管理用机器21的显示器22所显示的私有网络利用率时间序列显示画面的一例的图。当在使图21的运行状况显示画面的私有网络地址名显示区域21g(或虚拟机名显示区域21c)处显示的私有网络地址(或机名)中的私有网络利用率的显示对象的私有网络地址(或机名)反色之后点击了私有网络利用率时间序列显示按钮21m时,管理用服务器21将图25所示的私有网络利用率时间序列显示画面显示在显示器22上(运行状况输出单元)。
在图25的私有网络利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域25a、显示了用户编号的用户编号显示区域25b、显示了私有网络地址的私有网络地址显示区域25c、按时间序列显示了该私有网络的私有网络利用率的私有网络利用率图表25d、打印按钮25e、关闭按钮26f。当点击了打印按钮25e时,通过打印机对私有网络利用率时间序列显示画面上的私有网络利用率进行打印。当点击了关闭按钮25f时,返回到图21的运行状况显示画面。在私有网络利用率图表25d中,纵轴显示私有网络利用率(%),横轴显示经过时间。此外,能够按月、天、小时中的任一个作为经过时间进行显示。管理经营者能够通过对图25的私有网络利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的私有网络利用率。
图26是表示用户服务器191~19n的显示器23所显示的登录画面的一例的图,图27是表示用户服务器191~19n的显示器23所显示的用户初始画面的一例的图。图28是表示用户服务器191~19n的显示器23所显示的用户虚拟机列表画面的一例的图。在利用者(用户)要利用该***10的情况下,使用从管理经营者发送邮件所得的用户密码和用户ID来登录到***10。当使用户服务器191~19n启动并点击了表示该***10的图标(未图示)时,在用户服务器191~19n的显示器23上显示图26所示的登录画面。在图26的登录画面上,显示有用户ID输入区域26a、用户密码输入区域26b、登录按钮26c。
利用者在用户ID输入区域26a处输入用户ID,在密码输入区域26b处输入密码,之后点击登录按钮26c。当点击了登录按钮26c时,在用户服务器191~19n的显示器23上显示图27所示的用户初始画面。在图27的用户初始画面上,显示有显示了用户名的用户名显示区域27a、显示了用户编号的用户编号显示区域27b、虚拟机列表按钮27c、网络详情按钮27d、事件显示按钮27e、运行状况显示按钮27f、退出按钮27g。
当利用者点击了虚拟机列表按钮27c时,在用户服务器191~19n的显示器23上显示图28所示的用户虚拟机列表画面(包括虚拟机161~16n的容量和虚拟机161~16n的克隆机的容量、虚拟机161~16n的改变后的容量和虚拟机161~16n的克隆机的改变后的容量)(容量第一可视化单元、容量第二可视化单元、容量改变可视化单元)。此外,在用户服务器191~19n中,仅显示拥有该用户服务器191~19n的利用者所利用的虚拟机161~16n的各数据(可见),不显示其它用户所利用的虚拟机161~16n的数据(不可见)。
在图28的用户虚拟机列表画面上,显示有显示了用户名的用户名显示区域28a、显示了用户编号的用户编号显示区域28b、显示了已设定的虚拟机名的虚拟机名显示区域28c、显示了设定日期时间的设定日期时间显示区域28d、显示了CPU数的CPU数显示区域28e、显示了存储器大小的存储器大小显示区域28f、显示了盘数的盘数显示区域28g、显示了盘容量的盘容量显示区域28h、显示了OS模板的OS模板显示区域28i、表示虚拟机是否为克隆机的克隆机显示区域28j。并且,显示有虚拟机使用按钮28k、虚拟机新设定按钮28l、虚拟机删除按钮28m、容量改变按钮28n、克隆机制作按钮28o、控制台功能设定按钮28p、关闭按钮q。当点击了关闭按钮q时,返回到图27的用户初始画面。利用者能够通过对图28的用户虚拟机列表画面进行确认来掌握自己所正在利用的虚拟机161~16n、该虚拟机161~16n的容量。
在利用者要利用所分配的虚拟机161~16n时,在使图28的用户虚拟机列表画面所显示的虚拟机名中的要使用的虚拟机名(可为多个)反色之后,点击虚拟机使用按钮28k。当点击了虚拟机使用按钮28k时,所反色的虚拟机变得能够使用。利用者能够利用虚拟机161~16n通过因特网20提供各种服务,并且能够通过因特网20接受各种服务。
在利用者要设定新的虚拟机161~16n时,在图28的用户虚拟机列表画面上点击虚拟机新设定按钮28l。当点击了虚拟机新设定按钮28l时,与图10同样的虚拟机设定画面被显示在用户服务器191~19n的显示器23上(引用图10)。利用者与图10的虚拟机设定画面中的说明同样地在各输入区域处输入所需的数据,点击执行按钮。
当点击了执行按钮时,***10(管理用服务器21)在物理服务器13、131~13n上虚拟出虚拟机161~16n(虚拟机虚拟单元),按每个虚拟机161~16n设定虚拟出的虚拟机161~16n的容量(容量设定单元),并且将虚拟机161~16n分配给利用者(虚拟机第一分配单元)。管理用机器21按由虚拟机第一分配单元分配的每个虚拟机161~16n生成规定的IP地址,对各虚拟机161~16n设定所生成的IP地址(IP地址第一设定单元)。***10将用户标识符与所输入的机名、CPU数、存储器大小、盘数、盘容量、OS模板、IP地址以相关联的状态保存在管理用服务器21的硬盘中(容量第一存储单元)。在用户服务器191~19n的显示器23上再次显示图28的用户虚拟机列表画面。利用者能够按照虚拟机161~16n的利用方式、利用频率、利用方法等来自由地增加自己所利用的虚拟机161~16n的台数。
在利用者要删除虚拟机161~16n时,在使图28的用户虚拟机列表画面的虚拟机名显示区域28c处显示的虚拟机名中的要删除的虚拟机名(可以为多个)反色之后,点击虚拟机删除按钮28m。当点击了删除按钮28m时,删除确认画面被显示在用户服务器191~19n的显示器23上,对此未进行图示。在删除确认画面上,显示有删除对象的虚拟机名、删除确认按钮、取消按钮。当点击了删除确认按钮时,***10(管理用服务器21)将作为删除对象的虚拟机161~16n(包括IP地址)从硬盘删除(虚拟机第一删除单元、虚拟机第二删除单元)。在用户服务器191~19n的显示器23上,再次显示图28的用户虚拟机列表画面。利用者能够按照虚拟机161~16n的利用方式、利用频率、利用方法等来自由地删除自己所利用的虚拟机161~16n。
在利用者要改变虚拟机161~16n(包括虚拟机161~16n的克隆机)的容量时,在使图28的用户虚拟机列表画面的虚拟机名显示区域28c处显示的虚拟机名中的要改变容量的虚拟机名反色之后,点击容量改变按钮28n。当点击了容量改变按钮28n时,与图12同样的虚拟机容量改变画面被显示在用户服务器191~19n的显示器23上(引用图12)。利用者在通过与图12的虚拟机容量改变画面中的说明同样的过程改变了容量之后,点击改变执行按钮。
当点击了改变执行按钮时,改变确认画面被显示在用户服务器191~19n的显示器23上,对此未进行图示。在改变确认画面上,显示有显示了改变对象的虚拟机名(在变更了机名的情况下为该机名)的虚拟机名显示区域、显示了改变后的CPU数、存储器大小、盘容量、OS模板的容量显示区域、改变确认按钮、取消按钮。当点击了改变确认按钮时,***(管理用服务器21)将用户标识符与变更后的机名、增减后的CPU数、增减后的存储器大小、增减后的盘容量、变更后的OS模板以相关联的状态保存在管理用服务器21的硬盘中(容量改变单元)。在用户服务器191~19n的显示器23上,再次显示图28的用户虚拟机列表画面。利用者能够按照虚拟机161~16n的利用方式、利用频率、利用方法等来自由地改变自己所利用的虚拟机161~16n(包括虚拟机161~16n的克隆机)的容量。
在利用者要制作与虚拟机161~16n相同的虚拟机161~16n的克隆机(复制体)时,在使图28的用户虚拟机列表画面的虚拟机名显示区域28c处显示的虚拟机名中的要制作克隆机的虚拟机名反色之后,点击克隆机制作按钮28o。当点击了克隆机制作按钮28o时,与图13同样的克隆机制作画面被显示在用户服务器191~19n的显示器23上(引用图13)。利用者在与图13的克隆机制作画面中的说明同样地输入了克隆机数之后,点击克隆机执行按钮。
当点击了克隆机执行按钮时,克隆机确认画面被显示在用户服务器191~19n的显示器23上,对此未进行图示。在克隆机确认画面上,显示有显示了克隆机源的虚拟机名的虚拟机名显示区域、显示了克隆机的CPU数、存储器大小、盘容量、OS模板的容量显示区域、克隆机确认按钮、取消按钮。
当点击了克隆机确认按钮时,***10(管理用服务器21)在物理服务器上虚拟出虚拟机161~16n的克隆机(克隆机虚拟单元),将虚拟出的虚拟机161~16n的克隆机分配给利用者(虚拟机第二分配单元)。管理用机器21按由虚拟机第二分配单元分配的虚拟机161~16n的每个克隆机生成规定的IP地址,对各虚拟机161~16n设定所生成的IP地址(IP地址第二设定单元)。
管理用机器21将用户标识符与克隆机源的虚拟机名和克隆机的虚拟机名(例如机名+克隆机1、机名+克隆机2等)以相关联的状态保存在硬盘中,并且将用户标识符与克隆机的CPU数、存储器大小、盘容量、OS模板、全局网络地址、私有网络地址、IP地址以相关联的状态保存在硬盘中(容量第二存储单元)。在用户服务器191~19n的显示器23上,再次显示图28的用户虚拟机列表画面。利用者能够按照虚拟机161~16n的利用方式、利用频率、利用方法等来自由地设定自己所利用的虚拟机161~16n的克隆机。
在利用者要对所分配的虚拟机161~16n、克隆机设定控制台功能的情况下,在使图28的用户虚拟机列表画面的虚拟机名显示区域28c处显示的虚拟机名中的要设定控制台功能的虚拟机名反色之后,点击控制台功能按钮28p。当点击了控制台功能按钮28p时,***10(管理用机器21)对作为控制台功能设定对象的虚拟机161~16n、克隆机设定控制台功能(控制台功能设定单元)。
图29是表示用户服务器191~19n的显示器23所显示的用户网络详情画面的一例的图。在要显示用户网络的详情的情况下,利用者在图27的用户初始画面上点击网络详情按钮27d。当点击了网络详情按钮27d时,在用户服务器191~19n的显示器23上显示图29所示的用户网络详情画面(包括改变后的各用户的网络的详情)(网络可视化单元)。此外,在用户服务器191~19n中,仅显示分配给拥有该用户服务器191~19n的利用者的虚拟机161~16n所连接的网络的详情(可见),不显示其他利用者的网络的详情(不可见)。
在图29的用户网络详情画面上,显示有显示了用户名的用户名显示区域29a、显示了用户编号的用户编号显示区域29b、显示了虚拟机名的虚拟机名显示区域29c、表示虚拟机是否为克隆机的克隆机显示区域29d、显示了全局网络地址的全局网络地址区域29e、显示了私有网络地址的私有网络地址显示区域29f、显示了私有网络ID的私有网络ID显示区域29g、打印按钮29h、关闭按钮29i。当点击了打印按钮29h时,通过打印机对用户网络详情画面上的网络详情进行打印。当点击了关闭按钮29i时,返回到图27的用户初始画面。利用者能够通过对图29的用户网络详情画面进行确认来掌握自己所利用的虚拟机161~16n的网络详情。
图30是表示用户服务器191~19n的显示器23所显示的按用户的事件日志显示画面的一例的图。在要显示按用户的事件日志的情况下,利用者在图27的用户初始画面上点击事件日志显示按钮27e。当点击了事件日志显示按钮27e时,在用户服务器191~19n的显示器23上显示图30所示的按用户的事件日志显示画面。此外,在用户服务器191~19n中,仅显示分配给拥有该用户服务器191~19n的利用者的虚拟机161~16n的事件日志(可见),不显示其他利用者的虚拟机161~16n的事件日志(不可见)。
在图30的按用户的事件日志显示画面上,显示有显示了用户名的用户名显示区域30a、显示了用户编号的用户编号显示区域30b、显示了虚拟机名的虚拟机名显示区域30c、显示了事件发生日期时间的发生日期时间显示区域30d、显示了事件名的事件名显示区域30e、显示了CPU数的CPU数显示区域30f、显示了存储器大小的存储器大小显示区域30g、显示了盘数的盘数显示区域30h、显示了盘容量的盘容量显示区域30i、显示了OS模板的OS模板显示区域30j、备注显示区域30k、打印按钮30l、关闭按钮30m。当点击了打印按钮30l时,通过打印机对按用户的事件日志显示画面上的事件日志进行打印。当点击了关闭按钮30m时,返回到图27的用户初始画面。利用者能够通过对图30的按用户的事件日志显示画面进行确认来掌握自己所正在利用的虚拟机161~16n的事件。
图31是表示用户服务器191~19n的显示器23所显示的用户运行状况显示画面的一例的图。在要显示用户运行状况的情况下,利用者在图27的用户初始画面上点击运行状况显示按钮27f。当点击了运行状况显示按钮27f时,在用户服务器191~19n的显示器23上显示图31所示的用户运行状况显示画面。此外,在用户服务器191~19n中,仅显示分配给拥有该用户服务器191~19n的利用者的虚拟机161~16n的运行状况(可见),不显示其他利用者的虚拟机161~16n的运行状况(不可见)。
在图31的用户运行状况显示画面上,显示有显示了用户名的用户名显示区域31a、显示了用户编号的用户编号显示区域31b、显示了虚拟机名的虚拟机名显示区域31c、显示了机器的状态的状态显示区域31d、显示了存储器利用状况的存储器利用状况显示区域31e、显示了CPU利用状况的CPU利用状况显示区域31f、显示了私有网络地址的私有网络地址显示区域31g、显示了最终电源接通日期时间的最终电源接通日期时间显示区域31h、显示了最终电源断开日期时间的最终电源断开日期时间显示区域31i。并且,显示有按虚拟机的运行状况显示按钮31j、按虚拟机的存储器利用率时间序列显示按钮31k、按虚拟机的CPU利用率时间序列显示按钮31l、私有网络利用率时间序列显示按钮31m、打印按钮31n、关闭按钮31o。当点击了打印按钮31n时,通过打印机对用户运行状况显示画面上的虚拟机161~16n的运行状况进行打印。当点击了关闭按钮31o时,返回到图27的用户初始画面。利用者能够通过对图31的用户运行状况显示画面进行确认来掌握自己所正在利用的虚拟机161~16n的运行状况。
在状态显示区域31d处,显示有虚拟机161~16n的状态。状态显示区域31d的○意味着状态良好,状态显示区域31d的△意味着状态警告,状态显示区域31d的×意味着状态不良。此外,也能够与信号机同样地,在状态良好的情况下设为蓝色显示、在状态警告的情况下设为黄色显示,在状态不良的情况下设为红色显示。在存储器利用状况显示区域31e处显示有各虚拟机161~16n中的当前的存储器利用率,在CPU利用状况显示区域31f处显示有各虚拟机161~16n中的当前的CPU利用率。在最终电源接通日期时间显示区域31h处显示有各虚拟机161~16n的电源接通的最终日期时间,在最终电源断开日期时间显示区域31i处显示有各虚拟机161~16n的电源断开的最终日期时间。
在要使每个虚拟机161~16n的按机器的运行状况进行显示的情况下,利用者在使图31的用户运行状况显示画面的虚拟机名显示区域31c处显示的机名中的运行状况的显示对象的机名反色之后,点击按机器的运行状况显示按钮31j。当点击了按机器的运行状况显示按钮31j时,在用户服务器191~19n的显示器23上显示与图22同样的按机器的运行状况显示画面(运行状况可视化单元)。
在按机器的运行状况显示画面上,显示有显示了用户名的用户名显示区域、显示了用户编号的用户编号显示区域、显示了虚拟机名的虚拟机名显示区域、显示了机器的状态的状态显示区域、显示了存储器利用状况的存储器利用状况显示区域、显示了CPU利用状况的CPU利用状况显示区域、显示了虚拟机的运行时间的运行时间显示区域、显示了私有网络利用率的私有网络利用率显示区域、显示了显示日期时间的显示日期时间显示区域、显示日期时间输入区域、重新显示按钮。并且,显示有显示了存储器大小的存储器大小显示区域、显示了CPU数的CPU数显示区域、显示了盘数的盘数显示区域、显示了盘容量的盘容量显示区域、打印按钮、关闭按钮(引用图22)。利用者能够通过对按机器的运行状况显示画面进行确认来掌握每个虚拟机161~16n中的运行状况。
在要使每个虚拟机161~16n的按机器的存储器利用率按时间序列进行显示的情况下,利用者在使图31的用户运行状况显示画面的虚拟机名显示区域31c处显示的机名中的存储器利用率的显示对象的机名反色之后,点击按机器的存储器利用率时间序列显示按钮31k。当点击了按机器的存储器利用率时间序列显示按钮31k时,在用户服务器191~19n的显示器23上显示与图23同样的按机器的存储器利用率时间序列显示画面(运行状况可视化单元)。在按机器的存储器利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域、显示了用户编号的用户编号显示区域、显示了虚拟机名的虚拟机名显示区域、按时间序列显示了该虚拟机的存储器利用率的存储器利用率图表,并显示有打印按钮、关闭按钮(引用图23)。利用者能够通过对按机器的存储器利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的存储器利用率。
在要使每个虚拟机161~16n的按机器的CPU利用率按时间序列进行显示的情况下,利用者在使图31的用户运行状况显示画面的虚拟机名显示区域31c处显示的机名中的CPU利用率的显示对象的机名反色之后,点击按机器的CPU利用率时间序列显示按钮31l。当点击了按机器的CPU利用率时间序列显示按钮31l时,在用户服务器191~19n的显示器23上显示与图24同样的按机器的CPU利用率时间序列显示画面(运行状况可视化单元)。在按机器的CPU利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域、显示了用户编号的用户编号显示区域、显示了虚拟机名的虚拟机名显示区域、按时间序列显示了该虚拟机的CPU利用率的CPU利用率图表,并显示有打印按钮、关闭按钮(引用图24)。利用者能够通过对按机器的CPU利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的CPU利用率。
在要使私有网络利用率按时间序列进行显示的情况下,利用者在使图31的用户运行状况显示画面的私有网络地址名显示区域31g(或虚拟机名显示区域31c)处显示的私有网络地址(或机名)中的私有网络利用率的显示对象的私有网络地址(或机名)反色之后,点击私有网络利用率时间序列显示按钮31m。当点击了私有网络利用率时间序列显示按钮31m时,在用户服务器191~19n的显示器23上显示与图25同样的私有网络利用率时间序列显示画面(运行状况可视化单元)。
在私有网络利用率时间序列显示画面上,显示有显示了用户名的用户名显示区域、显示了用户编号的用户编号显示区域、显示了私有网络地址的私有网络地址显示区域、按时间序列显示了该私有网络的私有网络利用率的私有网络利用率图表,并显示有打印按钮、关闭按钮。利用者能够通过对私有网络利用率时间序列显示画面进行确认来按时间序列掌握每个虚拟机161~16n中的从过去到现在的私有网络利用率。
虚拟机提供***10按每个利用者单独显示虚拟机161~16n的存储器利用率,因此各利用者能够掌握各虚拟机161~16n的存储器利用率,能够准确地判断虚拟机161~16n的存储器的维持、存储器的增减。***10使虚拟机161~16n的存储器利用率对于其他利用者不可见,因此不会被其他利用者掌握虚拟机161~16n的存储器利用率,能够使各利用者的存储器利用状况保密,能够防止在其他利用者处随意增减虚拟机161~16n的存储器。
虚拟机提供***10按每个利用者单独显示虚拟机161~16n的CPU利用率,因此各利用者能够掌握各虚拟机161~16n的CPU利用率,能够准确地判断虚拟机161~16n的CPU数的维持、CPU数的增减。***10使虚拟机161~16n的CPU利用率对其他利用者不可见,因此不会被其他利用者掌握虚拟机161~16n的CPU利用率,能够使各利用者的CPU利用状况保密,能够防止在其他利用者处随意增减虚拟机161~16n的CPU数。
虚拟机提供***10按每个利用者单独显示虚拟机161~16n的私有网络利用率,因此各利用者能够掌握各虚拟机161~16n的私有网络利用率,能够准确地判断虚拟机161~16n的私有网络的维持、私有网络的追加、删除。***10使虚拟机161~16n的私有网络利用率对其他利用者不可见,因此不会被其他利用者掌握虚拟机161~16n的私有网络利用率,能够使各利用者的私有网络利用状况保密,能够防止在其他利用者处随意追加、删除私有网络。
虚拟机提供***10按每个利用者单独显示虚拟机161~16n的运行时间、接通/断开日期时间,因此各利用者能够掌握各虚拟机161~16n的运行时间、接通/断开日期时间,能够准确地判断虚拟机161~16n的追加、删除或者虚拟机161~16n的容量的追加、变更、删除。***10使虚拟机161~16n的运行时间、接通/断开日期时间对其他利用者不可见,因此不会被其他利用者掌握虚拟机161~16n的运行时间、接通/断开日期时间,能够使各利用者的虚拟机161~16n的利用状况保密,能够防止在其他利用者处追加、删除虚拟机161~16n或者追加、变更、删除虚拟机161~16n的容量。
附图标记说明
10:虚拟服务器提供***;11:物理安全路由器;111~11n:物理安全路由器;12:物理防火墙;121~12n:物理防火墙;13:物理服务器;131~13n:物理服务器;141~14n:第1~第n虚拟路由器;151~15n:第1~第n虚拟防火墙;161~16n:虚拟机;171~17n:全局网络;181~18n:私有网络;191~19n:用户服务器;20:因特网;21:管理用机器。
Claims (27)
1.一种虚拟机提供***,将在物理服务器上虚拟出的虚拟机提供给各利用者,该虚拟机提供***的特征在于,
上述虚拟机提供***具有:虚拟路由器虚拟单元,其在至少一台物理路由器上虚拟出第1~第n虚拟路由器;虚拟防火墙虚拟单元,其在至少一台物理防火墙上虚拟出第1~第n虚拟防火墙;虚拟机虚拟单元,其在至少一台上述物理服务器上虚拟出多个虚拟机;全局网络设定单元,其设定将上述第1~第n虚拟路由器与上述第1~第n虚拟防火墙分别进行连接的全局网络;私有网络第一设定单元,其设定将上述第1~第n虚拟防火墙与上述多个虚拟机进行连接的私有网络;以及虚拟机第一分配单元,其将上述多个虚拟机分配给各利用者。
2.根据权利要求1所述的虚拟机提供***,其特征在于,
上述私有网络第一设定单元使得从每一个虚拟防火墙延伸出多个私有网络,通过上述多个私有网络将上述第1~第n虚拟防火墙与上述多个虚拟机进行连接。
3.根据权利要求1或2所述的虚拟机提供***,其特征在于,
在上述虚拟机提供***中,对每一个虚拟防火墙连接多个虚拟机而形成机组,上述虚拟机第一分配单元将属于与上述第1~第n虚拟防火墙连接的机组中的处理效率最高的机组的虚拟机分配给上述利用者。
4.根据权利要求1~3中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:全局网络地址第一存储单元,其按每个虚拟机存储由上述全局网络设定单元设定的全局网络的地址;全局网络地址第一输出单元,其输出由上述全局网络地址第一存储单元存储的每个虚拟机的全局网络地址;私有网络地址第一存储单元,其按每个虚拟机存储由上述私有网络第一设定单元设定的私有网络的地址;以及私有网络地址第一输出单元,其输出由上述私有网络地址第一存储单元存储的每个虚拟机的私有网络地址。
5.根据权利要求1~4中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:容量设定单元,其按每个虚拟机设定由上述虚拟机虚拟单元虚拟出的虚拟机的容量;容量第一存储单元,其按每个虚拟机存储所设定的容量;以及容量第一输出单元,其输出每个虚拟机的容量。
6.根据权利要求1~5中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括IP地址第一设定单元,该IP地址第一设定单元按由上述虚拟机第一分配单元分配的每个虚拟机生成规定的IP地址,对各虚拟机设定所生成的IP地址。
7.根据权利要求1~6中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括虚拟机第一删除单元,该虚拟机第一删除单元从由上述虚拟机第一分配单元分配的虚拟机中删除不需要的虚拟机。
8.根据权利要求1~7中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:克隆机虚拟单元,其虚拟出与已虚拟出的虚拟机相同的虚拟机的克隆机;私有网络第二设定单元,其设定将上述第1~第n虚拟防火墙与上述克隆机进行连接的私有网络;虚拟机第二分配单元,其将上述克隆机分配给各利用者;以及IP地址第二设定单元,其按由上述虚拟机第二分配单元分配的每个克隆机生成规定的IP地址,对各克隆机分别设定所生成的IP地址。
9.根据权利要求8所述的虚拟机提供***,其特征在于,
上述私有网络第二设定单元使得从每一个虚拟防火墙延伸出多个私有网络,通过上述多个私有网络将上述第1~第n虚拟防火墙与上述克隆机进行连接。
10.根据权利要求8或9所述的虚拟机提供***,其特征在于,
在上述虚拟机提供***中,对每一个虚拟防火墙连接多个克隆机而形成克隆机组,上述虚拟机第二分配单元将属于与上述第1~第n虚拟防火墙连接的克隆机组中的处理效率最高的克隆机组的克隆机分配给上述利用者。
11.根据权利要求8~10中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:全局网络地址第二存储单元,其按每个克隆机存储上述全局网络地址;全局网络地址第二输出单元,其输出由上述全局网络地址第二存储单元存储的每个克隆机的全局网络地址;私有网络地址第二存储单元,其按每个克隆机存储由上述私有网络第二设定单元设定的上述私有网络的地址;以及私有网络地址第二输出单元,其输出由上述私有网络地址第二存储单元存储的每个克隆机的私有网络地址。
12.根据权利要求8~11中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:容量第二存储单元,其按每个克隆机存储由上述克隆机虚拟单元虚拟出的克隆机的容量;以及容量第二输出单元,其输出每个克隆机的容量。
13.根据权利要求8~12中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括虚拟机第二删除单元,该虚拟机第二删除单元从由上述虚拟机第二分配单元分配的克隆机中删除不需要的克隆机。
14.根据权利要求1~13中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括私有网络改变单元,该私有网络改变单元事后对上述私有网络进行追加、变更、删除。
15.根据权利要求8~14中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括控制台功能设定单元,该控制台功能设定单元对上述虚拟机和上述克隆机中的至少一方设定控制台功能。
16.根据权利要求12~14中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的容量是指在上述虚拟机和上述克隆机中使用的中央处理装置的数量,上述虚拟机提供***包括事后增减上述中央处理装置的数量的容量改变单元,上述容量第一存储单元和上述容量第二存储单元按每个虚拟机和每个克隆机存储由上述容量改变单元增减后的中央处理装置的数量,上述容量第一输出单元和上述容量第二输出单元按每个虚拟机和每个克隆机输出由上述容量改变单元增减后的中央处理装置的数量。
17.根据权利要求16所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的容量是指上述虚拟机和上述克隆机的存储器大小,上述容量改变单元事后增减上述存储器大小,上述容量第一存储单元和上述容量第二存储单元按每个虚拟机和每个克隆机存储由上述容量改变单元增减后的存储器大小,上述容量第一输出单元和上述容量第二输出单元按每个虚拟机和每个克隆机输出由上述容量改变单元增减后的存储器大小。
18.根据权利要求16或17所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的容量是指在上述虚拟机和上述克隆机中使用的硬盘的数量,上述容量改变单元事后增减上述硬盘的数量,上述容量第一存储单元和上述容量第二存储单元按每个虚拟机和每个克隆机存储由上述容量改变单元增减后的硬盘的数量,上述容量第一输出单元和上述容量第二输出单元按每个虚拟机和每个克隆机输出由上述容量改变单元增减后的硬盘的数量。
19.根据权利要求16~18中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的容量是指在上述虚拟机和上述克隆机中使用的硬盘容量,上述容量改变单元事后增减上述硬盘容量,上述容量第一存储单元和上述容量第二存储单元按每个虚拟机和每个克隆机存储由上述容量改变单元增减后的硬盘容量,上述容量第一输出单元和上述容量第二输出单元按每个虚拟机和每个克隆机输出由上述容量改变单元增减后的硬盘容量。
20.根据权利要求8~19中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机提供***包括:运行状况存储单元,其按每个虚拟机和每个克隆机存储分配给上述利用者的虚拟机和克隆机的运行状况;以及运行状况输出单元,其输出每个虚拟机和每个克隆机的运行状况。
21.根据权利要求20所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的存储器利用率,上述运行状况存储单元按时间序列存储各虚拟机和各克隆机的存储器利用率,上述运行状况输出单元输出每个虚拟机和每个克隆机的存储器利用率。
22.根据权利要求21所述的虚拟机提供***,其特征在于,
上述运行状况输出单元按时间序列输出上述存储器利用率。
23.根据权利要求20~22中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的中央处理装置利用率,上述运行状况存储单元按时间序列存储各虚拟机和各克隆机的中央处理装置利用率,上述运行状况输出单元输出每个虚拟机和每个克隆机的中央处理装置利用率。
24.根据权利要求23所述的虚拟机提供***,其特征在于,
上述运行状况输出单元按时间序列输出上述中央处理装置利用率。
25.根据权利要求20~24中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的运行状况是指各虚拟机和各克隆机的过去或现在的私有网络利用率,上述运行状况存储单元按时间序列存储各虚拟机和各克隆机的私有网络利用率,上述运行状况输出单元输出每个虚拟机和每个克隆机的私有网络利用率。
26.根据权利要求25所述的虚拟机提供***,其特征在于,
上述运行状况输出单元按时间序列输出上述私有网络利用率。
27.根据权利要求20~26中的任一项所述的虚拟机提供***,其特征在于,
上述虚拟机和上述克隆机的运行状况是指各虚拟机和各克隆机的运行时间、最后的电源接通日期时间、最后的电源断开日期时间,上述运行状况存储单元存储各虚拟机和各克隆机的上述运行时间、上述电源接通日期时间、上述电源断开日期时间,上述运行状况输出单元输出每个虚拟机和每个克隆机的上述运行时间、上述电源接通日期时间、上述电源断开日期时间。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-115912 | 2011-05-24 | ||
JP2011115912A JP2012243255A (ja) | 2011-05-24 | 2011-05-24 | バーチャルマシン提供システム |
PCT/JP2012/062889 WO2012161147A1 (ja) | 2011-05-24 | 2012-05-21 | バーチャルマシン提供システム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103562867A true CN103562867A (zh) | 2014-02-05 |
Family
ID=47217224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280025306.1A Pending CN103562867A (zh) | 2011-05-24 | 2012-05-21 | 虚拟机提供*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US20140208319A1 (zh) |
EP (1) | EP2717159A4 (zh) |
JP (1) | JP2012243255A (zh) |
KR (1) | KR20140027309A (zh) |
CN (1) | CN103562867A (zh) |
WO (1) | WO2012161147A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8839447B2 (en) * | 2012-02-27 | 2014-09-16 | Ca, Inc. | System and method for virtual image security in a cloud environment |
US9275004B2 (en) * | 2012-12-11 | 2016-03-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Hybrid firewall for data center security |
TW201426552A (zh) * | 2012-12-26 | 2014-07-01 | Hon Hai Prec Ind Co Ltd | 虛擬機的登錄介面排序系統及方法 |
US9135042B2 (en) * | 2013-06-13 | 2015-09-15 | International Business Machines Corporation | Provisioning a secure customer domain in a virtualized multi-tenant environment |
US10228958B1 (en) * | 2014-12-05 | 2019-03-12 | Quest Software Inc. | Systems and methods for archiving time-series data during high-demand intervals |
JP6447258B2 (ja) * | 2015-03-09 | 2019-01-09 | 富士通株式会社 | 管理プログラム、管理方法、および管理装置 |
CN105357038B (zh) * | 2015-10-26 | 2019-05-07 | 北京百度网讯科技有限公司 | 监控虚拟机集群的方法和*** |
US10228961B2 (en) * | 2016-06-15 | 2019-03-12 | Red Hat Israel, Ltd. | Live storage domain decommissioning in a virtual environment |
US11467882B2 (en) * | 2018-12-21 | 2022-10-11 | Target Brands, Inc. | Methods and systems for rapid deployment of configurable computing resources |
KR102261417B1 (ko) * | 2019-01-22 | 2021-06-04 | 상명대학교 산학협력단 | 가상서버를 활용한 빌딩자동화 시스템 |
US11057348B2 (en) | 2019-08-22 | 2021-07-06 | Saudi Arabian Oil Company | Method for data center network segmentation |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101222518A (zh) * | 2006-12-27 | 2008-07-16 | 国际商业机器公司 | 用于处理应用程序协议请求的方法和*** |
JP2009110346A (ja) * | 2007-10-31 | 2009-05-21 | Hitachi Ltd | 性能履歴の管理方法および性能履歴の管理システム |
US20100161800A1 (en) * | 2008-12-19 | 2010-06-24 | Cisco Technology, Inc. | Reserving Network Resources During Scheduling of Meeting Event |
US20100293269A1 (en) * | 2009-05-13 | 2010-11-18 | Verizon Patent And Licensing Inc. | Inventory management in a computing-on-demand system |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
CN101986280A (zh) * | 2010-11-29 | 2011-03-16 | 浙江大学 | 虚拟计算***的自动化测试平台 |
US20110119748A1 (en) * | 2004-10-29 | 2011-05-19 | Hewlett-Packard Development Company, L.P. | Virtual computing infrastructure |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002318700A (ja) * | 2001-04-19 | 2002-10-31 | Hitachi Ltd | 仮想計算機システムの運用管理情報提供制御方法および仮想計算機システム |
JP4018900B2 (ja) * | 2001-11-22 | 2007-12-05 | 株式会社日立製作所 | 仮想計算機システム及びプログラム |
US8209408B1 (en) * | 2006-05-01 | 2012-06-26 | Vmware, Inc. | Multiple virtual machine consoles in a single interface |
US8346933B2 (en) * | 2006-11-24 | 2013-01-01 | Nec Corporation | Virtual machine location system, virtual machine location method, program, virtual machine manager, and server |
JP2008140240A (ja) | 2006-12-04 | 2008-06-19 | Hitachi Ltd | 仮想サーバ分散配置方法 |
WO2009034760A1 (ja) * | 2007-09-12 | 2009-03-19 | Mitsubishi Electric Corporation | 情報処理装置 |
JP4906674B2 (ja) * | 2007-10-25 | 2012-03-28 | 株式会社日立製作所 | 仮想計算機システム及びその制御方法 |
US20090112919A1 (en) * | 2007-10-26 | 2009-04-30 | Qlayer Nv | Method and system to model and create a virtual private datacenter |
JP2010140340A (ja) * | 2008-12-12 | 2010-06-24 | Hitachi Ltd | 履歴時刻補正方法、プログラムおよび履歴時刻補正装置 |
JP5347648B2 (ja) * | 2009-03-30 | 2013-11-20 | 富士通株式会社 | プログラム、情報処理装置及び状態出力方法 |
JP2010271863A (ja) * | 2009-05-20 | 2010-12-02 | Toshiba Corp | 情報処理装置 |
JP5691390B2 (ja) * | 2010-10-25 | 2015-04-01 | サンケン電気株式会社 | 電源装置およびプログラム |
-
2011
- 2011-05-24 JP JP2011115912A patent/JP2012243255A/ja active Pending
-
2012
- 2012-05-21 EP EP12789810.4A patent/EP2717159A4/en not_active Withdrawn
- 2012-05-21 WO PCT/JP2012/062889 patent/WO2012161147A1/ja active Application Filing
- 2012-05-21 KR KR1020137031067A patent/KR20140027309A/ko not_active Application Discontinuation
- 2012-05-21 US US14/118,926 patent/US20140208319A1/en not_active Abandoned
- 2012-05-21 CN CN201280025306.1A patent/CN103562867A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110119748A1 (en) * | 2004-10-29 | 2011-05-19 | Hewlett-Packard Development Company, L.P. | Virtual computing infrastructure |
CN101222518A (zh) * | 2006-12-27 | 2008-07-16 | 国际商业机器公司 | 用于处理应用程序协议请求的方法和*** |
JP2009110346A (ja) * | 2007-10-31 | 2009-05-21 | Hitachi Ltd | 性能履歴の管理方法および性能履歴の管理システム |
US20100161800A1 (en) * | 2008-12-19 | 2010-06-24 | Cisco Technology, Inc. | Reserving Network Resources During Scheduling of Meeting Event |
US20100293269A1 (en) * | 2009-05-13 | 2010-11-18 | Verizon Patent And Licensing Inc. | Inventory management in a computing-on-demand system |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
CN101986280A (zh) * | 2010-11-29 | 2011-03-16 | 浙江大学 | 虚拟计算***的自动化测试平台 |
Also Published As
Publication number | Publication date |
---|---|
WO2012161147A1 (ja) | 2012-11-29 |
US20140208319A1 (en) | 2014-07-24 |
KR20140027309A (ko) | 2014-03-06 |
EP2717159A1 (en) | 2014-04-09 |
EP2717159A4 (en) | 2015-01-21 |
JP2012243255A (ja) | 2012-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103562871A (zh) | 虚拟机提供*** | |
CN103562867A (zh) | 虚拟机提供*** | |
US10482405B2 (en) | Management and allocation of services using remote computer connections | |
JP4175190B2 (ja) | 業務サービス管理システムおよびサービスプロバイダの評価方法 | |
JP2015172964A (ja) | バーチャルマシン提供システム | |
JP2016197431A (ja) | コミュニティ内の接続の決定 | |
US11201840B2 (en) | Communication control method and information processing apparatus | |
TWI238620B (en) | Apparatus and method for collecting updated information from information providing server in network | |
CN107241312A (zh) | 一种权限管理方法及装置 | |
JP2015141642A (ja) | 利用同意管理装置 | |
JP2015022501A (ja) | 構築装置、構築方法、及び構築プログラム | |
US20240202709A1 (en) | Card ownership management system, card ownership management method, and program | |
JP4701399B2 (ja) | 株主優待ポイントサービスシステム | |
JP2004118832A (ja) | 保険の挙績又は販売手数料配分のための情報処理方法及び装置 | |
WO2015045972A1 (ja) | 仮想マシン提供システム | |
JP5412304B2 (ja) | リソース提供システム、リソース提供方法および仮想化装置 | |
CN113313588B (zh) | 请求的响应方法、装置及***、存储介质、电子装置 | |
US20170054746A1 (en) | Identifying unverified application behavior in a computing environment | |
JP2004070718A (ja) | 仮想オペレーションセンターシステム、データ入力方法およびプログラム | |
JP6845841B2 (ja) | 通信装置、通信方法及び通信システム | |
Kamukwema | Public sector data centre consolidation (PSEDCC): Enhancing the management of information communication technology infrastructure in Namibia | |
JP6854130B2 (ja) | 人事管理システム | |
JP2002007675A (ja) | 営業支援システム及び顧客管理方法 | |
US20210035179A1 (en) | Cloud Infrastructure as Visualization Modeling | |
Squillante | Special Issue on The Workshop on MAthematical performance Modeling and Analysis (MAMA 2018) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1194501 Country of ref document: HK |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140205 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1194501 Country of ref document: HK |