{"id":636,"date":"2011-05-08T12:04:51","date_gmt":"2011-05-08T03:04:51","guid":{"rendered":"http:\/\/test.creationline.com\/?p=636"},"modified":"2012-07-19T15:28:29","modified_gmt":"2012-07-19T06:28:29","slug":"cloudstack-%e8%aa%bf%e6%9f%bb%e5%a0%b1%e5%91%8a%e6%9b%b8","status":"publish","type":"post","link":"https:\/\/www.creationline.com\/tech-blog\/uncategorized\/636","title":{"rendered":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8"},"content":{"rendered":"<p>2011\u5e745\u67088\u65e5<\/p>\n<p>CloudStackCommunity Edition  2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8<\/p>\n<p>CloudStack \u306f\u3001Cloud.com \u793e\u304c\u63d0\u4f9b\u3057\u3066\u3044\u308b IaaS (Infrastructure as a Service\uff1a\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u306e\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3)\u578b\u30af\u30e9\u30a6\u30c9\u74b0\u5883\u69cb\u7bc9\u7528\u306e\u57fa\u76e4\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u3042\u308b\uff0eCloudStack \u306f 1 \u53f0\u4ee5\u4e0a\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf(\u4ee5\u4e0b\u30ce\u30fc\u30c9)\u304b\u3089\u69cb\u6210\u3055\u308c\u308b\uff0e<br \/>\nCloudStack \u306b\u306f\uff0c\u7528\u9014\u5225\u306b\u8907\u6570\u306e\u30a8\u30c7\u30a3\u30b7\u30e7\u30f3\u304c\u5b58\u5728\u3059\u308b\uff0e\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3067\u3042\u308a\uff0c\u7121\u6599\u3067\u5229\u7528\u304c\u53ef\u80fd\u306a Community Edition\uff0c\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u5411\u3051\u3067\u7533\u3057\u8fbc\u307f\u304c\u5fc5\u8981\u3067\u3042\u308b\u304c\uff0c\u5546\u7528\u30b5\u30dd\u30fc\u30c8\u304c\u3064\u3044\u3066\u3044\u308b Enterprise Edition \uff0c \u30b5 \u30fc \u30d3 \u30b9 \u30d7 \u30ed \u30d0 \u30a4 \u30c0 \u5411 \u3051 \u306e Service Provider Edition \u306e 3 \u7a2e \u985e \u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\uff0e<br \/>\nCloudStack \u306f\uff0c\u30e6\u30fc\u30b6\u306b\u8907\u96d1\u306a\u77e5\u8b58\u3092\u8981\u3059\u308b\u3053\u3068\u306a\u304f\u5bb9\u6613\u306b\u30af\u30e9\u30a6\u30c9\u74b0\u5883\u3092\u5229\u7528\u51fa\u6765\u308b\u3088\u3046\u5b9f\u88c5\u3055\u308c\u3066\u3044\u308b\uff0e\u30e6\u30fc\u30b6\u306f\uff0cCloudStack \u304c\u63d0\u4f9b\u3059\u308b\u30a6\u30a7\u30d6\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3088\u308a\u4eee\u60f3\u30b5\u30fc\u30d0(\u4ee5\u4e0b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9)\u306e\u4f5c\u6210\u3084\u8d77\u52d5\uff0c\u505c\u6b62\u306a\u3069\u3092\u884c\u3046\u3053\u3068\u304c\u51fa\u6765\u308b\uff0e<\/p>\n<p>\u4eca\u56de\u306e\u5831\u544a\u66f8\u3092\u516c\u958b\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u3001\u591a\u304f\u306e\u4f01\u696d\u30fb\u56e3\u4f53\u3067\u300eCloudStack\u300f\u3092\u5229\u7528\u3057\u3066\u60c5\u5831\u30b7\u30b9\u30c6\u30e0\u30a4\u30f3\u30d5\u30e9\u3092\u69cb\u7bc9\u3059\u308b\u969b\u306b\u5f79\u7acb\u3066\u3066\u3044\u305f\u3060\u304f\u3053\u3068\u3092\u76ee\u7684\u3068\u3057\u3066\u3044\u308b\u3002 <\/p>\n<p>\uff1c\u76ee\u6b21\uff1e<br \/>\n<strong>1.1\uff0e\u6982\u8981<\/strong><\/p>\n<p><strong>1.2<\/strong><strong>\uff0e\u4f1a\u793e\u60c5\u5831<\/strong><\/p>\n<p><strong>2<\/strong><strong>\uff0e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3<\/strong><\/p>\n<p><strong>2.1<\/strong><strong>\uff0e<\/strong><strong>Management Server<\/strong><\/p>\n<p><strong>2.2<\/strong><strong>\uff0e<\/strong><strong>Computing Node<\/strong><\/p>\n<p><strong>2.3<\/strong><strong>\uff0e<\/strong><strong>Storage Server<\/strong><\/p>\n<p><strong>2.4<\/strong><strong>\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<\/strong><\/p>\n<p><strong>2.5<\/strong><strong>\uff0e<\/strong><strong>Virtual Router<\/strong><\/p>\n<p><strong>2.6<\/strong><strong>\uff0e<\/strong><strong>Console Proxy<\/strong><\/p>\n<p><strong>2.7<\/strong><strong>\uff0e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u7a2e\u985e<\/strong><\/p>\n<p><strong>2<\/strong><strong>.7.1<\/strong><strong>\uff0e<\/strong><strong>Public Network<\/strong><\/p>\n<p><strong>2<\/strong><strong>.7.2<\/strong><strong>\uff0e<\/strong><strong>Direct Network<\/strong><\/p>\n<p><strong>3<\/strong><strong>\uff0e<\/strong><strong>CloudStack <\/strong><strong>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n<p>Management Server<\/p>\n<p><strong>3.1<\/strong><strong>\uff0e<\/strong><strong>Storage Server <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3<\/strong><strong>.1.1<\/strong><strong>\uff0e<\/strong><strong>NFS <\/strong><strong>\u30b5\u30fc\u30d0\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3<\/strong><strong>.<\/strong><strong>2<\/strong><strong>\uff0e<\/strong><strong>Computing Node <\/strong><strong>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n<p><strong>3<\/strong><strong>.<\/strong><strong>2<\/strong><strong>.1<\/strong><strong>\uff0e<\/strong><strong>FQDN <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><strong>\u3068<\/strong><strong>SELinux<\/strong><strong>\u306e\u7121\u52b9\u5316<\/strong><\/p>\n<p><strong>3<\/strong><strong>.<\/strong><strong>2<\/strong><strong>.<\/strong><strong>2<\/strong><strong>\uff0e<\/strong><strong>Computing Node <\/strong><strong>\u306b<\/strong><strong> Agent<\/strong><strong> <\/strong><strong>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n<p><strong>3.<\/strong><strong>3<\/strong><strong>\uff0e<\/strong><strong>Management Server <\/strong><strong>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><strong>\u3068<\/strong><strong>\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3<\/strong><strong>.<\/strong><strong>3<\/strong><strong>.1<\/strong><strong>\uff0e<\/strong><strong>FQDN <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><strong>\u3068<\/strong><strong>SELinux<\/strong><strong>\u306e\u7121\u52b9\u5316<\/strong><\/p>\n<p><strong>3.3.2<\/strong><strong>\uff0e<\/strong><strong>\u30d0\u30a4\u30ca\u30ea\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3068\u89e3\u51cd<\/strong><\/p>\n<p><strong>3.3.3<\/strong><strong>\uff0e<\/strong><strong>M<\/strong><strong>anagement Server <\/strong><strong>\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n<p><strong>3.<\/strong><strong>3<\/strong><strong>.<\/strong><strong>4<\/strong><strong>\uff0e<\/strong><strong>MySQL <\/strong><strong>\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0c\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3.<\/strong><strong>3<\/strong><strong>.<\/strong><strong>5<\/strong><strong>\uff0e<\/strong><strong>Management Server <\/strong><strong>\u306e\u8d77\u52d5<\/strong><\/p>\n<p><strong>3.<\/strong><strong>3<\/strong><strong>.<\/strong><strong>6<\/strong><strong>\uff0e<\/strong><strong>Se<\/strong><strong>condary Storage <\/strong><strong>\u306b<\/strong><strong>\u30b7\u30b9\u30c6\u30e0<\/strong><strong> VM <\/strong><strong>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u8a2d\u7f6e<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>\uff0e<\/strong><strong>CloudStack<\/strong><strong> <\/strong><strong>\u69cb\u6210\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>.<\/strong><strong>1<\/strong><strong>\uff0e<\/strong><strong>W<\/strong><strong>e<\/strong><strong>b UI <\/strong><strong>\u304b\u3089<\/strong><strong>\u306e\u30a2\u30af\u30bb\u30b9<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>.<\/strong><strong>2<\/strong><strong>\uff0e<\/strong><strong>\u30be\u30fc\u30f3<\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>.3<\/strong><strong>\uff0e<\/strong><strong>\u30af\u30e9\u30b9\u30bf<\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>.<\/strong><strong>4<\/strong><strong>\uff0e<\/strong><strong>Secondary Storage<\/strong><strong> <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>3.<\/strong><strong>4<\/strong><strong>.<\/strong><strong>5<\/strong><strong>\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e<\/strong><strong>\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<\/strong><strong>\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/strong><\/p>\n<p><strong>4<\/strong><strong>\uff0e<\/strong><strong>\u5229\u7528\u624b\u9806<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>1<\/strong><strong>\uff0e<\/strong><strong>\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>2<\/strong><strong>\uff0e<\/strong><strong>\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>3<\/strong><strong>\uff0e<\/strong><strong>\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>4<\/strong><strong>\uff0e<\/strong><strong>\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30a2\u30af\u30b7\u30e7\u30f3<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>5<\/strong><strong>\uff0e<\/strong><strong>\u30c9\u30e1\u30a4\u30f3\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>6<\/strong><strong>\uff0e<\/strong><strong>\u30a2\u30ab\u30a6\u30f3\u30c8<\/strong><strong>\u30de\u30cd\u30fc\u30b8\u30e1\u30f3\u30c8<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>7<\/strong><strong>\uff0e<\/strong><strong>Service Offerings <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>4<\/strong><strong>.<\/strong><strong>8<\/strong><strong>\uff0e<\/strong><strong>Disk Offerings <\/strong><strong>\u306e\u8a2d\u5b9a<\/strong><\/p>\n<p><strong>5<\/strong><strong>\uff0e<\/strong><strong>\u307e\u3068\u3081<\/strong><\/p>\n<p>1\uff0eCloudStack<br \/>\n1.1\uff0e\u6982\u8981<br \/>\nCloudStack \u306f\uff0cCloud.com \u793e\u304c\u63d0\u4f9b\u3057\u3066\u3044\u308b IaaS (Infrastructure as a Service\uff1a\u30b5\u30fc\u30d3\u30b9\u3068\u3057\u3066\u306e<br \/>\n\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3)\u578b\u30af\u30e9\u30a6\u30c9\u74b0\u5883\u69cb\u7bc9\u7528\u306e\u57fa\u76e4\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u3042\u308b\uff0eCloudStack \u306f 1 \u53f0\u4ee5\u4e0a\u306e<br \/>\n\u30f3\u30d4\u30e5\u30fc\u30bf(\u4ee5\u4e0b\u30ce\u30fc\u30c9)\u304b\u3089\u69cb\u6210\u3055\u308c\u308b\uff0e<br \/>\nCloudStack \u306b\u306f\uff0c\u7528\u9014\u5225\u306b\u8907\u6570\u306e\u30a8\u30c7\u30a3\u30b7\u30e7\u30f3\u304c\u5b58\u5728\u3059\u308b\uff0e\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3067\u3042\u308a\uff0c\u7121\u6599\u3067\u5229\u7528\u304c<br \/>\n\u53ef\u80fd\u306a Community Edition\uff0c\u30a8\u30f3\u30bf\u30fc\u30d7\u30e9\u30a4\u30ba\u5411\u3051\u3067\u7533\u3057\u8fbc\u307f\u304c\u5fc5\u8981\u3067\u3042\u308b\u304c\uff0c\u5546\u7528\u30b5\u30dd\u30fc\u30c8\u304c\u3064\u3044<br \/>\n\u3044 \u308b Enterprise Edition \uff0c \u30b5 \u30fc \u30d3 \u30b9 \u30d7 \u30ed \u30d0 \u30a4 \u30c0 \u5411 \u3051 \u306e Service Provider Edition \u306e 3 \u7a2e \u985e \u304c<br \/>\n\u3088\u308a\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\uff0e<br \/>\nCloudStack \u306f\uff0c\u30e6\u30fc\u30b6\u306b\u8907\u96d1\u306a\u77e5\u8b58\u3092\u8981\u3059\u308b\u3053\u3068\u306a\u304f\u5bb9\u6613\u306b\u30af\u30e9\u30a6\u30c9\u74b0\u5883\u3092\u5229\u7528\u51fa\u6765\u308b\u3088\u3046\u5b9f\u88c5\u3055<br \/>\n\u308c\u3066\u3044\u308b\uff0e\u30e6\u30fc\u30b6\u306f\uff0cCloudStack \u304c\u63d0\u4f9b\u3059\u308b\u30a6\u30a7\u30d6\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3088\u308a\u4eee\u60f3\u30b5\u30fc\u30d0(\u4ee5\u4e0b\u30a4\u30f3\u30b9\u30bf\u30f3<br \/>\n\u30b9)\u306e\u4f5c\u6210\u3084\u8d77\u52d5\uff0c\u505c\u6b62\u306a\u3069\u3092\u884c\u3046\u3053\u3068\u304c\u51fa\u6765\u308b\uff0e<\/p>\n<p>1.2\uff0e\u4f1a\u793e\u60c5\u5831<br \/>\nCloud.com \u793e(\u65e7 VMOps \u793e)\u306f IaaS \u306e\u30af\u30e9\u30a6\u30c9\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u3092\u5c02\u9580\u306b\u3059\u308b\u65b0\u8208\u4f01\u696d\u3067\u3042\u308b\uff0e<br \/>\nCloud.com \u793e\u81ea\u4f53\u306f\u30ab\u30ea\u30d5\u30a9\u30eb\u30cb\u30a2\u5dde\u30af\u30d1\u30c1\u30fc\u30ce\u306b\u4f1a\u793e\u3092\u69cb\u3048\u3066\u3044\u308b\uff0e2008 \u5e74 8 \u6708\uff0cSEVEN<br \/>\nNetworks \u793e\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u62c5\u5f53\u30d0\u30a4\u30b9\u30d7\u30ec\u30b8\u30c7\u30f3\u30c8\u3067\u3042\u3063\u305f Sheng Liang \u306b\u3088\u308a\u8a2d\u7acb\u3055\u308c\u305f\uff0e<br \/>\nCloud.com \u793e\u306e\u793e\u54e1\u6570\u306f\u7d04 40 \u4eba\u3067\uff0c\u7d4c\u55b6\u9663\u306b\u306f Yahoo! \u793e\u306e\u30a8\u30f3\u30b8\u30cb\u30a2\u30ea\u30f3\u30b0\u62c5\u5f53\u30b7\u30cb\u30a2\u30c7\u30a3\u30ec\u30af<br \/>\n\u30bf\u30fc\u3067\u3042\u3063\u305f Kevin Kluge \u6c0f\uff0cSolidcore Systems \u793e\u306e EMEA(\u6b27\u5dde\u30fb\u4e2d\u6771\u30fb\u30a2\u30d5\u30ea\u30ab)\u696d\u52d9\u62c5\u5f53\u30d0\u30a4<br \/>\n\u30b9\u30d7\u30ec\u30b8\u30c7\u30f3\u30c8\u3060\u3063\u305f Shannon Williams (\u696d\u52d9\u958b\u767a\u62c5\u5f53\u30d0\u30a4\u30b9\u30d7\u30ec\u30b8\u30c7\u30f3\u30c8)\u3001\u305d\u3057\u3066\u5143 Sun \u793e\u306e\u30de<br \/>\n\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u30b7\u30cb\u30a2\u30d0\u30a4\u30b9\u30d7\u30ec\u30b8\u30c7\u30f3\u30c8\u3060\u3063\u305f Peder Ulander \u6c0f(\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u62c5\u5f53\u30d0\u30a4\u30b9\u30d7\u30ec<br \/>\n\u30b8\u30c7\u30f3\u30c8)\u304c\u540d\u3092\u9023\u306d\u3066\u3044\u308b\uff0e<\/p>\n<p>2\uff0e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3<br \/>\nCloudStack \u306f\uff0c\u7269\u7406\u30ce\u30fc\u30c9\u3068\u4eee\u60f3\u30ce\u30fc\u30c9\u3067\u69cb\u6210\u304c\u7570\u306a\u308b\uff0e\u3053\u3053\u3067\u306f\uff0c\u7269\u7406\u7684\u306a\u69cb\u6210\uff0c\u4eee\u60f3\u7684\u306a\u69cb\u6210<br \/>\n\u3068\u3057\u3066 2 \u3064\u306e\u69cb\u6210\u56f3\u3092\u8aac\u660e\u3059\u308b<br \/>\n\u6700\u521d\u306b\u7269\u7406\u30ce\u30fc\u30c9\u306e\u69cb\u6210\u304b\u3089\u8aac\u660e\u3059\u308b\uff0e\u7269\u7406\u30ce\u30fc\u30c9\u306f\u56f3 1 \u306e\u3088\u3046\u306b\u63a5\u7d9a\u3055\u308c\u308b\uff0e\u7269\u7406\u69cb\u6210\u3067\u306f 3 \u7a2e<br \/>\n\u985e\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u304c\u5b58\u5728\u3059\u308b\uff0e\u3053\u306e\u56f3\u3067\u306f\u30b9\u30a4\u30c3\u30c1\u3084\u30eb\u30fc\u30bf\u306a\u3069\u306e\u6a5f\u5668\u306f\u542b\u307e\u308c\u3066\u304a\u3089\u305a\uff0c\u30b3\u30f3\u30dd<br \/>\n\u30fc\u30cd\u30f3\u30c8\u306e\u63a5\u7d9a\u95a2\u4fc2\u306e\u307f\u3092\u793a\u3057\u3066\u3044\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image001\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png\" alt=\"\" width=\"486\" height=\"527\" \/><\/p>\n<p>\u56f3 1 \u7269\u7406\u30ce\u30fc\u30c9\u306e\u69cb\u6210\u56f3<\/p>\n<p>CloudStack \u3092\u69cb\u6210\u3059\u308b\u7269\u7406\u30ce\u30fc\u30c9\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3042\u308b\uff0e<br \/>\n\u30fbManagement Server<br \/>\n\u30fbComputing Node<br \/>\n\u30fbStorage Server<\/p>\n<p>\u6b21\u306b CloudStack \u306e\u4eee\u60f3\u7684\u306a\u69cb\u6210\u3092\u56f3 2 \u306b\u793a\u3059\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image003\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image003.png\" alt=\"\" width=\"477\" height=\"475\" \/><\/p>\n<p>\u56f3 2 \u4eee\u60f3\u30ce\u30fc\u30c9\u306e\u69cb\u6210\u56f3<\/p>\n<p>CloudStack \u3092\u69cb\u6210\u3059\u308b\u4eee\u60f3\u30ce\u30fc\u30c9\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3067\u3042\u308b\uff0e<br \/>\n\u30fb\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9(\u4eee\u60f3\u30b5\u30fc\u30d0)<br \/>\n\u30fbVirtual Router<br \/>\n\u30fbConsole Proxy<\/p>\n<p>\u305d\u308c\u305e\u308c\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306b\u3064\u3044\u3066\u306f\u4ee5\u4e0b\u3067\u8aac\u660e\u3092\u884c\u3046\uff0e<br \/>\n2.1\uff0eManagement Server<br \/>\nManagement Server \u306f\uff0cCloudStack \u306e\u30d5\u30ed\u30f3\u30c8\u30a8\u30f3\u30c9\u3067\u30e6\u30fc\u30b6\u7528\u306e\u30a6\u30a7\u30d6\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3068\u7ba1\u7406<br \/>\n\u7528\u306e\u30a6\u30a7\u30d6\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u63d0\u4f9b\u3059\u308b\uff0e\u307e\u305f\uff0cAPI \u306e\u63d0\u4f9b\u3082\u884c\u3046\uff0e\u30e6\u30fc\u30b6\u306f Management Server \u3092\u4ecb<br \/>\n\u3057\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u64cd\u4f5c\u3092\u884c\u3046\uff0e<br \/>\nManagement Server \u306f\uff0cComputing Node \u3084 Storage Server \u306e\u72b6\u614b\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u60c5\u5831\u306a\u3069\u3092<br \/>\n\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3067\u7ba1\u7406\u3057\u3066\u3044\u308b\uff0e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u306f MySQL \u3092\u5229\u7528\u3057\u3066\u304a\u308a\uff0cManagement Server \u306e\u30d0<br \/>\n\u30c3\u30af\u30a8\u30f3\u30c9\u3067\u52d5\u4f5c\u3057\u3066\u3044\u308b\uff0e<br \/>\n2.2\uff0eComputing Node<br \/>\nComputing Node \u306f \uff0c CloudStack \u4e0a \u306b \u304a \u3044 \u3066 \uff0c \u30b3 \u30f3 \u30d4 \u30e5 \u30fc \u30c6 \u30a3 \u30f3 \u30b0 \u30ea \u30bd \u30fc \u30b9 \u3092 \u63d0 \u4f9b \u3059 \u308b \uff0e<br \/>\nCloudStack \u4e0a\u3067\u63d0\u4f9b\u3059\u308b\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30ea\u30bd\u30fc\u30b9\u3068\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\uff08\u4eee\u60f3\u30de\u30b7\u30f3\uff09\u3092\u7a3c\u52d5\u3055\u305b<br \/>\n\u308b\u70ba\u306b\u5272\u5f53\u3066\u308b CPU \u3084\u30e1\u30e2\u30ea\u306a\u3069\u306e\u3053\u3068\u3092\u6307\u3059\uff0e\u30e6\u30fc\u30b6\u306f Computing Node \u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u30a4\u30f3\u30b9\u30bf\u30f3<br \/>\n\u30b9\u3092\u5272\u308a\u5f53\u3066\u3089\u308c\u308b\uff0e<br \/>\nComputing Node \u306f\uff0c1 \u3064\u306e\u30af\u30e9\u30a6\u30c9\u30b7\u30b9\u30c6\u30e0\u5185\u306b 1 \u53f0\u4ee5\u4e0a\u5b58\u5728\u3057\uff0c\u5404 Computing Node \u306f<br \/>\nManagement Server \u306b\u767b\u9332\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066\u30af\u30e9\u30a6\u30c9\u30b7\u30b9\u30c6\u30e0\u306b\u53c2\u52a0\u3067\u304d\u308b\uff0e<br \/>\nCloudStack \u4e0a\u3067\u4f5c\u6210\u3057\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\uff0cComputing Node \u3067\u8d77\u52d5\u3059\u308b\u304c\uff0c\u3069\u306e Computing Node<br \/>\n\u4e0a\u3067\u8d77\u52d5\u3059\u308b\u304b\u306f Management Server \u306b\u3088\u3063\u3066\u6c7a\u5b9a\u3055\u308c\u308b\uff0e\u30e6\u30fc\u30b6\u306f\u4f5c\u6210\u3057\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u3069\u306e<br \/>\nComputing Node \u3067\u8d77\u52d5\u3057\u3066\u3044\u308b\u304b\u306f\u95a2\u77e5\u305b\u305a\uff0c\u610f\u8b58\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044\uff0e<\/p>\n<p>2.3\uff0eStorage Server<br \/>\nStorage Server \u306f\uff0cManagement Server\uff0cComputing Node \u306b\u5bfe\u3057\u3066\u30b9\u30c8\u30ec\u30fc\u30b8\u9818\u57df\u3092\u63d0\u4f9b\u3059\u308b\uff0e<br \/>\nStorage Server \u306b\u306f\uff0c\u305d\u308c\u305e\u308c Primary Server\uff0cSecondary Server \u306e 2 \u7a2e\u985e\u306e\u30b5\u30fc\u30d0\u3092\u7528\u610f\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\uff0e<br \/>\nPrimary Server \u306f\uff0cCloudStack \u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u4f7f\u7528\u3059\u308b\u4eee\u60f3\u30c7\u30a3\u30b9\u30af\u3092\u4fdd\u5b58\u3059\u308b\u305f\u3081<br \/>\n\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u9818\u57df\u3092\u63d0\u4f9b\u3059\u308b\uff0ePrimary Server \u306f\uff0c\u3059\u3079\u3066\u306e Computing Node \u304b\u3089\u30de\u30a6\u30f3\u30c8\u3055\u308c\uff0c<br \/>\nCloudStack \u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u3059\u3079\u3066\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u5229\u7528\u3059\u308b\uff0e<br \/>\nSecondary Server \u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210\u6642\u306b\u5229\u7528\u3059\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30a4\u30e1\u30fc\u30b8\u3084 ISO \u30a4\u30e1\u30fc\u30b8\uff0c\u307e<br \/>\n\u305f\u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u4fdd\u5b58\u3059\u308b\u305f\u3081\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u9818\u57df\u3092\u63d0\u4f9b\u3059\u308b\uff0eSecondary<br \/>\nServer \u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u63d0\u4f9b\u65b9\u6cd5\u306b\u306f\uff0cNFS \u304c\u5229\u7528\u3055\u308c\u308b\uff0e<br \/>\nSecondary Server \u306f\uff0cManagement Server \u304b\u3089\u30de\u30a6\u30f3\u30c8\u3055\u308c\u308b\uff0eSecondary Server \u306e\u30b9\u30c8\u30ec\u30fc\u30b8<br \/>\n\u9818\u57df\u3092\u30de\u30a6\u30f3\u30c8\u3057\u305f Management Server \u306f\uff0c\u30e6\u30fc\u30b6\u304b\u3089\u306e\u8981\u6c42\u306b\u5fdc\u3058\u3066\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30a4\u30e1\u30fc\u30b8\u306e\u30b3<br \/>\n\u30d4\u30fc\u3084\uff0cISO \u30a4\u30e1\u30fc\u30b8\u306e\u30de\u30a6\u30f3\u30c8\uff0c\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306e\u4fdd\u5b58\u3092\u884c\u3046\uff0e<\/p>\n<p>2.4\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<br \/>\n\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f Computing Node \u4e0a\u3067\uff0c\u30e6\u30fc\u30b6\u306e\u30ea\u30af\u30a8\u30b9\u30c8\u306b\u3088\u3063\u3066\u4f5c\u6210\u3055\u308c\u308b\u4eee\u60f3\u30de\u30b7\u30f3\u3067\u3042\u308b\uff0e<br \/>\n\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\u57fa\u672c\u7684\u306b Guest Network \u306b\u5b58\u5728\u3059\u308b\uff0cGuest Network \u306f\uff0cCloudStack \u3067\u7ba1\u7406\u3055\u308c\u308b<br \/>\n\u30ed\u30fc\u30ab\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u3042\u308a\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u3078\u30a2\u30af\u30bb\u30b9\u3059\u308b\u969b\u306b\u306f Virtual Router<br \/>\n\u3092\u7d4c\u7531\u3059\u308b\uff0e\u305d\u306e\u305f\u3081\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\u57fa\u672c\u7684\u306b NAT \u4e0b\u306b\u5b58\u5728\u3059\u308b\u3053\u3068\u306b\u306a\u308b\uff0e<\/p>\n<p>2.5\uff0eVirtual Router<br \/>\nVirtual Router \u306f\uff0cCloudStack \u5185\u3067\u30eb\u30fc\u30bf\u6a5f\u80fd\u3092\u63d0\u4f9b\u3059\u308b\u4eee\u60f3\u30de\u30b7\u30f3\u3067\u3042\u308b\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\uff0c\u57fa<br \/>\n\u672c\u7684\u306b Guest Network \u5185\u306b\u4f5c\u6210\u3055\u308c\u308b\uff0eGuest Network \u306f CloudStack \u304c\u7ba1\u7406\u3059\u308b\u30ed\u30fc\u30ab\u30eb\u30cd\u30c3\u30c8\u30ef<br \/>\n\u30fc\u30af\u3067\u3042\u308b\u305f\u3081\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u3078\u30a2\u30af\u30bb\u30b9\u3059\u308b\u969b\u306b\u30eb\u30fc\u30bf\u304c\u5fc5\u8981\u3068\u306a\u308b\uff0eVirtual<br \/>\nRouter \u306f\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3068 Guest Network \u3092\u7e4b\u3050\u30eb\u30fc\u30bf\u6a5f\u80fd\u3092\u63d0\u4f9b\u3059\u308b\uff0e\u307e\u305f\uff0cCloudStack \u306e\u6a5f<br \/>\n\u80fd\u3067\u3042\u308b PortForwarding \u3084 LoadBalancer \u3084 Guest Network \u306e DHCP \u30b5\u30fc\u30d0\u306e\u6a5f\u80fd\u306f\u3053\u306e Virtual<br \/>\nRouter \u304c\u63d0\u4f9b\u3059\u308b\uff0e<\/p>\n<p>2.6\uff0eConsole Proxy<br \/>\nConsole Proxy \u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u3092\u30e6\u30fc\u30b6\u306b\u63d0\u4f9b\u3059\u308b\u6a5f\u80fd\u3092\u6301\u3064\u4eee\u60f3\u30de\u30b7\u30f3\u3067\u3042<br \/>\n\u308b\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u306f VNC \u306b\u3088\u3063\u3066\u63d0\u4f9b\u3055\u308c\u308b\u304c\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u52d5\u4f5c\u3055\u305b\u308b<br \/>\nComputing Node \u304c\u5fc5\u305a\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u63a5\u7d9a\u3055\u308c\u3066\u3044\u308b\u3068\u306f\u9650\u3089\u306a\u3044\uff0e CloudStack \u3067\u306f\uff0c<br \/>\nComputing Node \u306e\u30af\u30e9\u30b9\u30bf\u3092\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3068\u306f\u5225\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3067\u69cb\u7bc9\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3060\u304b\u3089<br \/>\n\u3067\u3042\u308b\uff0e\u305d\u306e\u305f\u3081\uff0cCloudStack \u3067\u7ba1\u7406\u3055\u308c\u308b Public IP \u30a2\u30c9\u30ec\u30b9\u3092\u5272\u308a\u5f53\u3066\u305f Console Proxy \u3092\u7d4c<br \/>\n\u7531\u3057\uff0cComputing Node \u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u306b\u3088\u3063\u3066 CloudStack \u306e\u5185\u90e8\u69cb\u6210\u306b\u95a2\u4fc2\u306a\u304f\u30e6\u30fc\u30b6\u3078\u30b3<br \/>\n\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u306e\u63d0\u4f9b\u3092\u5b9f\u73fe\u3057\u3066\u3044\u308b\uff0e<\/p>\n<p>2.7\uff0e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u7a2e\u985e<br \/>\nCloudStack \u3067\u306f\uff0c2 \u3064\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u304c\u5229\u7528\u3067\u304d\u308b\uff0e1 \u3064\u306f Public Network \u3067\uff0c\u3082\u3046 1 \u3064\u306f<br \/>\nDirect Network \u3067\u3042\u308b\uff0e\u305d\u308c\u305e\u308c\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30e2\u30fc\u30c9\u306e\u69cb\u6210\u3092\u56f3 3 \u306b\u793a\u3059\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image005\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image005.png\" alt=\"\" width=\"551\" height=\"503\" \/><\/p>\n<p>\u56f3 3 Public Network \u3068 Direct Network<\/p>\n<p>2.7.1\uff0ePublic Network<br \/>\nPublic Network \u3067\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f Virtual Router \u3092\u7d4c\u7531\u3057\u3066\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308b\uff0e<br \/>\n\u3053\u306e\u6642\uff0c\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b IP \u30a2\u30c9\u30ec\u30b9\u3092 CloudStack \u3067\u306f Public IP \u30a2\u30c9\u30ec\u30b9 \u3068<br \/>\n\u547c\u3073\uff0cPublic IP \u30a2\u30c9\u30ec\u30b9\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3092 Public Network \u3068\u547c\u3093\u3067\u3044\u308b\uff0e\u4e00\u65b9\uff0cVirtual Router \u3068\u30a4<br \/>\n\u30f3\u30b9\u30bf\u30f3\u30b9\u9593\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306f Guest Network \u3068\u547c\u3073\uff0c\u5404\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f Guest IP \u30a2\u30c9\u30ec\u30b9\u3092\u6301\u3064\uff0e<br \/>\nPublic Network \u3067\u306f\uff0cCloudStack \u306e PortForwarding \u3084 LoadBalancer \u306e\u6a5f\u80fd\u304c\u5229\u7528\u51fa\u6765\u308b\uff0e\u3053\u306e<br \/>\n\u6a5f\u80fd\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u306b\u3088\u308a\uff0cNAT \u4e0b\u306b\u3044\u308b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3078\u306e\u30b5\u30fc\u30d3\u30b9\u63d0\u4f9b\u3092\u884c\u3046<br \/>\n\u3053\u3068\u304c\u3067\u304d\u308b\uff0e<\/p>\n<p>2.7.2\uff0eDirect Network<br \/>\nDirect Network \u3067\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u76f4\u63a5\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u63a5\u7d9a\u3059\u308b\uff0e\u3053\u306e\u3068\u304d\uff0cVirtual Router<br \/>\n\u304c\u5b58\u5728\u3057\u306a\u3044\u305f\u3081 Public Network \u3067\u5229\u7528\u3067\u304d\u305f PortForwarding \u3084 LoadBalancer \u306a\u3069\u306e\u6a5f\u80fd\u306f\u4f7f\u7528<br \/>\n\u3067\u304d\u306a\u3044\uff0e\u3057\u304b\u3057\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\u5916\u90e8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u76f4\u63a5\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u305f\u3081\uff0c\u30c0\u30a4\u30ec\u30af\u30c8\u30cd\u30c3\u30c8<br \/>\n\u30ef\u30fc\u30af\u306b\u63a5\u7d9a\u3057\u3066\u3044\u308b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306f\u30b0\u30ed\u30fc\u30d0\u30eb\u306a\u30ce\u30fc\u30c9\u3068\u3057\u3066\u6271\u3046\u3053\u3068\u304c\u3067\u304d\u308b\uff0e<\/p>\n<p>3\uff0eCloudStack \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\nCloudStack \u306e\u5404\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u30b7\u30b9\u30c6\u30e0\u8981\u4ef6\u3092\u8868 1 \u306b\u307e\u3068\u3081\u308b\uff0e<\/p>\n<p>\u8868 1 \u5404\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u30b7\u30b9\u30c6\u30e0\u8981\u4ef6<\/p>\n<p>Management Server \u30fb64-bit x86 CPU<br \/>\n\u30fb2 GB \u4ee5\u4e0a\u306e\u30e1\u30e2\u30ea<br \/>\n\u30fb80 GB \u4ee5\u4e0a\u306e\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af<br \/>\n\u30fb1 \u3064\u4ee5\u4e0a\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u30ab\u30fc\u30c9<br \/>\n\u30fbRHEL\/CentOS 5.4+ 64-bit \u307e\u305f\u306f RHEL6 64-bit<br \/>\n\u30fb\u56fa\u5b9a IP \u30a2\u30c9\u30ec\u30b9<br \/>\n\u30fbFully Qualified Domain Name(hostname \u30b3\u30de\u30f3\u30c9\u3067\u8a2d\u5b9a)<\/p>\n<p>Computing Node \u30fb64-bit x86 CPU<br \/>\n\u30fbIntel-VT \u307e\u305f\u306f AMD-V \u306e\u30b5\u30dd\u30fc\u30c8<br \/>\n\u30fb4 GB \u4ee5\u4e0a\u306e\u30e1\u30e2\u30ea<br \/>\n\u30fb30 GB \u4ee5\u4e0a\u306e\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af<br \/>\n\u30fb1 \u3064\u4ee5\u4e0a\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u30ab\u30fc\u30c9<br \/>\n\u30fb\u56fa\u5b9a IP \u30a2\u30c9\u30ec\u30b9<br \/>\n\u30fbCitrix XenServer 5.6\uff0c RHEL\/CentOS 5.6 64-bit\uff0c Fedora 14 64-bit \u307e<br \/>\n\u305f\u306f RHEL6 (64-bit)<\/p>\n<p>Storage Server \u30fbNFS Server \u3068\u3057\u3066\u5229\u7528\u51fa\u6765\u308b UNIX OS<br \/>\n\u30fb100 GB \u4ee5\u4e0a\u306e\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af<\/p>\n<p>Database Node \u30fbManagement Server \u3068\u4f75\u7528\u304c\u3067\u304d\u308b<br \/>\n\u30fb\u4f75\u7528\u3057\u306a\u3044\u5834\u5408\u306f\u3001Management Server \u3068\u540c\u3058\u8981\u4ef6<\/p>\n<p>\u672c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3067\u306f\uff0c\u3053\u308c\u3089\u306e\u8981\u4ef6\u3092\u3059\u3079\u3066\u6e80\u305f\u3057\u3066\u3044\u308b\u74b0\u5883\u304c\u3042\u308b\u3053\u3068\u3092\u524d\u63d0\u306b\u8a71\u3092\u9032\u3081\u308b\uff0e\u306a \u304a\uff0cCloudStack \u3092\u69cb\u7bc9\u3059\u308b\u4e0a\u3067 \u5404\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u304c\u5225\u30ce\u30fc\u30c9\u3067\u3042\u308b\u5fc5\u8981\u306f\u306a\u304f\uff0c1 \u53f0\u306e\u30ce\u30fc\u30c9\u3067 CloudStack \u3092\u69cb\u7bc9\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3042\u308b\uff0e\u307e\u305f\uff0cManagement Server\uff0cStorage Server \u306f\u4eee\u60f3\u5316\u6280\u8853 \u3092\u5fc5\u8981\u3068\u3057\u306a\u3044\u305f\u3081\uff0c\u3053\u308c\u3089\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306f\u4eee\u60f3\u30de\u30b7\u30f3\u3092\u7528\u3044\u3066\u69cb\u7bc9\u3059\u308b\u3053\u3068\u3082\u53ef\u80fd\u3067\u3042\u308b\uff0e\u305f \u3060\u3057\uff0cComputing Node \u3060\u3051\u306f Intel-VT\uff0cAMD-V \u306e\u30b5\u30dd\u30fc\u30c8\u304c\u5fc5\u9808\u3068\u306a\u3063\u3066\u3044\u308b\u305f\u3081\uff0c\u4eee\u60f3\u30de\u30b7\u30f3\u3092 \u7528\u3044\u3066\u306e\u69cb\u7bc9\u306f\u4e0d\u53ef\u80fd\u3067\u3042\u308b\uff0e<br \/>\n\u672c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3067\u306f\uff0c\u56f3 4 \u306e\u69cb\u6210\u3092\u60f3\u5b9a\u3057\u3066 CloudStack \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u3092\u8aac\u660e\u3059\u308b\uff0e\u672c\u30c9\u30ad<br \/>\n\u30e5\u30e1\u30f3\u30c8\u3067\u8aac\u660e\u3059\u308b\u69cb\u6210\u306f\uff0cManagement Server\uff0cComputing Node\uff0cStorage Server \u306f\u540c\u3058\u30cd\u30c3\u30c8\u30ef<br \/>\n\u30fc\u30af\u306b\u5b58\u5728\u3057\u3066\u304a\u308a\uff0c\u4e0a\u4f4d\u306e\u30eb\u30fc\u30bf\u3092\u7d4c\u7531\u3057\u3066\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u3078\u30a2\u30af\u30bb\u30b9\u3059\u308b\uff0e<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-642\" title=\"image007\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image007.png\" alt=\"\" width=\"607\" height=\"312\" \/><br \/>\n\u56f3 4 CloudStack \u306e\u7269\u7406\u69cb\u6210<\/p>\n<p>3.1\uff0eStorage Server \u306e\u8a2d\u5b9a<br \/>\n\u672c \u7bc0 \u3067 \u306f \uff0c Storage Server \u306e \u8a2d \u5b9a \u65b9 \u6cd5 \u3092 \u8aac \u660e \u3059 \u308b \uff0e Storage Server \u306f \uff0c Primary Storage \u3068<br \/>\nSecondary Storage \u306e 2 \u7a2e\u985e\u5b58\u5728\u3059\u308b\u304c\uff0c\u8a2d\u5b9a\u65b9\u6cd5\u306f\u540c\u3058\u3067\u3042\u308b\uff0e\u672c\u7bc0\u306f RHEL\/CentOS\/Fedora \u3092<br \/>\n\u5bfe\u8c61\u3068\u3057\u305f\u624b\u9806\u3068\u306a\u3063\u3066\u3044\u308b\u3002<br \/>\n3.1.1\uff0eNFS \u30b5\u30fc\u30d0\u306e\u8a2d\u5b9a<br \/>\n\u6700\u521d\u306b NFS \u30b5\u30fc\u30d0\u306e export \u7528\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3059\u308b\uff0e<\/p>\n<p>mkdir \/export<\/p>\n<p>\u4eca\u56de\uff0cPrimary Storage \u3068 Secondary Storage \u3092\u540c\u3058 NFS \u30b5\u30fc\u30d0\u3067\u4f7f\u7528\u3059\u308b\u305f\u3081\uff0c\u305d\u308c\u305e\u308c\u306e\u30d5 \u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3059\u308b\uff0e<\/p>\n<p>mkdir \/export\/primary mkdir \/export\/secondary<\/p>\n<p>\/export \u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092 NFS \u30b5\u30fc\u30d0\u306e\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u63d0\u4f9b\u3059\u308b\u305f\u3081\uff0c\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3059\u308b\uff0e<\/p>\n<p>echo '\/export *(rw,async,no_root_squash)' &gt;&gt; \/etc\/exports<\/p>\n<p>\u7279\u306b\uff0cno_root_squash \u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u5fc5\u9808\u3067\u3042\u308a\uff0c\u3053\u306e\u8a2d\u5b9a\u304c\u306a\u3044\u3068\u30b9\u30c8\u30ec\u30fc\u30b8\u767b\u9332\u6642\u306b\u30a8\u30e9\u30fc\u30e1\u30c3 \u30bb\u30fc\u30b8\u304c\u8868\u793a\u3055\u308c\u308b\uff0e\u307e\u305f\uff0c\u3053\u3053\u306e\u4f8b\u3067\u306f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u306f\u7279\u306b\u6c17\u306b\u3057\u3066\u3044\u306a\u3044\uff0e\u305d\u306e\u305f\u3081\uff0c\u3053\u306e\u8a2d\u5b9a \u3067\u306f\u3069\u306e\u30ce\u30fc\u30c9\u3067\u3082\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u30de\u30a6\u30f3\u30c8\u3067\u304d\u308b\uff0e<br \/>\n\/etc\/sysconfig\/nfs \u30d5\u30a1\u30a4\u30eb\u306e\u4e0b\u8a18\u306e\u884c\u304b\u3089\u30b3\u30e1\u30f3\u30c8\u3092\u5916\u3059\uff0e<\/p>\n<p>LOCKD_TCPPORT=32803<br \/>\nLOCKD_UDPPORT=32769<br \/>\nMOUNTD_PORT=892<br \/>\nRQUOTAD_PORT=875<br \/>\nSTATD_PORT=662<br \/>\nSTATD_OUTGOING_PORT=2020<\/p>\n<p>\/etc\/sysconfig\/iptables \u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304d\uff0cINPUT \u30c1\u30a7\u30fc\u30f3\u306e\u6700\u521d\u306b\u4e0b\u8a18\u306e\u884c\u3092\u8ffd\u52a0\u3059\u308b\uff0e<\/p>\n<p>-A INPUT -m state --state NEW -p udp --dport 111 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 111 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 2049 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 32803 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p udp --dport 32769 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 892 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p udp --dport 892 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 875 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p udp --dport 875 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p tcp --dport 662 -j ACCEPT<br \/>\n-A INPUT -m state --state NEW -p udp --dport 662 -j ACCEPT<\/p>\n<p>IP \u30c6\u30fc\u30d6\u30eb\u3092\u518d\u8d77\u52d5\u3059\u308b\uff0e<\/p>\n<p># service iptables restart<\/p>\n<p>NFS \u3092\u8d77\u52d5\u3059\u308b\uff0e<\/p>\n<p># service nfs start<\/p>\n<p>\u30d6\u30fc\u30c8\u6642\u306b NFS \u304c\u81ea\u52d5\u3067\u8d77\u52d5\u3059\u308b\u3088\u3046\u306b\u8a2d\u5b9a\u3059\u308b\uff0e<\/p>\n<p># chkconfig nfs on<\/p>\n<p>3.2\uff0eComputing Node \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n\u672c\u7bc0\u3067\u306f\uff0cComputing Node \u306b CloudStack \u306e agent \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0cManagement<br \/>\nServer \u3078\u63a5\u7d9a\u3059\u308b\u624b\u9806\u3092\u8aac\u660e\u3059\u308b\uff0e\u305f\u3060\u3057\uff0cComputing Node \u304c XenServer 5.6 \u306e\u5834\u5408\u306f\u8ffd\u52a0\u3067\u30a4\u30f3<br \/>\n\u30b9\u30c8\u30fc\u30eb\u3059\u3079\u304d\u3082\u306e\u306f\u306a\u304f\uff0c\u305d\u306e\u307e\u307e\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\u306a\u306e\u3067\u3001\u4ee5\u4e0b\u306f KVM \u74b0\u5883\u3067\u306e\u30a4\u30f3\u30b9<br \/>\n\u30c8\u30fc\u30eb\u624b\u9806\u3068\u306a\u308b\uff0e<\/p>\n<p>3.2.1\uff0eFQDN \u306e\u8a2d\u5b9a\u3068 SELinux \u306e\u7121\u52b9\u5316<br \/>\nComputing Node \u306b CloudStack \u306e agent \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0c\u8a2d\u5b9a\u3092\u884c\u3046\u524d\u306b\uff0cFully-<br \/>\nQualified Domain Name(FQDN) \u306e\u8a2d\u5b9a\u304a\u3088\u3073 SELinux \u306e\u540d\u524d\u89e3\u6c7a\u306e\u7121\u52b9\u5316\u3092\u884c\u3046\uff0e<br \/>\nSELinux \u306e\u7121\u52b9\u5316\u306f\uff0c\/etc\/selinux\/config \u30d5\u30a1\u30a4\u30eb\u306e\u5909\u6570 SELinux \u3092 Permissive \u306b\u8a2d\u5b9a\u3059\u308b\uff0e\u307e<br \/>\n\u305f\uff0c\u4e0b\u8a18\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u306b\u3088\u308a\uff0c\u518d\u8d77\u52d5\u306e\u5fc5\u8981\u306a\u304f\u73fe\u5728\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u306b\u3082 SELinux \u306e\u5909\u66f4\u8a2d<br \/>\n\u5b9a\u3092\u53cd\u6620\u3067\u304d\u308b\uff0e<\/p>\n<p># setenforce permissive<\/p>\n<p>3.2.2\uff0eComputing Node \u306b Agent \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\nCloudStack \u306e\u30d0\u30a4\u30ca\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\uff0e\u624b\u9806\u306f Management Server \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306e\u7bc0\u3092\u53c2<br \/>\n\u7167\u306e\u3053\u3068\uff0e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\uff0c\u89e3\u51cd\uff0c\u53ca\u3073\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u79fb\u52d5\u306e\u624b\u9806\u5f8c\uff0cagent \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n\u3059\u308b\uff0e<\/p>\n<p># .\/install.sh<br \/>\nSetting up the temporary repository... Cleaning Yum cache...<br \/>\nLoaded plugins: fastestmirror<br \/>\n0 metadata files removed<br \/>\nWelcome to the Cloud.com CloudStack Installer for opensource version. What would you like to do?<\/p>\n<p>M) Install the Management Server<br \/>\nA) Install the Agent<br \/>\nD) Install the database server<br \/>\nQ) Quit<\/p>\n<p>&gt; A<\/p>\n<p>3.3\uff0eManagement Server \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u8a2d\u5b9a<br \/>\n\u672c\u7bc0\u3067\u306f\uff0cCloudStack Management Server \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u53ca\u3073\u8a2d\u5b9a\u65b9\u6cd5\u3092\u8aac\u660e\u3059\u308b\uff0eManagement<br \/>\nServer \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0c\u8a2d\u5b9a\u3067\u306f\uff0cFQDN\uff0cMySQL \u305d\u3057\u3066 Management Server \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e<br \/>\n\u8a2d\u5b9a\u306a\u3069\u3092\u884c\u3046\uff0e<\/p>\n<p>3.3.1\uff0eFQDN \u306e\u8a2d\u5b9a\u3068 SELinux \u306e\u7121\u52b9\u5316<br \/>\nManagement Server \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0c\u8a2d\u5b9a\u3092\u884c\u3046\u524d\u306b\uff0cFully-Qualified Domain Name(FQDN) \u306e\u8a2d<br \/>\n\u5b9a\u304a\u3088\u3073 SELinux \u306e\u540d\u524d\u89e3\u6c7a\u306e\u7121\u52b9\u5316\u3092\u884c\u3046\uff0e<br \/>\nFQDN \u306e\u8a2d\u5b9a\u306f\uff0chostname \u30b3\u30de\u30f3\u30c9\u306b\u3088\u308b\u65b9\u6cd5\u3068 \/etc\/hosts \u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3059\u308b\u65b9\u6cd5\u304c\u3042\u308b\uff0e\u3057<br \/>\n\u304b\u3057\uff0chostname \u30b3\u30de\u30f3\u30c9\u3067\u306e\u8a2d\u5b9a\u3092\u884c\u3063\u305f\u5834\u5408\uff0c\u518d\u8d77\u52d5\u6642\u306b\u30db\u30b9\u30c8\u30cd\u30fc\u30e0\u306e\u8a2d\u5b9a\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u305f<br \/>\n\u3081 \/etc\/hosts \u30d5\u30a1\u30a4\u30eb\u306b FQDN \u3092\u8a18\u8ff0\u3057\u3066\u304a\u304f\u307b\u3046\u304c\u3088\u3044\uff0e<br \/>\nFQDN \u306f\u5b8c\u5168\u4fee\u98fe\u30c9\u30e1\u30a4\u30f3\u540d\u3068\u547c\u3070\u308c\uff0c\u30c9\u30e1\u30a4\u30f3\u540d\uff0c\u30b5\u30d6\u30c9\u30e1\u30a4\u30f3\u540d\uff0c\u30db\u30b9\u30c8\u540d\u3092\u7701\u7565\u305b\u305a\u306b\u8a18\u8ff0<br \/>\n\u3059\u308b\uff0e\u4f8b\u3048\u3070\uff0ccloud.example.com \u306f FQDN \u3067\u3042\u308b\u304c\uff0c \u30db\u30b9\u30c8\u540d\u3060\u3051\u306e cloud \u306f FQDN \u3067\u306f\u306a\u3044\uff0e<br \/>\n\u307e\u305f\uff0c\/etc\/selinux\/config \u30d5\u30a1\u30a4\u30eb\u306e\u5909\u6570 SELinux \u3092 Permissive \u306b\u8a2d\u5b9a\u3059\u308b\uff0e\u307e\u305f\uff0c\u4e0b\u8a18\u30b3\u30de\u30f3<br \/>\n\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3053\u3068\u306b\u3088\u308a\uff0c\u518d\u8d77\u52d5\u306e\u5fc5\u8981\u306a\u304f\u73fe\u5728\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u306b\u3082 SELinux \u306e\u5909\u66f4\u8a2d\u5b9a\u3092\u53cd\u6620\u3067\u304d\u308b\uff0e<\/p>\n<p># setenforce permissive<\/p>\n<p>3.3.2\uff0e\u30d0\u30a4\u30ca\u30ea\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3068\u89e3\u51cd<br \/>\n\u307e\u305a\u306f CloudStack \u306e\u30d0\u30a4\u30ca\u30ea\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\uff0ewget \u3092\u4f7f\u7528\u3057\u305f\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u4e0b\u8a18\u306e\u901a\u308a\u3068<br \/>\n\u306a\u308b\uff0e<\/p>\n<p># wget http:\/\/sourceforge.net\/projects\/cloudstack\/files\/Cloudstack%202.2\/2.2.3\/cloudstack-2.2.3-1- el5-oss.tar.gz\/download<\/p>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f CloudStack \u306e\u89e3\u51cd\u3092\u884c\u3044\uff0c\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u79fb\u52d5\u3059\u308b\uff0e<\/p>\n<p># tar xzf cloudstack-2.2.3-1-el5-oss.tar.gz<br \/>\n# cd CloudStack-2.2.3-1-rhel5-oss<\/p>\n<p>3.3.3\uff0eManagement Server \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n\u672c\u7bc0\u3067\u306f\uff0cManagement Server \u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3046\uff0e<\/p>\n<p># .\/install.sh<br \/>\nSetting up the temporary repository... Cleaning Yum cache...<br \/>\nLoaded plugins: fastestmirror<br \/>\n0 metadata files removed<br \/>\nWelcome to the Cloud.com CloudStack Installer for opensource version. What would you like to do?<\/p>\n<p>M) Install the Management Server<br \/>\nA) Install the Agent<br \/>\nD) Install the database server<br \/>\nQ) Quit<\/p>\n<p>&gt; M<\/p>\n<p>3.3.4\uff0eMySQL \u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff0c\u8a2d\u5b9a<br \/>\n\u672c\u7bc0\u3067\u306f\uff0cManagement Server \u306e\u30d0\u30c3\u30af\u30a8\u30f3\u30c9\u3067\u52d5\u4f5c\u3059\u308b MySQL \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3046\uff0e<\/p>\n<p># .\/install.sh<br \/>\nSetting up the temporary repository... Cleaning Yum cache...<br \/>\nLoaded plugins: fastestmirror<br \/>\n0 metadata files removed<br \/>\nWelcome to the Cloud.com CloudStack Installer for opensource version. What would you like to do?<\/p>\n<p>M) Install the Management Server<br \/>\nA) Install the Agent<br \/>\nD) Install the database server<br \/>\nQ) Quit<\/p>\n<p>&gt; D<\/p>\n<p>MySQL \u306e\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3059\u308b\uff0e\/etc\/my.cnf \u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304d\uff0c\u4e0b\u8a18\u306e\u884c\u3092 [mysqld] \u30bb\u30af\u30b7\u30e7\u30f3 \u306b\u52a0\u3048\u308b\uff0e<\/p>\n<p>innodb_rollback_on_timeout=1 innodb_lock_wait_timeout=600 max_connections=350<\/p>\n<p>MySQL \u3092\u518d\u8d77\u52d5\u3057\uff0c\u30d6\u30fc\u30c8\u6642\u306b\u81ea\u52d5\u7684\u306b\u8d77\u52d5\u3059\u308b\u3088\u3046\u8a2d\u5b9a\u3059\u308b\uff0e<\/p>\n<p># service mysqld restart<br \/>\n# chkconfig mysqld on<\/p>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u521d\u671f\u8a2d\u5b9a\u3092\u884c\u3046\uff0eMySQL \u306b root \u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u5834\u5408\uff0cdeploy-as \u30d1 \u30e9\u30e1\u30fc\u30bf\u3092 \u2013deploy-as=root:password \u306b\u5909\u66f4\u3059\u308b\uff0e<\/p>\n<p># cloud-setup-databases cloud:password@localhost --deploy-as=root<\/p>\n<p>3.3.5\uff0eManagement Server \u306e\u8d77\u52d5<br \/>\n\u6700\u5f8c\u306b Management Server \u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u884c\u3046\uff0eManagement Server \u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3067\u306f\uff0c<br \/>\niptables \u306e\u8a2d\u5b9a\u3068 sudoers \u306e\u8a2d\u5b9a\u3092\u884c\u3044\uff0cManagement Server \u3092\u8d77\u52d5\u3059\u308b\uff0e<\/p>\n<p># cloud-setup-management<\/p>\n<p>3.3.6\uff0eSecondary Storage \u306b\u30b7\u30b9\u30c6\u30e0 VM \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u8a2d\u7f6e<br \/>\n\u5168\u3066\u306e Zone \u306e Secondary Storage \u306b\u306f Virtual Router \u306a\u3069\u306e\u30b7\u30b9\u30c6\u30e0 VM \u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u3042<br \/>\n\u3089\u304b\u3058\u3081\u8a2d\u7f6e\u3057\u3066\u304a\u304f\u5fc5\u8981\u304c\u3042\u308b\uff0e\u672c\u7bc0\u306f Secondary Storage \u6bce\u306b\u5b9f\u65bd\u3059\u3079\u304d\u624b\u9806\u304c\u8a18\u8f09\u3055\u308c\u3066\u3044\u308b\uff0e<br \/>\nSecondary Storage \u306e NFS \u30de\u30a6\u30f3\u30c8\u7528\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3059\u308b\uff0e<\/p>\n<p># mkdir \/mnt\/secondary<\/p>\n<p>Secondary Storage \u306e NFS \u3092\u30de\u30a6\u30f3\u30c8\u3059\u308b\uff0e<\/p>\n<p># mount -t nfs :\/export\/secondary \/mnt\/secondary<\/p>\n<p>\u30b7\u30b9\u30c6\u30e0 VM \u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3068\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3046\uff0e<\/p>\n<p># \/usr\/lib64\/cloud\/agent\/scripts\/storage\/secondary\/cloud-install-sys-tmplt -m \/mnt\/secondary -u http:\/\/download.cloud.com\/releases\/2.2.0\/systemvm.vhd.bz2 -h xenserver -F<\/p>\n<p>Secondary Storage \u306e NFS \u3092\u30a2\u30f3\u30de\u30a6\u30f3\u30c8\u3059\u308b\uff0e<\/p>\n<p># umount \/mnt\/secondary<\/p>\n<p>3.4\uff0eCloudStack \u69cb\u6210\u306e\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/p>\n<p>3.4.1\uff0eWeb UI \u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9<br \/>\nManagement Server \u306e\u8a2d\u5b9a\u306f\uff0cWeb UI \u3088\u308a\u884c\u3046\uff0eWeb UI \u306b\u306f\u4ee5\u4e0b\u306e URL \u3067\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\uff0e<\/p>\n<p>http:\/\/:8080\/client<\/p>\n<p>\u6b63\u3057\u304f Management Server \u304c\u8d77\u52d5\u3057\u3066\u3044\u308c\u3070\u56f3 5 \u306e\u3088\u3046\u306a\u30ed\u30b0\u30a4\u30f3\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e\u30c7\u30d5\u30a9\u30eb \u30c8\u3067\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u300cadmin\u300d\uff0c\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u300cpassword\u300d\u3068\u306a\u3063\u3066\u3044\u308b\uff0e\u30ed\u30b0\u30a4\u30f3\u5f8c \u306f\uff0c\u56f3 6 \u306e\u3088\u3046\u306a Dashboard \u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image032\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image032.png\" alt=\"\" width=\"497\" height=\"322\" \/><\/p>\n<p>\u56f3 5 Management Server \u306e\u30ed\u30b0\u30a4\u30f3\u753b\u9762<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image068\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image068.png\" alt=\"\" width=\"592\" height=\"387\" \/><\/p>\n<p>\u56f3 6 CloudStack \u306e Dashboard \u753b\u9762<\/p>\n<p>Management Server \u3078\u306e\u521d\u56de\u30a2\u30af\u30bb\u30b9\u6642\u306f\uff0cCloudStack \u306e\u4e2d\u3067 Zone \u3084 Pod \u306a\u3069\u306e\u7269\u7406\u30ea\u30bd\u30fc \u30b9\u306e\u8a2d\u5b9a\u3092\u884c\u3046\u5fc5\u8981\u304c\u3042\u308b\uff0e\u5de6\u306e System \u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\uff0c\u30d7\u30eb\u30c0\u30a6\u30f3\u304b\u3089 Physical Resources \u3092\u9078\u629e\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 7 \u306e\u3088\u3046\u306a Resource \u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image036\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image036.png\" alt=\"\" width=\"616\" height=\"326\" \/><\/p>\n<p>\u56f3 7 Resource \u753b\u9762<\/p>\n<p>3.4.2\uff0e\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a<br \/>\n\u7269\u7406\u30ea\u30bd\u30fc\u30b9\u306e\u8a2d\u5b9a\u3068\u3057\u3066\u6700\u521d\u306b\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a\u3092\u884c\u3046\uff0e\u753b\u9762\u4e0a\u90e8\u306e Add Zone \u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3059<br \/>\n\u308b\uff0e\u3059\u308b\u3068\u8a2d\u5b9a\u7528\u306e\u30a6\u30a3\u30b6\u30fc\u30c9\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\uff0c\u4e0b\u8a18\u306e\u9805\u76ee\u3092\u8a2d\u5b9a\u3059\u308b\uff0e<\/p>\n<p>Step 1: Select a Network<br \/>\nStep 1 \u3067\u306f\uff0c\u56f3 8 \u306e\u3088\u3046\u306a Select a Network \u753b\u9762\u3068\u306a\u308b\uff0e\u3053\u3053\u3067\u306f\uff0cBasic Mode \u304b Advanced Mode \u3092\u9078\u629e\u3059\u308b\uff0eVLAN \u3092\u4f7f\u7528\u305b\u305a\u76f4\u63a5 IP \u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306b\u5272\u308a\u632f\u308a\u305f\u3044\u5834\u5408\u306f\uff0cBasic Mode \u3092 \u4f7f\u7528\u3059\u308b\uff0eVLAN \u3084 Security Group \u3092\u4f7f\u7528\u3059\u308b\u5834\u5408\u306f Advanced Mode \u3092\u9078\u629e\u3059\u308b\uff0e\u4eca\u56de\u306f Basic Mode \u3092\u4f7f\u7528\u3057\u305f\u5834\u5408\u306e\u8a2d\u5b9a\u3092\u8a18\u8f09\u3059\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image038\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image038.png\" alt=\"\" width=\"609\" height=\"457\" \/><\/p>\n<p>\u56f3 8 Select a Network \u753b\u9762<\/p>\n<p>Step 2: Add a Zone<br \/>\nStep 2 \u3067\u306f\uff0c\u56f3 9 \u306e\u3088\u3046\u306a Add a Zone \u753b\u9762\u3068\u306a\u308b\uff0e\u3053\u3053\u3067\u8a2d\u5b9a\u3055\u308c\u308b Zone \u306e\u60c5\u5831\u306f\u4ee5\u4e0b\u306e\u901a \u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Name\uff1aZone \u306e\u540d\u524d(\u30e6\u30cb\u30fc\u30af\u306a\u540d\u524d)<br \/>\nDNS1\uff1aGuest VM \u7528\u306e Public Network \u3067\u5229\u7528\u3067\u304d\u308b DNS \u30b5\u30fc\u30d0\u306e IP \u30a2\u30c9\u30ec\u30b9\uff0e<br \/>\nDNS2\uff1aDNS1 \u3068\u540c\u69d8\uff0eSecondary \u3068\u3057\u3066\u6271\u308f\u308c\u308b\uff0e<br \/>\nInternal DNS1\uff1aSystem VM \u7528\u306e DNS \u30b5\u30fc\u30d0\u306e IP \u30a2\u30c9\u30ec\u30b9\uff0e<br \/>\nInternal DNS2\uff1aInternal DNS1 \u3068\u540c\u69d8\uff0e\u3053\u3061\u3089\u3082 Secondary \u3068\u3057\u3066\u6271\u308f\u308c\u308b\uff0e<br \/>\nPublic?\uff1aPublic Mode \u304b\u3069\u3046\u304b\u306e\u6307\u5b9a\uff0e<\/p>\n<p>\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>Name : zone1<br \/>\nDNS1 : 192.168.3.1<br \/>\nDNS2 : 192.168.3.2<br \/>\nInternal DNS1 : 192.168.3.1<br \/>\nInternal DNS2 : 192.168.3.2<br \/>\nPublic? : Yes<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image042\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image042.png\" alt=\"\" width=\"611\" height=\"458\" \/><\/p>\n<p>\u56f3 9 Add a Zone \u753b\u9762<\/p>\n<p>Step 3: Add a Pod<br \/>\nStep 3 \u3067\u306f\uff0c\u56f3 10 \u306e\u3088\u3046\u306a Add a Pod \u753b\u9762\u3068\u306a\u308b\uff0e\u3053\u3053\u3067\u8a2d\u5b9a\u3055\u308c\u308b Pod \u306e\u60c5\u5831\u306f\u4ee5\u4e0b\u306e\u901a \u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Name\uff1aPod \u306e\u540d\u524d(\u30e6\u30cb\u30fc\u30af\u306a\u540d\u524d) Gateway\uff1aPrivate Network \u306e Gateway \u30a2\u30c9\u30ec\u30b9\uff0e Netmask\uff1aPrivate Network \u306e\u30cd\u30c3\u30c8\u30de\u30b9\u30af\u3092\u8a2d\u5b9a\uff0e<br \/>\nReserved System IP\uff1aSystem IP \u3068\u3057\u3066\u4e88\u7d04\u3055\u308c\u305f IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\u3092\u6307\u5b9a\uff0e<\/p>\n<p>\u3053\u3053\u3067\u5165\u529b\u3059\u308b\u306e\u306f\uff0cComputing Node \u3084 Storage Server \u304c\u6240\u5c5e\u3059\u308b Private Network \u306e IP \u30a2\u30c9 \u30ec\u30b9\u3067\u3042\u308b\uff0eReserved System IP \u306f\uff0cCIDR \u3067\u8a2d\u5b9a\u3057\u305f\u4e2d\u3067 Cloudstack \u304c\u5272\u308a\u5f53\u3066\u308b IP \u30a2\u30c9\u30ec\u30b9 \u306e\u7bc4\u56f2\u3092\u8a2d\u5b9a\u3059\u308b\uff0e\u5165\u529b\u6b04\u306f 2 \u3064\u3042\u308a\uff0c\u958b\u59cb\u30a2\u30c9\u30ec\u30b9\u3068\u6700\u7d42\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3059\u308b\uff0e\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\u4ee5 \u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>POD\uff1apod1<br \/>\nGateway\uff1a192.168.3.1<br \/>\nNetmask\uff1a255.255.255.0<br \/>\nReserved System IP\uff1a192.168.3.101 - 192.168.3.150<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image046\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image046.png\" alt=\"\" width=\"607\" height=\"455\" \/><\/p>\n<p>\u56f3 10 Add a Pod \u753b\u9762<\/p>\n<p>Step 4: Add an IP range<br \/>\nStep 4 \u3067\u306f\uff0c\u56f3 11 \u306e\u3088\u3046\u306a Add an IP range \u753b\u9762\u3068\u306a\u308b\uff0e\u3053\u3053\u3067\u8a2d\u5b9a\u3055\u308c\u308b Zone \u306e\u60c5\u5831\u306f\u4ee5 \u4e0b\u306e\u901a\u308a\u3067\u3042\u308b\uff0eIP \u30a2\u30c9\u30ec\u30b9\u306f Global IP \u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u306b\u4f7f\u7528\u3055\u308c\u305f\u3081\uff0cCloudStack \u74b0\u5883\u306b\u304a\u3044 \u3066\u3082 Global \u306a IP \u30a2\u30c9\u30ec\u30b9\u3067\u3042\u308b\u3053\u3068\u304c\u671b\u307e\u3057\u3044\uff0e\u8a2d\u5b9a\u306b\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Guest Gateway : Public Network \u3067\u5229\u7528\u3057\u3066\u3044\u308b Gateway \u306e IP \u30a2\u30c9\u30ec\u30b9\uff0e<br \/>\nGuest Netmask : Public Network \u306e Netmask\uff0e<br \/>\nGuest IP Range : Public Network \u3067\u5229\u7528\u3059\u308b IP \u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2\uff0e<\/p>\n<p>\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>Guest Gateway: 192.168.3.1<br \/>\nGuest Netmask: 255.255.255.0<br \/>\nGuest IP Range: 192.168.3.151 - 192.168.3.200<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image050\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image050.png\" alt=\"\" width=\"609\" height=\"455\" \/><\/p>\n<p>\u56f3 11 Add an IP range \u753b\u9762<\/p>\n<p>\u7d50\u679c\u753b\u9762<br \/>\nStep 1 \u304b\u3089 Step 4 \u307e\u3067\u306e\u5165\u529b\u304c\u7d42\u308f\u308b\u3068\uff0cZone\uff0cPod\uff0cIP range \u304c\u4f5c\u6210\u3055\u308c\uff0c\u56f3 12 \u306e\u3088\u3046\u306b\u7d50<br \/>\n\u679c\u753b\u9762\u306b\u53cd\u6620\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image052\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image052.png\" alt=\"\" width=\"609\" height=\"456\" \/><\/p>\n<p>\u56f3 12 \u78ba\u8a8d\u753b\u9762<\/p>\n<p>\u3053\u306e\u8a2d\u5b9a\u5f8c\uff0c\u30af\u30e9\u30b9\u30bf\u306e\u8a2d\u5b9a\u3084 Storage \u306a\u3069\u306e\u8ffd\u52a0\u3092\u884c\u3046\uff0e<br \/>\n3.4.3\uff0e\u30af\u30e9\u30b9\u30bf\u306e\u8a2d\u5b9a<br \/>\n\u672c\u7bc0\u3067\u306f\u30af\u30e9\u30b9\u30bf\u306e\u8a2d\u5b9a\u624b\u9806\u306b\u3064\u3044\u3066\u8aac\u660e\u3059\u308b\uff0e\u5404\u30af\u30e9\u30b9\u30bf\u306b\u306f\u4e00\u3064\u4ee5\u4e0a\u306e\u30db\u30b9\u30c8\u3068\uff0c\u4e00\u3064\u4ee5\u4e0a\u306e<br \/>\nPrimary Storage \u306e\u8a2d\u5b9a\u304c\u5fc5\u8981\u3060\uff0e<\/p>\n<p>\u30af\u30e9\u30b9\u30bf\u8ffd\u52a0<br \/>\n\u307e\u305a\u306f\u30af\u30e9\u30b9\u30bf\u306e\u8ffd\u52a0\u3092\u884c\u3046\uff0e\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u306e Physical Resources \u304b\u3089\uff0c\u5148\u307b\u3069\u4f5c\u6210\u3057\u305f Zone<br \/>\n\u306e Pod \u3092\u9078\u629e\u3057\uff0c\u753b\u9762\u4e0a\u90e8\u306e Add Cluster \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 13 \u306e\u3088\u3046\u306a\u30af\u30e9\u30b9\u30bf\u8ffd\u52a0<br \/>\n\u306e\u753b\u9762\u306b\u306a\u308b\uff0e\u8a2d\u5b9a\u306b\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Hypervisor : \u30af\u30e9\u30b9\u30bf\u304c\u4f7f\u7528\u3059\u308b Hypervisor \u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nZone : \u30af\u30e9\u30b9\u30bf\u306e\u5bfe\u8c61\u306e Zone \u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nPod : \u30af\u30e9\u30b9\u30bf\u306e\u5bfe\u8c61\u306e Pod \u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nCluster : \u30af\u30e9\u30b9\u30bf\u540d\u3092\u5165\u529b\u3059\u308b\uff0e<\/p>\n<p>\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>Hypervisor : XenServer<br \/>\nZone : zone1<br \/>\nPod : pod1<br \/>\nCluster : cluster1<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image056\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image056.png\" alt=\"\" width=\"334\" height=\"204\" \/><\/p>\n<p>\u56f3 13 \u30af\u30e9\u30b9\u30bf\u8ffd\u52a0<\/p>\n<p>\u30af\u30e9\u30b9\u30bf\u306b\u30db\u30b9\u30c8\u8ffd\u52a0 \u30af\u30e9\u30b9\u30bf\u4f5c\u6210\u5f8c\uff0c\u30db\u30b9\u30c8\u306e\u8ffd\u52a0\u3092\u884c\u3046\uff0e\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u4f5c\u6210\u3057\u305f\u30af\u30e9\u30b9\u30bf\u3092\u9078\u629e\u3057\uff0c\u753b\u9762\u4e0a\u90e8\u306e<br \/>\nAdd Host \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 14 \u306e\u3088\u3046\u306a\u30db\u30b9\u30c8\u8ffd\u52a0\u306e\u753b\u9762\u306b\u306a\u308b\uff0e\u8a2d\u5b9a\u306b\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5 \u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>NFS Server : NFS \u3092\u63d0\u4f9b\u3057\u3066\u3044\u308b\u30b5\u30fc\u30d0\u306e IP \u30a2\u30c9\u30ec\u30b9\uff0c\u307e\u305f\u306f FQDN \u3092\u5165\u529b\u3059\u308b\uff0e<br \/>\nPath : NFS \u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u305f\u3081\u306e Path \u3092\u8a2d\u5b9a\u3059\u308b\uff0e<\/p>\n<p>\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>NFS Server : 192.168.3.3<br \/>\nPath : \/export\/secondary<\/p>\n<p>\u30af\u30e9\u30b9\u30bf\u306b Primary Storage \u8ffd\u52a0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image060\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image060.png\" alt=\"\" width=\"410\" height=\"201\" \/><\/p>\n<p>\u56f3 14 \u30db\u30b9\u30c8\u8ffd\u52a0<\/p>\n<p>\u30af\u30e9\u30b9\u30bf\u306b\u30db\u30b9\u30c8\u3092\u8ffd\u52a0\u3057\u305f\u3089\uff0c\u4eca\u5ea6\u306f Primary Storage \u306e\u8ffd\u52a0\u3092\u884c\u3046\uff0ePrimary Storage \u306f\u5192\u982d\u3067<\/p>\n<p>\u8aac\u660e\u3057\u305f\u3088\u3046\u306b\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u3092\u4fdd\u5b58\u3059\u308b\u30b5\u30fc\u30d0\u3067\u3042\u308b\uff0ePrimary Storage \u306b\u306f NFS \u304c\u5229\u7528\u3067\u304d\u308b\uff0e Primary Server \u306f Computing Node \u304b\u3089\u30de\u30a6\u30f3\u30c8\u3055\u308c\u308b\u305f\u3081\uff0cPrimary Server \u306f Computing Node \u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308b\uff0e<br \/>\n\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5bfe\u8c61\u306e\u30af\u30e9\u30b9\u30bf\u3092\u9078\u629e\u3057\uff0c\u753b\u9762\u4e0a\u90e8\u306e Add Primary Storage \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059 \u308b\u3068\uff0c\u56f3 15 \u306e\u3088\u3046\u306a Primary Storage \u8ffd\u52a0\u306e\u753b\u9762\u306b\u306a\u308b\uff0e\u8a2d\u5b9a\u306b\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Cluster : Primary Storage \u3092\u5229\u7528\u3059\u308b\u30af\u30e9\u30b9\u30bf\u540d\u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nName : Primary Storage \u306e\u540d\u524d\u3092\u5165\u529b\u3059\u308b\uff0e\u30e6\u30cb\u30fc\u30af\u306a\u540d\u524d\u3092\u5165\u529b\u3059\u308b\uff0e<br \/>\nProtocol : Primary Storage \u3067\u5229\u7528\u3059\u308b\u30d7\u30ed\u30c8\u30b3\u30eb\u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nServer : Primary Storage \u3092\u63d0\u4f9b\u3059\u308b Server \u306e IP \u30a2\u30c9\u30ec\u30b9\uff0c\u307e\u305f\u306f FQDN \u3092\u5165\u529b\u3059\u308b\uff0e<br \/>\nPath : NFS \u3067\u306e Path \u3092\u5165\u529b\u3059\u308b\uff0e<br \/>\nTags : Primary Storage \u306e\u30bf\u30b0\u3092\u5165\u529b\u3059\u308b\uff0e<\/p>\n<p>\u5165\u529b\u4f8b\u3068\u3057\u3066\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>Cluster : cluster1<br \/>\nName : primarystorage1<br \/>\nProtocol : NFS Server : 192.168.3.3<br \/>\nPath : \/export\/primary<br \/>\nTags : (\u7121\u8a18\u5165)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image064\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image064.png\" alt=\"\" width=\"414\" height=\"249\" \/><\/p>\n<p>\u56f3 15 Primary Storage \u8ffd\u52a0<\/p>\n<p>3.4.4\uff0eSecondary Storage \u306e\u8a2d\u5b9a<br \/>\n\u672c\u7bc0\u3067\u306f Secondary Storage \u306e\u8a2d\u5b9a\u306b\u3064\u3044\u3066\u8aac\u660e\u3059\u308b\uff0eSecondary Storage \u306f\u5404 Zone \u6bce\u306b\u8a2d\u5b9a\u3092<br \/>\n\u884c\u3046\uff0eSecondary Storage \u306f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3084\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u306a\u3069\u3092\u4fdd\u5b58\u3059\u308b\u30c7\u30a3\u30b9<br \/>\n\u30af\u30b9\u30da\u30fc\u30b9\u3092\u63d0\u4f9b\u3059\u308b\uff0eSecondary Storage \u306f Management Server \u304b\u3089\u30de\u30a6\u30f3\u30c8\u3055\u308c\u308b\uff0e\u305d\u306e\u305f\u3081\uff0c<br \/>\nSecondary Storage \u306f Management Server \u304b\u3089\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u5fc5\u8981\u304c\u3042\u308b\uff0e<br \/>\n\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5bfe\u8c61\u306e Zone \u306e\u30d7\u30eb\u30c0\u30a6\u30f3\u3092\u958b\u304d Secondary Storage \u3092\u9078\u629e\u3059\u308b\uff0e\u305d\u306e\u5f8c\uff0c\u753b\u9762<br \/>\n\u4e0a\u90e8\u306e Add Secondary Storage \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 16 \u306e\u3088\u3046\u306a Secondary Storage \u8ffd\u52a0\u306e\u753b\u9762<br \/>\n\u306b\u306a\u308b\uff0e\u8a2d\u5b9a\u306b\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>NFS Server : NFS \u3092\u63d0\u4f9b\u3057\u3066\u3044\u308b\u30b5\u30fc\u30d0\u306e IP \u30a2\u30c9\u30ec\u30b9\uff0c\u307e\u305f\u306f FQDN \u3092\u5165\u529b\u3059\u308b\uff0e<br \/>\nPath : NFS \u3067\u30de\u30a6\u30f3\u30c8\u3059\u308b\u305f\u3081\u306e Path \u3092\u8a2d\u5b9a\u3059\u308b\uff0e<\/p>\n<p>\u8a2d\u5b9a\u4f8b\u3068\u3057\u3066\u306f\uff0c\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>NFS Server : 192.168.3.3<br \/>\nPath : \/export\/secondary<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image066\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image066.png\" alt=\"\" width=\"310\" height=\"160\" \/><\/p>\n<p>\u56f3 16 Secondary Storage \u8ffd\u52a0<\/p>\n<p>3.4.5\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<br \/>\n\u7269\u7406\u30ea\u30bd\u30fc\u30b9\u306e\u8a2d\u5b9a\u5f8c\uff0cCloudStack \u306e\u521d\u671f\u8a2d\u5b9a\u306f\u4e00\u65e6\u7d42\u4e86\u3068\u306a\u308b\uff0e\u3053\u3053\u3067 Dashboard \u753b\u9762\u3092\u78ba\u8a8d<br \/>\n\u3059\u308b\u3068\uff0c\u56f3 17 \u306e\u3088\u3046\u306b\u7269\u7406\u30ea\u30bd\u30fc\u30b9\u306e\u60c5\u5831\u304c\u53cd\u6620\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u304c\u308f\u304b\u308b\uff0e\u306a\u304a\uff0cSecondary<br \/>\nStorage Used \u306f\u30b7\u30b9\u30c6\u30e0 VM \u306e\u8d77\u52d5\u5f8c\u306b\u66f4\u65b0\u3055\u308c\u308b\u305f\u3081\uff0c\u60c5\u5831\u306e\u53cd\u6620\u306b\u306f\u5c11\u3057\u6642\u9593\u304c\u304b\u304b\u308b\uff0e\u30b7\u30b9<br \/>\n\u30c6\u30e0 VM \u306b\u95a2\u3057\u3066\u306f\uff0c\u3053\u308c\u307e\u3067\u306e\u8a2d\u5b9a\u306b\u554f\u984c\u304c\u306a\u3051\u308c\u3070\uff0cCloudStack \u5185\u90e8\u3067\u81ea\u52d5\u7684\u306b\u8d77\u52d5\u3055\u308c\u308b\uff0e<br \/>\n\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089\uff0cSystem \u30d7\u30eb\u30c0\u30a6\u30f3\u306e Virtual Resources \u306e System VMs \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3<br \/>\n18 \u306e\u3088\u3046\u306a\u30b7\u30b9\u30c6\u30e0 VM \u753b\u9762\u3068\u306a\u308a\uff0c\u8d77\u52d5\u72b6\u6cc1\u3092\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image068\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image068.png\" alt=\"\" width=\"592\" height=\"387\" \/><\/p>\n<p>\u56f3 17 \u7269\u7406\u30ea\u30bd\u30fc\u30b9\u8a2d\u5b9a\u5f8c\u306e Dashboard \u753b\u9762<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image070\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image070.png\" alt=\"\" width=\"590\" height=\"406\" \/><\/p>\n<p>\u56f3 18 \u30b7\u30b9\u30c6\u30e0 VM \u753b\u9762<\/p>\n<p>\u30b7\u30b9\u30c6\u30e0 VM \u306e\u8d77\u52d5\u5f8c\uff0cOS \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u81ea\u52d5\u7684\u306b\u59cb\u307e\u308b\uff0e\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u306e Templates \u30d7\u30eb\u30c0\u30a6\u30f3\u304b\u3089 My Templates \u3092\u9078\u629e\u3057\uff0c\u30b5\u30d6\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5bfe\u8c61\u306e OS \u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092 \u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u5bfe\u8c61\u306e OS \u306f\u30db\u30b9\u30c8\u304c\u4f7f\u7528\u3057\u3066\u3044\u308b Hypervisor \u306b\u3088\u3063\u3066\u7570\u306a\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 19 \u306e \u3088\u3046\u306a Templates \u753b\u9762\u3068\u306a\u308a\uff0cDownload Progress \u304b\u3089\u9032\u884c\u72b6\u6cc1\u3092\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image072\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image072.png\" alt=\"\" width=\"588\" height=\"382\" \/><\/p>\n<p>\u56f3 19 \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9 \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u304c\u5b8c\u4e86\u3059\u308b\u3068\uff0cStatus \u304c Ready \u3068\u306a\u308a\uff0c\u305d\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u4f7f\u7528\u3057\u3066\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9<br \/>\n\u3092\u8d77\u52d5\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u308b\uff0e<\/p>\n<p>4\uff0e\u5229\u7528\u624b\u9806<br \/>\n\u672c\u7ae0\u3067\u306f\uff0cCloudStack \u306e\u5229\u7528\u624b\u9806\u3092\u8aac\u660e\u3059\u308b\uff0e<br \/>\n4.1\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7<br \/>\n\u30a4 \u30f3 \u30b9 \u30bf \u30f3 \u30b9 \u306e \u4e00 \u89a7 \u306f \uff0c CloudStack \u306e Web UI \u304b \u3089 \u78ba \u8a8d \u304c \u3067 \u304d \u308b \uff0e \u5de6 \u306e \u30e1 \u30cb \u30e5 \u30fc \u306b \u3042 \u308b<br \/>\nInstances \u30d7\u30eb\u30c0\u30a6\u30f3\u304b\u3089 My Instances \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 20 \u306e\u3088\u3046\u306a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7\u753b\u9762<br \/>\n\u306b\u306a\u308b\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\uff0c\u4e0a\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089 Add Instance \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image074\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image074.png\" alt=\"\" width=\"565\" height=\"398\" \/><\/p>\n<p>\u56f3 20 \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7<br \/>\n4.2\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210<br \/>\n\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4f5c\u6210\u306f\uff0c\u753b\u9762\u306e\u4e0a\u90e8\u306b\u3042\u308b Add Instance \u304b\u3089\u884c\u3046\uff0e\u4eca\u56de\u306f\u5148\u307b\u3069\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f<br \/>\n\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u4f7f\u7528\u3059\u308b\u3053\u3068\u306b\u3059\u308b\uff0e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304b\u3089\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210\u306f\uff0c\u65e2\u306b OS \u306e\u30a4\u30f3\u30b9\u30c8<br \/>\n\u30fc\u30eb\u3055\u308c\u305f\u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3059\u308b\u305f\u3081\uff0c\u3059\u3070\u3084\u304f\u4f7f\u7528\u53ef\u80fd\u306a\u72b6\u614b\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u4f5c\u6210\u3059\u308b\u3053<br \/>\n\u3068\u304c\u3067\u304d\u308b\uff0e<br \/>\n\u4f5c\u6210\u624b\u9806\u3092\u4ee5\u4e0b\u306b\u793a\u3059\uff0e<br \/>\n1\uff0e\u753b\u9762\u4e0a\u90e8\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089 Add Instance \u3092\u30af\u30ea\u30c3\u30af(\u56f3 21 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n2\uff0eFeatured Templates \u3082\u3057\u304f\u306f My Templates\uff0cCommunity Templates \u306e\u3044\u305a\u308c\u304b\u3092\u30af\u30ea\u30c3\u30af<br \/>\n\u5404\u30b0\u30eb\u30fc\u30d7\u306f\u4ee5\u4e0b\u306e\u7a2e\u5225\u3067\u5206\u985e\u3055\u308c\u308b<br \/>\nFeatured Templates\uff1aCloudStack \u304c\u63d0\u4f9b\u3057\u3066\u3044\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<br \/>\nMy Templates\uff1a\u30ed\u30b0\u30a4\u30f3\u30e6\u30fc\u30b6\u5c02\u7528\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<br \/>\nCommunity Templates\uff1a\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u5185\u3067\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8<br \/>\n3\uff0e\u4f5c\u6210\u3057\u305f\u3044 OS \u3092\u9078\u629e\u3057\uff0c\u300cGo to Step 2\u300d\u3092\u30af\u30ea\u30c3\u30af(\u56f3 22 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n4\uff0e\u5229\u7528\u3059\u308b Service \u3092\u9078\u629e\u3057\uff0c\u300cGo to Step 3\u300d\u3092\u30af\u30ea\u30c3\u30af\uff0e(\u56f3 23 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n5\uff0e\u5229\u7528\u3059\u308b Data Disk \u3092\u9078\u629e\u3057\uff0c\u300cGo to Step 4\u300d\u3092\u30af\u30ea\u30c3\u30af\uff0e(\u56f3 24 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n6\uff0e\u5229\u7528\u3059\u308b Network \u3092\u9078\u629e\u3057\uff0c\u300cGo to Step 5\u300d\u3092\u30af\u30ea\u30c3\u30af\uff0e(\u56f3 25 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n7\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d\uff0c\u30b0\u30eb\u30fc\u30d7\u540d\u3092\u5165\u529b\u3057\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u305f\u5f8c\uff0c\u300cSubmit\u300d\u3092\u30af\u30ea\u30c3\u30af\uff0e<br \/>\n\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d\u306f\uff0c\u4f5c\u6210\u5f8c\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u540d\u3068\u306a\u308b\uff0e<br \/>\n\u30b0\u30eb\u30fc\u30d7\u540d\u306f\uff0c\u8907\u6570\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u30b0\u30eb\u30fc\u30d7\u3068\u3057\u3066\u6271\u3046\u305f\u3081\u306e\u540d\u524d\u3092\u5165\u529b\u3059\u308b\uff0e\u3053\u308c\u306f\u30a4\u30f3\u30b9<br \/>\n\u30bf\u30f3\u30b9\u306e\u691c\u7d22\u306b\u5229\u7528\u3059\u308b\uff0e<\/p>\n<p>\u7279\u306b\u554f\u984c\u304c\u306a\u3051\u308c\u3070\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5c55\u958b\u304c\u59cb\u307e\u308a\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u4f5c\u6210\u3055\u308c\u308b\uff0e\u4f5c\u6210\u3055\u308c\u305f\u30a4\u30f3\u30b9 \u30bf\u30f3\u30b9\u306f\u81ea\u52d5\u7684\u306b\u8d77\u52d5\u3055\u308c\uff0c\u56f3 26 \u306e\u3088\u3046\u306a\u753b\u9762\u306b\u306a\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image076\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image076.png\" alt=\"\" width=\"561\" height=\"380\" \/><\/p>\n<p>\u56f3 21 \u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30a4\u30e1\u30fc\u30b8\u304b\u3089\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image078\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image078.png\" alt=\"\" width=\"560\" height=\"365\" \/><\/p>\n<p>\u56f3 22 Service Offering \u306e\u9078\u629e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image080\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image080.png\" alt=\"\" width=\"566\" height=\"393\" \/><\/p>\n<p>\u56f3 23 Data Disk Offering \u306e\u9078\u629e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image082\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image082.png\" alt=\"\" width=\"566\" height=\"363\" \/><\/p>\n<p>\u56f3 24 Network \u306e\u9078\u629e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image084\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image084.png\" alt=\"\" width=\"568\" height=\"391\" \/><\/p>\n<p>\u56f3 25 \u6700\u7d42\u78ba\u8a8d\u753b\u9762<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image086\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image086.png\" alt=\"\" width=\"567\" height=\"455\" \/><\/p>\n<p>\u56f3 26 \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u8ffd\u52a0\u3068\u8d77\u52d5\u306b\u6210\u529f<\/p>\n<p>4.3\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb<br \/>\n\u672c\u7bc0\u3067\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u3078\u306e\u30a2\u30af\u30bb\u30b9\u65b9\u6cd5\u3092\u8aac\u660e\u3059\u308b\uff0e<br \/>\nCloudStack \u3067\u306f\uff0c\u4f5c\u6210\u3057\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u306b Web UI \u304b\u3089\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3053\u3068\u304c\u3067<br \/>\n\u304d\u308b\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7\u753b\u9762\u306e\u30b5\u30d6\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5bfe\u8c61\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u9078\u629e\u3057\uff0c\u30a2\u30a4\u30b3\u30f3\u30b5\u30a4\u30ba\u306e<br \/>\n\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 27 \u306e\u3088\u3046\u306b\u30af\u30ea\u30c3\u30af\u3057\u305f\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u753b\u9762\u304c\u5225\u30a6\u30a3\u30f3\u30c9\u30a6<br \/>\n\u3067\u8868\u793a\u3055\u308c\u308b\uff0e\u3053\u306e\u753b\u9762\u3067\u306f\u30ad\u30fc\u30dc\u30fc\u30c9\u64cd\u4f5c\u3092\u53d7\u3051\u4ed8\u3051\u308b\u305f\u3081\uff0c\u5b9f\u969b\u306b\u30ed\u30b0\u30a4\u30f3\u3057\uff0c\u64cd\u4f5c\u3092\u884c\u3046\u3053\u3068<br \/>\n\u304c\u53ef\u80fd\u3068\u306a\u3063\u3066\u3044\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image088\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image088.png\" alt=\"\" width=\"569\" height=\"510\" \/><\/p>\n<p>\u56f3 27 \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762<br \/>\n4.4\uff0e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30a2\u30af\u30b7\u30e7\u30f3<br \/>\n\u672c\u7bc0\u3067\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306e\u65b9\u6cd5\u3092\u8aac\u660e\u3059\u308b\uff0e\u3053\u308c\u3089\u306e\u64cd\u4f5c\u306f\u307b\u3068\u3093\u3069\u540c\u3058\u624b\u9806\u3067\u884c\u3046<br \/>\n\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\u64cd\u4f5c\u81ea\u4f53\u306f\uff0cWeb UI \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u4e00\u89a7\u753b\u9762\u304b\u3089\u884c\u3046\uff0e<br \/>\n\u4ee5\u4e0b\u306b\uff0c\u64cd\u4f5c\u306e\u624b\u9806\u3092\u793a\u3059\uff0e<br \/>\n1\uff0e\u30b5\u30d6\u30e1\u30cb\u30e5\u30fc\u304b\u3089\u5bfe\u8c61\u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u9078\u629e\u3059\u308b<br \/>\n2\uff0e\u753b\u9762\u306e\u53f3\u4e0a\u306b\u3042\u308b Actions \u306b\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u3092\u4e57\u305b\u308b(\u56f3 28 \u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b)<br \/>\n3\uff0e\u4efb\u610f\u306e\u64cd\u4f5c\u30dc\u30bf\u30f3\u3092\u30af\u30ea\u30c3\u30af<br \/>\nStart Instance\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u8d77\u52d5<br \/>\nEdit Instance\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u7de8\u96c6<br \/>\nStop Instance\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u505c\u6b62(\u5f37\u5236\u505c\u6b62)<br \/>\nReboot Instance\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u518d\u8d77\u52d5(\u5f37\u5236\u518d\u8d77\u52d5)<br \/>\nDestroy Instance\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u524a\u9664<br \/>\nAttach ISO\uff1aISO \u30c7\u30fc\u30bf\u306e\u30a2\u30bf\u30c3\u30c1<br \/>\nReset Password\uff1a\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u30ea\u30bb\u30c3\u30c8<\/p>\n<p>\u306a\u304a\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u524a\u9664\u3092\u5b9f\u884c\u3057\u3066\u3082\uff0cDestroyed \u3068\u306a\u308a\uff0c\u5b8c\u5168\u306a\u524a\u9664\u306f\u7d04 2 \u65e5\u5f8c\u306b\u884c\u308f\u308c\u308b\uff0e \u305d\u308c\u307e\u3067\u306f Restore \u306e\u30dc\u30bf\u30f3\u304b\u3089\u5fa9\u65e7\u53ef\u80fd\u3067\u3042\u308b\uff0e\u307e\u305f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u505c\u6b62\u306f\u5f37\u5236\u505c\u6b62\u3068\u306a\u308a\uff0c OS \u306e\u7d42\u4e86\u51e6\u7406\u3092\u884c\u308f\u305a\u5373\u5ea7\u306b\u96fb\u6e90\u304c\u843d\u3061\u3066\u3057\u307e\u3046\u3053\u3068\u306b\u6ce8\u610f\u3057\u305f\u3044\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image090\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image090.png\" alt=\"\" width=\"199\" height=\"203\" \/><\/p>\n<p>\u56f3 28 \u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u306e\u30a2\u30af\u30b7\u30e7\u30f3<br \/>\n4.5\uff0e\u30c9\u30e1\u30a4\u30f3\u306e\u8a2d\u5b9a<br \/>\nCloudStack \u3067\u306f\uff0cRoot \u4ee5\u5916\u306b\u3082\u30c9\u30e1\u30a4\u30f3\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0eWeb UI \u306e\u753b\u9762\u306e\u5de6\u306e\u30e1\u30cb\u30e5<br \/>\n\u30fc\u304b\u3089 Domains \u306e Root \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 29 \u306e\u3088\u3046\u306a\u30c9\u30e1\u30a4\u30f3\u60c5\u5831\u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c<br \/>\n\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image092\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image092.png\" alt=\"\" width=\"565\" height=\"150\" \/><\/p>\n<p>\u56f3 29 \u30c9\u30e1\u30a4\u30f3\u60c5\u5831<\/p>\n<p>\u753b\u9762\u4e0a\u90e8\u306e Add Domain \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 30 \u306e\u3088\u3046\u306a\u30c9\u30e1\u30a4\u30f3\u8ffd\u52a0\u306e\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e\u30c9 \u30e1\u30a4\u30f3\u306e\u8ffd\u52a0\u3067\u306f\uff0cName \u3068 Parent Domain \u306e\u8a2d\u5b9a\u306e\u307f\u884c\u3046\uff0eName \u306f\u30c9\u30e1\u30a4\u30f3\u306e\u540d\u524d\u3092\uff0cParent Domain \u306f\u89aa\u3068\u306a\u308b\u30c9\u30e1\u30a4\u30f3\u3092\u9078\u629e\u3059\u308b\uff0e\u9078\u629e\u5f8c Add \u3092\u30af\u30ea\u30c3\u30af\u3059\u308c\u3070\u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0\u306f\u5b8c\u4e86\u3067\u3042\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image094\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image094.png\" alt=\"\" width=\"462\" height=\"163\" \/><\/p>\n<p>\u56f3 30 \u30c9\u30e1\u30a4\u30f3\u306e\u8ffd\u52a0 \u307e\u305f\uff0c\u5404\u30c9\u30e1\u30a4\u30f3\u306f\u63d0\u4f9b\u3059\u308b\u4eee\u60f3\u30ea\u30bd\u30fc\u30b9\u306e\u30ea\u30df\u30c3\u30c8\u3092\u53c2\u7167\u30fb\u5909\u66f4\u3059\u308b\u3053\u3068\u304c\u53ef\u80fd\u3068\u306a\u3063\u3066\u3044\u308b\uff0e<br \/>\n\u5909\u66f4\u306e\u5bfe\u8c61\u3068\u306a\u308b\u30c9\u30e1\u30a4\u30f3\u3092\u9078\u629e\u3057\uff0cResource Limit \u30bf\u30d6\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u305d\u306e\u30c9\u30e1\u30a4\u30f3\u306e\u30ea\u30bd\u30fc<br \/>\n\u30b9\u306e\u30ea\u30df\u30c3\u30c8\u3092\u78ba\u8a8d\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\u3053\u3053\u3067\u753b\u9762\u306e\u53f3\u4e0a\u306b\u3042\u308b Actions \u306e\u4e0a\u306b\u30de\u30a6\u30b9\u30ab\u30fc\u30bd\u30eb\u3092\u4e57<br \/>\n\u305b\u308b\uff0cEdit Resource Limit \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u30c9\u30e1\u30a4\u30f3\u304c\u63d0\u4f9b\u3059\u308b\u30ea\u30bd\u30fc\u30b9\u306e\u30ea\u30df\u30c3\u30c8\u3092\u5909\u66f4\u3059\u308b\u3053<br \/>\n\u3068\u304c\u53ef\u80fd\u3068\u306a\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image096\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image096.png\" alt=\"\" width=\"582\" height=\"168\" \/><\/p>\n<p>\u56f3 31 \u30c9\u30e1\u30a4\u30f3\u306e\u30ea\u30bd\u30fc\u30b9\u306e\u7de8\u96c6<\/p>\n<p>4.6\uff0e\u30a2\u30ab\u30a6\u30f3\u30c8\u30de\u30cd\u30fc\u30b8\u30e1\u30f3\u30c8<br \/>\nCloudStack \u3067\u306f\uff0cRoot \u7ba1\u7406\u7528\u3068\u3057\u3066 Admin \u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u767b\u9332\u3055\u308c\u3066\u3044\u308b\u304c\uff0c\u3053\u308c<br \/>\n\u4ee5\u5916\u306b\u3082\u7ba1\u7406\u8005\u30a2\u30ab\u30a6\u30f3\u30c8\u3084\u30e6\u30fc\u30b6\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\uff0e\u307e\u305f\uff0c\u5404\u30a2\u30ab\u30a6\u30f3\u30c8\u306b\u306f\u4e00<br \/>\n\u3064\u4ee5\u4e0a\u306e\u30e6\u30fc\u30b6\u60c5\u5831\u3092\u767b\u9332\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\uff0eWeb UI \u306e\u753b\u9762\u306e\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u304b\u3089 Accounts \u306e My<br \/>\nAccounts \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c\u56f3 32 \u306e\u3088\u3046\u306a\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4e00\u89a7\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image098\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image098.png\" alt=\"\" width=\"572\" height=\"274\" \/><\/p>\n<p>\u56f3 32 \u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4e00\u89a7<\/p>\n<p>\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4f5c\u6210\u306b\u306f\uff0c\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4e00\u89a7\u753b\u9762\u306e\u4e0a\u90e8\u306b\u3042\u308b Add Account \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\uff0e\u3059\u308b\u3068\uff0c \u56f3 33 \u306e\u3088\u3046\u306a\u30a2\u30ab\u30a6\u30f3\u30c8\u8ffd\u52a0\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4f5c\u6210\u3067\u306f\uff0c\u305d\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u4f7f\u7528\u3059 \u308b\u30e6\u30fc\u30b6\u4e00\u4eba\u5206\u306e\u4f5c\u6210\u3082\u540c\u6642\u306b\u884c\u3046\uff0e<br \/>\n\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0\u3067\u5165\u529b\u3059\u308b\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Username\uff1a\u30e6\u30fc\u30b6\u540d\u3092\u5165\u529b\uff0e\u30ed\u30b0\u30a4\u30f3\u6642\u306b\u4f7f\u7528\u3059\u308b\u306e\u306f\u3053\u3053\u3067\u5165\u529b\u3059\u308b\u30e6\u30fc\u30b6\u540d\u3067\u3042\u308b\uff0e<br \/>\nPassword\uff1a\u30e6\u30fc\u30b6\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\uff0e<br \/>\nEmail\uff1a\u30e6\u30fc\u30b6\u306e\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\uff0e<br \/>\nFirst Name\uff1a\u30e6\u30fc\u30b6\u306e\u30d5\u30a1\u30fc\u30b9\u30c8\u30cd\u30fc\u30e0\u3092\u5165\u529b\uff0e<br \/>\nLast Name\uff1a\u30e6\u30fc\u30b6\u306e\u30e9\u30b9\u30c8\u30cd\u30fc\u30e0\u3092\u5165\u529b\uff0e<br \/>\nAccount Name\uff1a\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u540d\u524d\u3092\u5165\u529b\uff0e<br \/>\nRole\uff1aUser \u304b Admin \u3092\u9078\u629e\u3059\u308b\uff0eAdmin \u3092\u9078\u629e\u3057\u305f\u5834\u5408\uff0cRoot \u304b\u5426\u304b\u3067\u5f79\u5272\u304c\u7570\u306a\u308b\uff0e<br \/>\nDomain\uff1a\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u5bfe\u8c61\u3068\u306a\u308b\u30c9\u30e1\u30a4\u30f3\u3092\u9078\u629e\u3059\u308b\uff0e<br \/>\nTimezone\uff1a\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3092\u9078\u629e\u3059\u308b\uff0e\u65e5\u672c\u306e\u5834\u5408\uff0c[UTC+09:00] Japan Standard Time \u3068\u306a\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image101\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image101.png\" alt=\"\" width=\"460\" height=\"302\" \/><\/p>\n<p>\u56f3 33 \u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0<\/p>\n<p>\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0\u306b\u6210\u529f\u3059\u308b\u3068\uff0c\u56f3 34 \u306e\u3088\u3046\u306b\u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u4e00\u89a7\u753b\u9762\u306b\uff0c\u65b0\u3057\u304f\u8ffd\u52a0\u3057\u305f\u30a2\u30ab\u30a6 \u30f3\u30c8\u306e\u60c5\u5831\u304c\u53cd\u6620\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image103\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image103.png\" alt=\"\" width=\"578\" height=\"274\" \/><\/p>\n<p>\u56f3 34 \u30a2\u30ab\u30a6\u30f3\u30c8\u306e\u8ffd\u52a0\u306b\u6210\u529f<\/p>\n<p>\u30a2\u30ab\u30a6\u30f3\u30c8\u4f5c\u6210\u5f8c\u306f\u305d\u306e\u30a2\u30ab\u30a6\u30f3\u30c8\u3067 Web UI \u306b\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u308b\uff0e\u753b\u9762\u306e\u898b\u6804\u3048\u3084\u6a5f\u80fd\u5236\u9650\u306a\u3069\u306f\uff0c \u9078\u629e\u3057\u305f Role \u3068 Domain \u306b\u3088\u3063\u3066\u7570\u306a\u308b\uff0e\u4e00\u4f8b\u3068\u3057\u3066 Role \u3092 User \u306b\u9078\u629e\u3057\u305f\u5834\u5408\uff0c\u753b\u9762 35 \u306e \u3088\u3046\u306a Dashboard \u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image105\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image105.png\" alt=\"\" width=\"584\" height=\"314\" \/><\/p>\n<p>\u56f3 35 \u4e00\u822c\u30e6\u30fc\u30b6\u7528\u306e Dashboard \u753b\u9762<\/p>\n<p>4.7\uff0eService Offerings \u306e\u8a2d\u5b9a<br \/>\nService Offerings \u306e\u8a2d\u5b9a\u3067\u306f\uff0c\u30e6\u30fc\u30b6\u306b\u63d0\u4f9b\u3059\u308b\u4eee\u60f3\u30b5\u30fc\u30d0\u306e\u30b9\u30da\u30c3\u30af\u306e\u5b9a\u7fa9\u3092\u884c\u3046\uff0eWeb UI \u306e<br \/>\n\u5de6\u306e\u30e1\u30cb\u30e5\u30fc\u306e Configuration \u30d7\u30eb\u30c0\u30a6\u30f3\u304b\u3089 Service Offerings \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 36 \u306e\u3088\u3046\u306a<br \/>\nService Offering \u306e\u4e00\u89a7\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image107\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image107.png\" alt=\"\" width=\"571\" height=\"284\" \/><\/p>\n<p>\u56f3 36 Service Offering \u306e\u4e00\u89a7<\/p>\n<p>\u753b\u9762\u306e\u4e0a\u90e8\u306b\u3042\u308b Add Service Offering \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 37 \u306e\u3088\u3046\u306a\u65b0\u3057\u3044 Service Offering \u3092\u8ffd\u52a0\u3059\u308b\u753b\u9762\u306b\u306a\u308b\uff0e\u8ffd\u52a0\u3057\u305f Service Offering \u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210\u6642\u306b\u9078\u629e\u3067\u304d\u308b\uff0eService Offering \u306e\u8a2d\u5b9a\u3067\u5fc5\u8981\u306a\u9805\u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Name\uff1a\u30e6\u30cb\u30fc\u30af\u306a\u540d\u524d\u3092\u5165\u529b\uff0e<br \/>\nDisplay Text\uff1aService Offering \u306e\u8a73\u7d30\u3092\u5165\u529b\uff0e<br \/>\nStorage type\uff1a\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u306e\u4fdd\u5b58\u5834\u6240\uff0eShared \u304b Local \u3092\u9078\u629e\uff0e<br \/>\n# of CPU cores\uff1a\u4f7f\u7528\u3059\u308b CPU \u6570\u3092\u5165\u529b\uff0e<br \/>\nCPU (in MHz)\uff1aCPU1 \u30b3\u30a2\u8fba\u308a\u306e\u5468\u6ce2\u6570\u3092\u5165\u529b\uff0e<br \/>\nMemory(in MB)\uff1a\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u4f7f\u7528\u3059\u308b\u30e1\u30e2\u30ea\u5bb9\u91cf\u3092\u5165\u529b\uff0e<br \/>\nOffer HA?\uff1aHA \u3092\u63d0\u4f9b\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u9078\u629e\uff0e<br \/>\nTags\uff1aService Offering \u306e\u691c\u7d22\u306b\u4f7f\u7528\uff0e<br \/>\nPublic?\uff1a\u516c\u958b\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u9078\u629e\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image110\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image110.png\" alt=\"\" width=\"310\" height=\"329\" \/><\/p>\n<p>\u56f3 37 Service Offering \u306e\u8ffd\u52a0<\/p>\n<p>4.8\uff0eDisk Offerings \u306e\u8a2d\u5b9a<br \/>\nDisk Offerings \u306e\u8a2d\u5b9a\u3067\u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304c\u4f7f\u7528\u3059\u308b\u30c7\u30a3\u30b9\u30af\u30b5\u30a4\u30ba\u3092\u8a2d\u5b9a\u3059\u308b\uff0eWeb UI \u306e<br \/>\nConfiguration \u30d7\u30eb\u30c0\u30a6\u30f3\u304b\u3089 Disk Offerings \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 38 \u306e\u3088\u3046\u306a Disk Offering \u306e\u4e00<br \/>\n\u89a7\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image112\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image112.png\" alt=\"\" width=\"575\" height=\"222\" \/><\/p>\n<p>\u56f3 38 Disk Offering \u306e\u4e00\u89a7<\/p>\n<p>\u753b\u9762\u306e\u4e0a\u90e8\u306b\u3042\u308b Add Disk Offering \u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\uff0c\u56f3 39 \u306e\u3088\u3046\u306a\u65b0\u3057\u3044 Disk Offering \u3092 \u8ffd\u52a0\u3059\u308b\u753b\u9762\u306b\u306a\u308b\uff0e\u8ffd\u52a0\u3057\u305f Disk Offering \u306f\uff0c\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u4f5c\u6210\u6642\u306b\u9078\u629e\u3067\u304d\u308b\uff0e\u3053\u3053\u3067\u5fc5\u8981\u306a\u9805 \u76ee\u306f\u4ee5\u4e0b\u306e\u3068\u304a\u308a\u3067\u3042\u308b\uff0e<\/p>\n<p>Name\uff1a\u30e6\u30cb\u30fc\u30af\u306a\u540d\u524d\u3092\u5165\u529b\uff0e<br \/>\nDescription\uff1aDisk Offering \u306e\u8a73\u7d30\u3092\u5165\u529b\uff0e<br \/>\nCustom Disk Size?\uff1a\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u306e\u30b5\u30a4\u30ba\u3092\u30ab\u30b9\u30bf\u30e0\u306b\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u9078\u629e\uff0e<br \/>\nDisk Size (in GB)\uff1a\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u306e\u30b5\u30a4\u30ba\u3092\u5165\u529b\uff0e<br \/>\nTags\uff1aDisk Offering \u306e\u691c\u7d22\u306b\u4f7f\u7528\uff0e<br \/>\nPublic?\uff1a\u516c\u958b\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u9078\u629e\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"CloudStack_image115\" src=\"\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image115.png\" alt=\"\" width=\"310\" height=\"260\" \/><\/p>\n<p>\u56f3 39 Disk Offering \u306e\u8ffd\u52a0<\/p>\n<p>5\uff0e\u307e\u3068\u3081<br \/>\n\u672c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3067\u306f\uff0cCloudStack \u306e\u6982\u8981\uff0c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5\u304b\u3089\u5229\u7528\u624b\u9806\u307e\u3067\u307e\u3068\u3081\u305f\uff0e\u672c\u30c9\u30ad\u30e5<br \/>\n\u30e1\u30f3\u30c8\u3067\u89e3\u8aac\u3057\u3066\u3044\u308b\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u7248\u306e Community Edition \u3067\u306f\uff0c\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u306e\u30b5\u30dd\u30fc\u30c8\u306f<br \/>\nKVM \u3068 XenServer \u3068\u306a\u3063\u3066\u3044\u308b\u304c\uff0c\u5546\u7528\u5411\u3051\u306e Enterprise Edition\uff0cService Provider Edition \u3067\u306f\uff0c<br \/>\nVMware \u3082\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\uff0e<\/p>\n<p>CloudStack \u306e\u5c0e\u5165\u3084\u8a2d\u5b9a\u306e\u969b\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u305f\u5834\u5408\uff0cManagement Server \u306e\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u3092\u78ba \u8a8d\u3057\u3066\u6b32\u3057\u3044\uff0eManagement Server \u306e\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306f\u4ee5\u4e0b\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u4fdd\u5b58\u3055\u308c\u3066\u3044\u308b\uff0e Management Server \u306e\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u306e\u4fdd\u7ba1\u5834\u6240<br \/>\n\/var\/log\/cloud\/management\/management-server.log<\/p>\n<p>CloudStack \u306f\u307e\u3060\u958b\u767a\u9014\u4e2d\u3067\u3042\u308a\uff0c\u901f\u3044\u30b9\u30d4\u30fc\u30c9\u3067\u66f4\u65b0\u3055\u308c\u3066\u3044\u308b\uff0e\u305d\u306e\u305f\u3081\uff0c\u672c\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3068\u7570\u306a\u308b\u3053\u3068\u3084\uff0c\u4e88\u671f\u305b\u306c\u30a8\u30e9\u30fc\u306a\u3069\u304c\u767a\u751f\u3059\u308b\u3053\u3068\u3082\u5341\u5206\u306b\u8003\u3048\u3089\u308c\u308b\uff0e\u5145\u5b9f\u3057\u305f Web UI \u3092\u63d0\u4f9b\u3057\u3066\u3044\u308b CloudStack \u3067\u3042\u308b\u304c\uff0c\u3053\u306e\u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3082\u5c06\u6765\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u304c\u3042\u308b\uff0e<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com \u793e\u304c\u63d0\u4f9b\u3057\u3066\u3044\u308b IaaS (Infrastructure as a Ser [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":638,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[1019],"tags":[],"class_list":["post-636","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3<\/title>\n<meta name=\"description\" content=\"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.creationline.com\/tech-blog\/636\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\" \/>\n<meta property=\"og:description\" content=\"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.creationline.com\/tech-blog\/636\" \/>\n<meta property=\"og:site_name\" content=\"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/creationline\" \/>\n<meta property=\"article:published_time\" content=\"2011-05-08T03:04:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-07-19T06:28:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png\" \/>\n\t<meta property=\"og:image:width\" content=\"486\" \/>\n\t<meta property=\"og:image:height\" content=\"527\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@creationline\" \/>\n<meta name=\"twitter:site\" content=\"@creationline\" \/>\n<meta name=\"twitter:label1\" content=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/#\\\/schema\\\/person\\\/7d923d1c017568a1a5e66d7bb1c8764a\"},\"headline\":\"CloudStack \u8abf\u67fb\u5831\u544a\u66f8\",\"datePublished\":\"2011-05-08T03:04:51+00:00\",\"dateModified\":\"2012-07-19T06:28:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636\"},\"wordCount\":1569,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2011\\\/05\\\/image001.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636\",\"url\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636\",\"name\":\"CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2011\\\/05\\\/image001.png\",\"datePublished\":\"2011-05-08T03:04:51+00:00\",\"dateModified\":\"2012-07-19T06:28:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/#\\\/schema\\\/person\\\/7d923d1c017568a1a5e66d7bb1c8764a\"},\"description\":\"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#primaryimage\",\"url\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2011\\\/05\\\/image001.png\",\"contentUrl\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2011\\\/05\\\/image001.png\",\"width\":486,\"height\":527},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/636#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HOME\",\"item\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CloudStack \u8abf\u67fb\u5831\u544a\u66f8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/#website\",\"url\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/\",\"name\":\"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\",\"description\":\"\u30a2\u30b8\u30e3\u30a4\u30eb\uff06DevOps\u3001\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u3001AI\uff06LLM\u306e\u5148\u7aef\u6280\u8853\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/#\\\/schema\\\/person\\\/7d923d1c017568a1a5e66d7bb1c8764a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/avatar.png\",\"url\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/avatar.png\",\"contentUrl\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/cms_x3GWkuX\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/avatar.png\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/www.creationline.com\\\/tech-blog\\\/author\\\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","description":"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.creationline.com\/tech-blog\/636","og_locale":"ja_JP","og_type":"article","og_title":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","og_description":"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com","og_url":"https:\/\/www.creationline.com\/tech-blog\/636","og_site_name":"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","article_publisher":"https:\/\/www.facebook.com\/creationline","article_published_time":"2011-05-08T03:04:51+00:00","article_modified_time":"2012-07-19T06:28:29+00:00","og_image":[{"width":486,"height":527,"url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@creationline","twitter_site":"@creationline","twitter_misc":{"\u57f7\u7b46\u8005":"admin","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"8\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.creationline.com\/tech-blog\/636#article","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636"},"author":{"name":"admin","@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/7d923d1c017568a1a5e66d7bb1c8764a"},"headline":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8","datePublished":"2011-05-08T03:04:51+00:00","dateModified":"2012-07-19T06:28:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636"},"wordCount":1569,"commentCount":0,"image":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636#primaryimage"},"thumbnailUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png","articleSection":["Uncategorized"],"inLanguage":"ja","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.creationline.com\/tech-blog\/636#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.creationline.com\/tech-blog\/636","url":"https:\/\/www.creationline.com\/tech-blog\/636","name":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8 - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636#primaryimage"},"image":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636#primaryimage"},"thumbnailUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png","datePublished":"2011-05-08T03:04:51+00:00","dateModified":"2012-07-19T06:28:29+00:00","author":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/7d923d1c017568a1a5e66d7bb1c8764a"},"description":"Uncategorized |2011\u5e745\u67088\u65e5 CloudStackCommunity Edition 2.2 \u3000\u8abf\u67fb\u5831\u544a\u66f8 CloudStack \u306f\u3001Cloud.com","breadcrumb":{"@id":"https:\/\/www.creationline.com\/tech-blog\/636#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.creationline.com\/tech-blog\/636"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.creationline.com\/tech-blog\/636#primaryimage","url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png","contentUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2011\/05\/image001.png","width":486,"height":527},{"@type":"BreadcrumbList","@id":"https:\/\/www.creationline.com\/tech-blog\/636#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"HOME","item":"https:\/\/www.creationline.com\/tech-blog"},{"@type":"ListItem","position":2,"name":"CloudStack \u8abf\u67fb\u5831\u544a\u66f8"}]},{"@type":"WebSite","@id":"https:\/\/www.creationline.com\/tech-blog\/#website","url":"https:\/\/www.creationline.com\/tech-blog\/","name":"Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","description":"\u30a2\u30b8\u30e3\u30a4\u30eb\uff06DevOps\u3001\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\u3001AI\uff06LLM\u306e\u5148\u7aef\u6280\u8853","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.creationline.com\/tech-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/7d923d1c017568a1a5e66d7bb1c8764a","name":"admin","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2021\/12\/avatar.png","url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2021\/12\/avatar.png","contentUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2021\/12\/avatar.png","caption":"admin"},"url":"https:\/\/www.creationline.com\/tech-blog\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/comments?post=636"}],"version-history":[{"count":0,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/636\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/media\/638"}],"wp:attachment":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}