JP5035011B2 - 仮想サーバ管理装置および仮想サーバ管理方法 - Google Patents
仮想サーバ管理装置および仮想サーバ管理方法 Download PDFInfo
- Publication number
- JP5035011B2 JP5035011B2 JP2008041002A JP2008041002A JP5035011B2 JP 5035011 B2 JP5035011 B2 JP 5035011B2 JP 2008041002 A JP2008041002 A JP 2008041002A JP 2008041002 A JP2008041002 A JP 2008041002A JP 5035011 B2 JP5035011 B2 JP 5035011B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- virtual server
- virtual
- physical
- performance
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Description
仮想サーバが設けられた複数の物理サーバを備えるシステムは、仕様や用途などに応じて様々な種類がある。図1〜図6は、いくつかの例を示す。
図7は、本発明にかかる技術の原理を説明するためのサーバ・ストレージシステムを示す模式図である。このサーバ・ストレージシステム70は、複数の物理サーバ(図示の例では2つ:物理サーバ71、物理サーバ72)と、ストレージ74と、管理装置76とを有し、各物理サーバは、ネットワーク75Aによりストレージ74と接続され、通信ネットワーク75Bにより管理装置76と接続されている。ネットワーク75Aは、例えばファイバチャネルSAN(Storage Area Netwotk)であり、通信ネットワーク75Bは、例えばLAN(Local Area Network)やWAN(Wide Area Network)である。物理サーバ71には、M個(M:1以上の整数)の仮想サーバ71A〜71Mが構築されており、物理サーバ72には、N個(N:1以上の整数)の仮想サーバ72A〜72Mが構築されている。
勿論、この場合においても、グループ条件77Aが保たれることを条件とする。
図8は、本発明の実施の形態にかかるシステム100を示す。システム100は、複数の物理サーバ(図示の例では4つ:物理サーバ200、物理サーバ300、物理サーバ710、物理サーバ720)と、管理装置400と、ストレージ500と、ストレージ730を備える。各物理サーバは、ネットワーク600Aによりストレージ500とストレージ730に接続されており、通信ネットワーク600Bを介して管理装置400と接続されている。なお、図8において、図面を分かりやすくするために、本発明の技術を説明する上で必要なものについてのみ構成を詳しく示し、例えば物理サーバ710、物理サーバ720、ストレージ730の詳細構成を示していない。
11B 仮想サーバ 12 物理サーバ 12A 仮想サーバ
12B 仮想サーバ 13 物理サーバ 13A 仮想サーバ
14 ストレージ 15 ネットワーク 20 システム
21 物理サーバ 21A 仮想サーバ 22 物理サーバ
22A 仮想サーバ 23 物理サーバ 23A 仮想サーバ
24 ストレージ 25 ネットワーク 30 クラスタシステム
31 物理サーバ 31A 仮想サーバ 33 物理サーバ
33A 仮想サーバ 34 ストレージ 35 ネットワーク
40 クラスタシステム 41 物理サーバ 41A 仮想サーバ
42 物理サーバ 42A 仮想サーバ 43 物理サーバ
43A 仮想サーバ 43B 仮想サーバ 44 ストレージ
45 ネットワーク 50 クラスタシステム 51 物理サーバ
51A 仮想サーバ 52 物理サーバ 52A 仮想サーバ
53 物理サーバ 53A 仮想サーバ 54 ストレージ
55 ネットワーク 60 システム 61 物理サーバ
62 物理サーバ 63 物理サーバ 64 ストレージ
65 ネットワーク 100 システム 70 サーバ・ストレージシステム
71 物理サーバ 71A 仮想サーバ 71M 仮想サーバ
72 物理サーバ 72A 仮想サーバ 72N 仮想サーバ
74 ストレージ 75A ネットワーク 75B 通信ネットワーク
76 管理装置 77 情報収集部 77A グループ条件
78 再配置部 100 サーバ・ストレージシステム 200 物理サーバ
210 ハードウェア 220A 仮想サーバ 230A OS
220M 仮想サーバ 230M OS 240 エージェント
300 物理サーバ 310 ハードウェア 320A 仮想サーバ
330A OS 320N 仮想サーバ 330N OS
340 エージェント 400 管理装置 410 情報収集部
420 再配置部 430 情報データベース 431 情報定義テーブル
432 仮想サーバテーブル 433 物理サーバテーブル
434 ストレージテーブル 435 グループ条件 500 ストレージ
510 仮想ボリューム 600A ネットワーク 600B 通信ネットワーク
710 物理サーバ 720 物理サーバ 730 ストレージ
Claims (8)
- 複数の物理サーバ上に複数の仮想サーバが設けられたサブシステムであって、そのシステム構成の種別に応じて、前記サブシステムを構成する複数の仮想サーバの物理サーバに対する配置ルールが規定された前記サブシステムを1つ以上有するシステムに対して、該システムに含まれる各サブシステムのシステム構成の種別を示す情報を、前記物理サーバから収集する情報収集部と、
サブシステムのシステム構成の種別と、該サブシステムに属する各仮想サーバが互いに異なる物理サーバに配置すべきか同一の物理サーバに配置すべきかを示す情報を含む前記配置ルールとを対応付けて保持する情報定義テーブルと、
前記システムに含まれる仮想サーバの再配置を行う際に、前記情報収集部により収集された情報に基づいて、前記情報定義テーブルから、再配置される仮想サーバが属するサブシステムに対して規定された配置ルールを取得すると共に、前記仮想サーバが属するサブシステムに対して規定された前記配置ルールに従って該仮想サーバの再配置を行う再配置部とを備えることを特徴とする仮想サーバ管理装置。 - 前記情報収集部は、各前記仮想サーバについて、平均性能とピーク性能を含む稼動情報を収集して該仮想サーバの性能変動差を算出し、該仮想サーバについて設定された、物理サーバと、該物理サーバに設けられる仮想サーバとの性能比の上限を規定するピーク係数Q(Q:1より大きい数値)のデフォルト値を、前記性能変動差が規定の範囲内にある場合には小さく、前記性能変動差が前記規定の範囲を超えた場合に大きくするように修正する処理をさらに行い、
前記再配置部は、再配置される仮想サーバが属するサブシステムに対して規定された前記配置ルールに従う前提下で、前記複数の物理サーバのうちの、再配置される仮想サーバの前記平均性能またはピーク性能と、修正された前記ピーク係数Qとの積以上の性能を有する物理サーバに、該仮想サーバを再配置することを特徴とする請求項1に記載の仮想サーバ管理装置。 - 前記稼働情報は、該仮想サーバの稼働期間の長さをさらに含み、
前記情報収集部は、前記仮想サーバの稼働期間が規定の長さを超えたときにのみ、前記ピーク係数を修正することを特徴とする請求項2に記載の仮想サーバ管理装置。 - 前記情報定義テーブルは、配置ポリシーを示す情報をさらに保持しており、
前記再配置部は、前記積を求める際に、前記情報定義テーブルから前記配置ポリシーを取得すると共に、集約重視の配置ポリシーが設定されている場合には前記平均性能を用い、性能重視の配置ポリシーが設定されている場合には前記ピーク性能を用いることを特徴とする請求項2または3に記載の仮想サーバ管理装置。 - 複数の物理サーバ上に複数の仮想サーバが設けられたサブシステムであって、そのシステム構成の種別に応じて、前記サブシステムを構成する複数の仮想サーバの物理サーバに対する配置ルールが規定された前記サブシステムを1つ以上有するシステムに対して、該システムに含まれる各サブシステムのシステム構成の種別を示す情報を、前記物理サーバから収集する情報収集工程と、
前記システムに含まれる仮想サーバの再配置を行う際に、前記情報収集工程により収集された情報に基づいて、サブシステムのシステム構成の種別と、該サブシステムに属する各仮想サーバが互いに異なる物理サーバに配置すべきか同一の物理サーバに配置すべきかを示す情報を含む前記配置ルールとを対応付けて保持する情報定義テーブルから、再配置される仮想サーバが属するサブシステムに対して規定された配置ルールを取得すると共に、前記仮想サーバが属するサブシステムに対して規定された前記配置ルールに従って該仮想サーバの再配置を行う再配置工程とを有することを特徴とする仮想サーバ管理方法。 - 前記情報収集工程は、各前記仮想サーバについて、平均性能とピーク性能を含む稼動情報を収集して該仮想サーバの性能変動差を算出し、該仮想サーバについて設定された、物理サーバと、該物理サーバに設けられる仮想サーバとの性能比の上限を規定するピーク係数Q(Q:1より大きい数値)のデフォルト値を、前記性能変動差が規定の範囲内にある場合には小さく、前記性能変動差が前記規定の範囲を超えた場合に大きくするように修正する工程を含み、
前記再配置工程は、再配置される仮想サーバが属するサブシステムに対して規定された前記配置ルールに従う前提下で、前記複数の物理サーバのうちの、再配置される仮想サーバの前記平均性能またはピーク性能と、修正された前記ピーク係数Qとの積以上の性能を有する物理サーバに、該仮想サーバを再配置することを特徴とする請求項5に記載の仮想サーバ管理方法。 - 前記稼働情報は、該仮想サーバの稼働期間の長さをさらに含み、
前記情報収集工程は、前記仮想サーバの稼働期間が規定の長さを超えたときにのみ、前記ピーク係数を修正することを特徴とする請求項6に記載の仮想サーバ管理方法。 - 前記情報定義テーブルは、配置ポリシーを示す情報をさらに保持しており、
前記再配置工程は、前記積を求める際に、前記情報定義テーブルから前記配置ポリシーを取得すると共に、集約重視の配置ポリシーが設定されている場合には前記平均性能を用い、性能重視の配置ポリシーが設定されている場合には前記ピーク性能を用いることを特徴とする請求項6または7に記載の仮想サーバ管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008041002A JP5035011B2 (ja) | 2008-02-22 | 2008-02-22 | 仮想サーバ管理装置および仮想サーバ管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008041002A JP5035011B2 (ja) | 2008-02-22 | 2008-02-22 | 仮想サーバ管理装置および仮想サーバ管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009199395A JP2009199395A (ja) | 2009-09-03 |
JP5035011B2 true JP5035011B2 (ja) | 2012-09-26 |
Family
ID=41142815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008041002A Expired - Fee Related JP5035011B2 (ja) | 2008-02-22 | 2008-02-22 | 仮想サーバ管理装置および仮想サーバ管理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5035011B2 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5211766B2 (ja) * | 2008-03-10 | 2013-06-12 | 富士通株式会社 | 資源割り当て装置及びプログラム |
JP5515889B2 (ja) * | 2010-03-15 | 2014-06-11 | 日本電気株式会社 | 仮想マシンシステム、自動マイグレーション方法および自動マイグレーションプログラム |
JP5552343B2 (ja) * | 2010-03-16 | 2014-07-16 | 株式会社日本総合研究所 | 管理装置、管理方法およびプログラム |
JP5364642B2 (ja) * | 2010-05-07 | 2013-12-11 | 株式会社日立製作所 | 列車運行管理システム |
JP2012032877A (ja) * | 2010-07-28 | 2012-02-16 | Fujitsu Ltd | 情報処理装置を管理するプログラム、管理方法および管理装置 |
JP5556507B2 (ja) * | 2010-08-30 | 2014-07-23 | 富士通株式会社 | 仮想マシン管理プログラム、仮想マシン管理方法、および仮想マシン管理装置 |
JP5729466B2 (ja) * | 2011-04-20 | 2015-06-03 | 日本電気株式会社 | 仮想マシン管理装置、仮想マシン管理方法、及び、プログラム |
US9374314B2 (en) * | 2012-02-26 | 2016-06-21 | Palo Alto Research Center Incorporated | QoS aware balancing in data centers |
JP5930048B2 (ja) * | 2012-08-30 | 2016-06-08 | 富士通株式会社 | 稼働管理装置、稼働管理方法、及び稼働管理プログラム |
JP5872433B2 (ja) * | 2012-10-04 | 2016-03-01 | 日本電信電話株式会社 | 仮想マシン配置装置および仮想マシン配置方法 |
KR20140097691A (ko) * | 2013-01-29 | 2014-08-07 | 주식회사 아이디어웨어 | 서버 그룹핑 방법 및 장치와 기록매체 |
WO2014147802A1 (ja) * | 2013-03-21 | 2014-09-25 | 富士通株式会社 | 情報処理装置、資源割当方法、及びプログラム |
WO2015087449A1 (ja) | 2013-12-13 | 2015-06-18 | 株式会社日立製作所 | 計算機システムおよび計算機システムの制御方法 |
KR101695718B1 (ko) * | 2014-01-24 | 2017-01-12 | 한국전자통신연구원 | 데이터 센터, 서버 관리 장치 및 그것들의 서버 관리 방법 |
US10353786B2 (en) | 2014-07-22 | 2019-07-16 | Nec Corporation | Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program |
JP6472312B2 (ja) * | 2015-04-15 | 2019-02-20 | 株式会社Nttドコモ | 機能部割当装置及び機能部割当方法 |
WO2016174717A1 (ja) * | 2015-04-27 | 2016-11-03 | 三菱電機株式会社 | 情報処理装置及びリソース割り当て方法及びリソース割り当てプログラム |
JP6801468B2 (ja) | 2017-01-19 | 2020-12-16 | 富士通株式会社 | 管理装置、制御方法、および管理プログラム |
JP7128419B2 (ja) * | 2019-02-14 | 2022-08-31 | 日本電信電話株式会社 | 二重化運転システム及びその方法 |
US20240163228A1 (en) * | 2021-02-12 | 2024-05-16 | Nippon Telegraph And Telephone Corporation | Resource allocation update device, resource allocation update method, program, and virtual machine/container control system |
WO2023157128A1 (ja) * | 2022-02-16 | 2023-08-24 | 日本電信電話株式会社 | リソース計画装置、リソース計画方法、及び、リソース計画プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62204334A (ja) * | 1986-03-04 | 1987-09-09 | Fujitsu Ltd | システム資源の運用方式 |
US9329905B2 (en) * | 2004-10-15 | 2016-05-03 | Emc Corporation | Method and apparatus for configuring, monitoring and/or managing resource groups including a virtual machine |
WO2007136021A1 (ja) * | 2006-05-24 | 2007-11-29 | Nec Corporation | 仮想マシン管理装置、仮想マシン管理方法およびプログラム |
-
2008
- 2008-02-22 JP JP2008041002A patent/JP5035011B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009199395A (ja) | 2009-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5035011B2 (ja) | 仮想サーバ管理装置および仮想サーバ管理方法 | |
CN107430528B (zh) | 机会性资源迁移以优化资源放置 | |
EP3467652B1 (en) | Data balancing method and device | |
CN111580954B (zh) | 一种可扩展的分布式数据采集方法和*** | |
CN102591741B (zh) | 使用可缩放虚拟容量实现灾难恢复的方法和*** | |
CN111124475B (zh) | 存储管理的方法、电子设备和计算机可读存储介质 | |
WO2012056596A1 (ja) | 計算機システム及び処理制御方法 | |
CN103533063A (zh) | 一种可实现web应用资源动态扩展的方法及装置 | |
KR20070067604A (ko) | 데이터 처리 시스템을 관리하기 위한 규정 설정 방법,컴퓨터 프로그램 및 시스템 | |
CN103647830A (zh) | 一种集群管理***中多层次配置文件的动态管理方法 | |
KR20100133418A (ko) | 워크로드 스케줄링을 위한 방법, 시스템 및 컴퓨터 프로그램 | |
CN102882909A (zh) | 云计算服务监控***及方法 | |
WO2018131556A1 (ja) | リソース設定制御装置、リソース設定制御システム、リソース設定制御方法、および、コンピュータ読み取り可能記録媒体 | |
US20170212815A1 (en) | Virtualization substrate management device, virtualization substrate management system, virtualization substrate management method, and recording medium for recording virtualization substrate management program | |
Verma et al. | Enabling green computing in cloud environments: Network virtualization approach toward 5G support | |
AU2068200A (en) | System application management method and system, and storage medium which stores program for executing system application management | |
CN114003350B (zh) | 超融合***的数据分配方法和*** | |
US20170206027A1 (en) | Management system and management method of computer system | |
US20100057989A1 (en) | Method of moving data in logical volume, storage system, and administrative computer | |
CN111131040A (zh) | 路由的配置方法、装置及***、存储介质、电子装置 | |
Li et al. | Demand-aware erasure coding for distributed storage systems | |
US8621260B1 (en) | Site-level sub-cluster dependencies | |
JP5491972B2 (ja) | 2重化サーバシステム、ファイル操作方法、およびファイル操作プログラム | |
CN115225642B (zh) | 超融合***的弹性负载均衡方法及*** | |
JP5483784B1 (ja) | 制御装置、計算資源管理方法及び計算資源管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110726 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110922 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120618 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |