{"id":1963,"date":"2012-07-13T00:15:59","date_gmt":"2012-07-12T15:15:59","guid":{"rendered":"http:\/\/www.creationline.com\/?p=1963"},"modified":"2023-08-29T11:12:37","modified_gmt":"2023-08-29T02:12:37","slug":"cloudstack%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%88%e3%81%861","status":"publish","type":"post","link":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963","title":{"rendered":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1]"},"content":{"rendered":"<h2>CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p>\u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2 (x86_64)\u4e0a\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u969b\u306e\u624b\u9806\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f <a href=\"http:\/\/docs.cloud.com\/CloudStack_Documentation\/Installing_CloudStack\">Installing CloudStack<\/a> \u306b\u3042\u308b<\/p>\n<ul>\n<li><a href=\"http:\/\/download.cloud.com\/releases\/3.0.0\/CloudStack3.0.0-3.0.2QuickInstallGuide.pdf\">Quick Install Guide (English)<\/a> - v3.0.0 - 3.0.2<\/li>\n<li><a href=\"http:\/\/download.cloud.com\/releases\/3.0.0\/CloudStack3.0QuickInstallGuide_ja.pdf\">Quick Install Guide (Japanese)<\/a> - v3.0.0 only<\/li>\n<\/ul>\n<p>\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u306a\u304a\u3001\u65e5\u672c\u8a9e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u82f1\u8a9e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u6bd4\u3079\u3066\u7248\u304c\u53e4\u3044\u305f\u3081\u3001\u57fa\u672c\u7684\u306b\u82f1\u8a9e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u5f93\u3063\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u9032\u3081\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<h2>\u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u306e\u6e96\u5099<\/h2>\n<p>\u672c\u9805\u3067\u306f2\u53f0\u306e\u30de\u30b7\u30f3\u3067CloudStack\u74b0\u5883\u3092\u69cb\u7bc9\u3057\u307e\u3059\u3002\u4eca\u56de\u306f\u4ee5\u4e0b\u306e\u69cb\u6210\u306e\u30de\u30b7\u30f3\u30922\u53f0\u6e96\u5099\u3057\u307e\u3057\u305f\u3002<\/p>\n<dl>\n<dt>CPU<\/dt>\n<dd>Intel Core i5-3570K<\/dd>\n<dt>MEM<\/dt>\n<dd>DDR3 SDRAM PC3-12800 4GB x4<\/dd>\n<dt>HDD<\/dt>\n<dd>500GB 7200rpm<\/dd>\n<\/dl>\n<p>\u4eee\u60f3\u5316\u652f\u63f4\u6280\u8853\u3067\u3042\u308bIntel VT\u3092\u5099\u3048\u305fCPU\u3001\u30e1\u30e2\u30ea\u306f\u5408\u8a08\u3057\u306616GB\u3068\u591a\u3081\u306b\u642d\u8f09\u3057\u307e\u3059\u3002HDD\u306f\u672c\u683c\u7684\u306bCloudStack\u3092\u904b\u7528\u3059\u308b\u306e\u3067\u3042\u308c\u3070\u3001\u3088\u308a\u591a\u304f\u306e\u9818\u57df\u304c\u5fc5\u8981\u3068\u306a\u308a\u307e\u3059\u3002<\/p>\n<h2>OS\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p>CentOS 6.2 (x86_64)\u3092Minimal (\u6700\u5c0f\u69cb\u6210)\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\u8a73\u7d30\u306a\u624b\u9806\u306f\u7701\u7565\u3057\u307e\u3059\u3002\u4ee5\u964d\u30011\u53f0\u76ee\u3092\u300c\u7ba1\u7406\u30b5\u30fc\u30d0\u300d\u30012\u53f0\u76ee\u3092\u300c\u30db\u30b9\u30c8\u300d\u3068\u547c\u79f0\u3057\u307e\u3059\u3002\u30db\u30b9\u30c8\u306f\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30ce\u30fc\u30c9\u3068\u3082\u547c\u3070\u308c\u307e\u3059\u3002\u307e\u305f\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<table>\n<tbody>\n<tr>\n<th>\u30b5\u30fc\u30d0<\/th>\n<th>IP\u30a2\u30c9\u30ec\u30b9<\/th>\n<th>\u30db\u30b9\u30c8\u540d<\/th>\n<th>root\u30d1\u30b9\u30ef\u30fc\u30c9<\/th>\n<\/tr>\n<tr>\n<td>\u7ba1\u7406\u30b5\u30fc\u30d0<\/td>\n<td>192.168.24.110<\/td>\n<td>cs-manager.example.jp<\/td>\n<td>csmanager1234<\/td>\n<\/tr>\n<tr>\n<td>\u30db\u30b9\u30c8<\/td>\n<td>192.168.24.111<\/td>\n<td>cs-host.example.jp<\/td>\n<td>cshost1234<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u7ba1\u7406\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p>\u7ba1\u7406\u30b5\u30fc\u30d0\u306b\u306f\u3001CloudStack\u7ba1\u7406\u30b5\u30fc\u30d0\u3001MySQL\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3001NFS\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u3057\u3066\u306e\u5f79\u5272\u3092\u6301\u305f\u305b\u307e\u3059\u3002<\/p>\n<p>\u307e\u305a\u3001\u30db\u30b9\u30c8\u540d\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/hosts \/etc\/hosts.2012-0620\n[root@cs-manager ~]# vi \/etc\/hosts\n[root@cs-manager ~]# diff -u \/etc\/hosts.2012-0620 \/etc\/hosts\n--- \/etc\/hosts.2012-0620        2010-01-12 22:28:22.000000000 +0900\n+++ \/etc\/hosts  2012-06-20 23:35:44.983518114 +0900\n@@ -1,2 +1,7 @@\n 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4\n ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n+\n+# 2012\/06\/20\n+192.168.24.110 cs-manager.example.jp cs-manager\n+192.168.24.111 cs-host.example.jp    cs-host\n+#\n[root@cs-manager ~]#<\/pre>\n<p>FQDN\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u30db\u30b9\u30c8\u540d\u306fFQDN\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u306a\u3044\u306e\u3067\u3001\u5fd8\u308c\u305a\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>[root@cs-manager ~]# hostname --fqdn\ncs-manager.example.jp\n[root@cs-manager ~]# hostname\ncs-manager.example.jp\n[root@cs-manager ~]#<\/pre>\n<p>SELinux\u3092\u7121\u52b9\u306b\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/selinux\/config \/etc\/selinux\/config.2012-0620\n[root@cs-manager ~]# vi \/etc\/selinux\/config\n[root@cs-manager ~]# diff -u \/etc\/selinux\/config.2012-0620 \/etc\/selinux\/config\n--- \/etc\/selinux\/config.2012-0620       2012-06-20 09:06:02.007403145 +0900\n+++ \/etc\/selinux\/config 2012-06-20 23:06:10.369516061 +0900\n@@ -4,7 +4,10 @@\n #     enforcing - SELinux security policy is enforced.\n #     permissive - SELinux prints warnings instead of enforcing.\n #     disabled - No SELinux policy is loaded.\n-SELINUX=enforcing\n+# 2012\/06\/20\n+#SELINUX=enforcing\n+SELINUX=permissive\n+#\n # SELINUXTYPE= can take one of these two values:\n #     targeted - Targeted processes are protected,\n #     mls - Multi Level Security protection.\n[root@cs-manager ~]#<\/pre>\n<pre>[root@cs-manager ~]# setenforce permissive\n[root@cs-manager ~]#<\/pre>\n<p>CloudStack\u7ba1\u7406\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3044\u307e\u3059\u3002<br \/>\n\u8cea\u554f\u306b\u306f\u300cM\u300d\u3068\u30bf\u30a4\u30d7\u3057\u307e\u3059\u3002\u9014\u4e2d\u3067\u306fyum\u3092\u5229\u7528\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u884c\u308f\u308c\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# tar xfz CloudStack-3.0.3-1-rhel6.2.tar.gz\n[root@cs-manager ~]# cd CloudStack-3.0.3-1-rhel6.2\n[root@cs-manager CloudStack-3.0.3-1-rhel6.2]# .\/install.sh\nSetting up the temporary repository...\nCleaning Yum cache...\nLoaded plugins: fastestmirror\nCleaning repos: base cloud-temp extras updates\n6 metadata files removed\nWelcome to the CloudStack Installer.  What would you like to do?\n\n        NOTE:   For installing KVM agent, please setup EPEL yum repo first;\n                For installing CloudStack on RHEL6.x, please setup distribution yum repo either from ISO or from your registeration account.\n\n    M) Install the Management Server\n    A) Install the Agent\n    B) Install BareMetal Agent\n    S) Install the Usage Monitor\n    D) Install the database server (from distribution's repo)\n    L) Install the MySQL 5.1.58 (only for CentOS5.x, Rhel6.x naturally has higher version MySql)\n    Q) Quit\n &gt; M \u2190\u2605\nInstalling the Management Server...\n        :\n        :\n        :\nTotal download size: 248 M\nInstalled size: 586 M\nIs this ok [y\/N]: y \u2190\u2605\n        :\n        :\n        :\nComplete!\nDone\n[root@cs-manager CloudStack-3.0.3-1-rhel6.2]#<\/pre>\n<p>\u5fc5\u9808\u30b5\u30fc\u30d3\u30b9\u3092\u6709\u52b9\u306b\u3057\u3001\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# chkconfig rpcbind on\n[root@cs-manager ~]# chkconfig nfs on\n[root@cs-manager ~]# \n\n[root@cs-manager ~]# service rpcbind start\nrpcbind \u3092\u8d77\u52d5\u4e2d:                                          [  OK  ]\n[root@cs-manager ~]# service nfs start\nNFS \u30b5\u30fc\u30d3\u30b9\u3092\u8d77\u52d5\u4e2d:                                      [  OK  ]\nNFS mountd \u3092\u8d77\u52d5\u4e2d:                                       [  OK  ]\nRPC idmapd \u3092\u8d77\u52d5\u4e2d:                                       [  OK  ]\nNFS \u30c7\u30fc\u30e2\u30f3\u3092\u8d77\u52d5\u4e2d:                                      [  OK  ]\n[root@cs-manager ~]#<\/pre>\n<p>MySQL\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3092\u884c\u3044\u307e\u3059\u3002<br \/>\n\u8cea\u554f\u306b\u306f\u300cD\u300d\u3068\u30bf\u30a4\u30d7\u3057\u307e\u3059\u3002\u9014\u4e2d\u3067\u306fyum\u3092\u5229\u7528\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u884c\u308f\u308c\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager CloudStack-3.0.3-1-rhel6.2]# .\/install.sh\nSetting up the temporary repository...\nCleaning Yum cache...\nLoaded plugins: fastestmirror\nCleaning repos: base cloud-temp extras updates\n7 metadata files removed\nWelcome to the CloudStack Installer.  What would you like to do?\n\n        NOTE:   For installing KVM agent, please setup EPEL yum repo first;\n                For installing CloudStack on RHEL6.x, please setup distribution yum repo either from ISO or from your registeration account.\n\n    A) Install the Agent\n    B) Install BareMetal Agent\n    S) Install the Usage Monitor\n    D) Install the database server (from distribution's repo)\n    U) Upgrade the CloudStack packages installed on this computer\n    R) Stop any running CloudStack services and remove the CloudStack packages from this computer\n    L) Install the MySQL 5.1.58 (only for CentOS5.x, Rhel6.x naturally has higher version MySql)\n    Q) Quit\n &gt; D \u2190\u2605\nInstalling the MySQL server...\n        :\n        :\n        :\nTotal download size: 9.8 M\nInstalled size: 28 M\nIs this ok [y\/N]: y \u2190\u2605\n        :\n        :\n        :\nmysqld \u3092\u8d77\u52d5\u4e2d:                                           [  OK  ]\nDone\n[root@cs-manager CloudStack-3.0.3-1-rhel6.2]#<\/pre>\n<p>\/etc\/my.cnf\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/my.cnf \/etc\/my.cnf.2012-0620\n[root@cs-manager ~]# vi \/etc\/my.cnf\n[root@cs-manager ~]# diff -u \/etc\/my.cnf.2012-0620 \/etc\/my.cnf\n--- \/etc\/my.cnf.2012-0620       2012-02-09 06:39:38.000000000 +0900\n+++ \/etc\/my.cnf 2012-06-20 23:27:07.335518049 +0900\n@@ -4,6 +4,13 @@\n user=mysql\n # Disabling symbolic-links is recommended to prevent assorted security risks\n symbolic-links=0\n+# 2012\/06\/20 add\n+innodb_rollback_on_timeout=1\n+innodb_lock_wait_timeout=600\n+max_connections=350\n+log-bin=mysql-bin\n+binlog-format = 'ROW'\n+#\n\n [mysqld_safe]\n log-error=\/var\/log\/mysqld.log\n[root@cs-manager ~]#<\/pre>\n<p>MySQL\u3092\u518d\u8d77\u52d5\u3057\u3001\u8a2d\u5b9a\u3092\u53cd\u6620\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# service mysqld restart\nmysqld \u3092\u505c\u6b62\u4e2d:                                           [  OK  ]\nmysqld \u3092\u8d77\u52d5\u4e2d:                                           [  OK  ]\n[root@cs-manager ~]#<\/pre>\n<p>MySQL\u306eroot\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# mysql -u root\n        :\nmysql&gt; SET PASSWORD = PASSWORD('myroot1234');\nQuery OK, 0 rows affected (0.00 sec)\n\nmysql&gt; exit\nBye\n[root@cs-manager ~]#<\/pre>\n<p>CloudStack\u7528\u306bMySQL\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u3053\u308c\u306b\u306f\u5c11\u3057\u6642\u9593\u304c\u304b\u304b\u308a\u307e\u3059\u3002<br \/>\nMySQL\u30e6\u30fc\u30b6\u300ccloud\u300d\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u300cmyuser1234\u300d\u3068\u3057\u307e\u3059\u3002\u307e\u305f\u3001\u5b9f\u884c\u306b\u306fMySQL\u306eroot\u30e6\u30fc\u30b6\u3092\u7528\u3044\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cloud-setup-databases cloud:myuser1234@localhost --deploy-as=root:myroot1234\nMysql user name:cloud                                                           [ OK ]\nMysql user password:myuser1234                                                  [ OK ]\nMysql server ip:localhost                                                       [ OK ]\nMysql server port:3306                                                          [ OK ]\nMysql root user name:root                                                       [ OK ]\nMysql root user password:myroot1234                                             [ OK ]\nChecking Cloud database files ...                                               [ OK ]\nChecking local machine hostname ...                                             [ OK ]\nChecking SELinux setup ...                                                      [ OK ]\nDetected local IP address as 192.168.24.110, will use as cluster management server node IP[ OK ]\nPreparing \/etc\/cloud\/management\/db.properties                                   [ OK ]\nApplying \/usr\/share\/cloud\/setup\/create-database.sql                             [ OK ]\nApplying \/usr\/share\/cloud\/setup\/create-schema.sql                               [ OK ]\nApplying \/usr\/share\/cloud\/setup\/create-database-premium.sql                     [ OK ]\nApplying \/usr\/share\/cloud\/setup\/create-schema-premium.sql                       [ OK ]\nApplying \/usr\/share\/cloud\/setup\/server-setup.sql                                [ OK ]\nApplying \/usr\/share\/cloud\/setup\/templates.sql                                   [ OK ]\nApplying \/usr\/share\/cloud\/setup\/create-index-fk.sql                             [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_db.sql                    [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_schema.sql                [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_multipart.sql             [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_index.sql                 [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_multipart_alter.sql       [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_bucketpolicy.sql          [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_policy_alter.sql          [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_offering.sql              [ OK ]\nApplying \/usr\/share\/cloud\/setup\/bridge\/db\/cloudbridge_offering_alter.sql        [ OK ]\nProcessing encryption ...                                                       [ OK ]\nFinalizing setup ...                                                            [ OK ]\n\nCloudStack has successfully initialized database, you can check your database configuration in \/etc\/cloud\/management\/db.properties\n\n[root@cs-manager ~]#<\/pre>\n<p>\u7ba1\u7406\u30b5\u30fc\u30d0\u306e\u69cb\u6210\u3068\u8d77\u52d5\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cloud-setup-management\nStarting to configure CloudStack Management Server:\nConfigure sudoers ...         [OK]\nConfigure Firewall ...        [OK]\nConfigure CloudStack Management Server ...[OK]\nCloudStack Management Server setup is Done!\n[root@cs-manager ~]#<\/pre>\n<p>\u30b9\u30c8\u30ec\u30fc\u30b8\u7528\u306eNFS\u5171\u6709\u3092\u6e96\u5099\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# mkdir -p \/export\/primary\n[root@cs-manager ~]# mkdir -p \/export\/secondary\n[root@cs-manager ~]#<\/pre>\n<pre>[root@cs-manager ~]# cp -a \/etc\/exports \/etc\/exports.2012-0620\n[root@cs-manager ~]# vi \/etc\/exports\n[root@cs-manager ~]# diff -u \/etc\/exports.2012-0620 \/etc\/exports\n--- \/etc\/exports.2012-0620      2010-01-12 22:28:22.000000000 +0900\n+++ \/etc\/exports        2012-06-20 23:45:34.351518204 +0900\n@@ -0,0 +1,3 @@\n+# 2012\/06\/20 add\n+\/export *(rw,async,no_root_squash)\n+#\n[root@cs-manager ~]#<\/pre>\n<pre>[root@cs-manager ~]# exportfs -a\n[root@cs-manager ~]#<\/pre>\n<p>NFS\u306e\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u307e\u3059\u3002\u4e3b\u306b\u5229\u7528\u3059\u308b\u30dd\u30fc\u30c8\u306e\u56fa\u5b9a\u3067\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/sysconfig\/nfs \/etc\/sysconfig\/nfs.2012-0620\n[root@cs-manager ~]# vi \/etc\/sysconfig\/nfs\n[root@cs-manager ~]# diff -u \/etc\/sysconfig\/nfs.2012-0620 \/etc\/sysconfig\/nfs\n--- \/etc\/sysconfig\/nfs.2012-0620        2012-05-21 17:38:53.000000000 +0900\n+++ \/etc\/sysconfig\/nfs  2012-06-20 23:49:02.344518134 +0900\n@@ -9,7 +9,9 @@\n # Path to remote quota server. See rquotad(8)\n #RQUOTAD=\"\/usr\/sbin\/rpc.rquotad\"\n # Port rquotad should listen on.\n-#RQUOTAD_PORT=875\n+# 2012\/06\/20 start\n+RQUOTAD_PORT=875\n+#\n # Optinal options passed to rquotad\n #RPCRQUOTADOPTS=\"\"\n #\n@@ -17,9 +19,13 @@\n # Optional arguments passed to in-kernel lockd\n #LOCKDARG=\n # TCP port rpc.lockd should listen on.\n-#LOCKD_TCPPORT=32803\n+# 2012\/06\/20 start\n+LOCKD_TCPPORT=32803\n+#\n # UDP port rpc.lockd should listen on.\n-#LOCKD_UDPPORT=32769\n+# 2012\/06\/20 start\n+LOCKD_UDPPORT=32769\n+#\n #\n #\n # Optional arguments passed to rpc.nfsd. See rpc.nfsd(8)\n@@ -40,16 +46,22 @@\n # Optional arguments passed to rpc.mountd. See rpc.mountd(8)\n #RPCMOUNTDOPTS=\"\"\n # Port rpc.mountd should listen on.\n-#MOUNTD_PORT=892\n+# 2012\/06\/20 start\n+MOUNTD_PORT=892\n+#\n #\n #\n # Optional arguments passed to rpc.statd. See rpc.statd(8)\n #STATDARG=\"\"\n # Port rpc.statd should listen on.\n-#STATD_PORT=662\n+# 2012\/06\/20 start\n+STATD_PORT=662\n+#\n # Outgoing port statd should used. The default is port\n # is random\n-#STATD_OUTGOING_PORT=2020\n+# 2012\/06\/20 start\n+STATD_OUTGOING_PORT=2020\n+#\n # Specify callout program\n #STATD_HA_CALLOUT=\"\/usr\/local\/bin\/foo\"\n #\n[root@cs-manager ~]#<\/pre>\n<p>iptables\u306e\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u307e\u3059\u3002NFS\u7528\u306b\u56fa\u5b9a\u3057\u305f\u30dd\u30fc\u30c8\u3092\u8a31\u53ef\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/sysconfig\/iptables \/etc\/sysconfig\/iptables.2012-0620\n[root@cs-manager ~]# vi \/etc\/sysconfig\/iptables\n[root@cs-manager ~]# diff -u \/etc\/sysconfig\/iptables.2012-0620 \/etc\/sysconfig\/iptables\n--- \/etc\/sysconfig\/iptables.2012-0620   2012-06-20 23:41:04.948514618 +0900\n+++ \/etc\/sysconfig\/iptables     2012-06-20 23:54:25.869518127 +0900\n@@ -3,6 +3,17 @@\n :INPUT ACCEPT [0:0]\n :FORWARD ACCEPT [0:0]\n :OUTPUT ACCEPT [0:0]\n+-A INPUT -m state --state NEW -p udp --dport 111 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 111 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 2049 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 32803 -j ACCEPT\n+-A INPUT -m state --state NEW -p udp --dport 32769 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 892 -j ACCEPT\n+-A INPUT -m state --state NEW -p udp --dport 892 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 875 -j ACCEPT\n+-A INPUT -m state --state NEW -p udp --dport 875 -j ACCEPT\n+-A INPUT -m state --state NEW -p tcp --dport 662 -j ACCEPT\n+-A INPUT -m state --state NEW -p udp --dport 662 -j ACCEPT\n -A INPUT -p tcp -m tcp --dport 9090 -j ACCEPT\n -A INPUT -p tcp -m tcp --dport 8250 -j ACCEPT\n -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT\n[root@cs-manager ~]#<\/pre>\n<p>NFSv4\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u8a2d\u5b9a\u3057\u305fFQDN\u306e\u30c9\u30e1\u30a4\u30f3\u90e8\u5206\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-manager ~]# cp -a \/etc\/idmapd.conf \/etc\/idmapd.conf.2012-0620\n[root@cs-manager ~]# vi \/etc\/idmapd.conf\n[root@cs-manager ~]# diff -u \/etc\/idmapd.conf.2012-0620 \/etc\/idmapd.conf\n--- \/etc\/idmapd.conf.2012-0620  2011-12-08 05:02:21.000000000 +0900\n+++ \/etc\/idmapd.conf    2012-06-20 23:55:59.398518190 +0900\n@@ -3,6 +3,9 @@\n # The following should be set to the local NFSv4 domain name\n # The default is the host's DNS domain name.\n #Domain = local.domain.edu\n+# 2012\/06\/20 add\n+Domain = example.jp\n+#\n\n # The following is a comma-separated list of Kerberos realm\n # names that should be considered to be equivalent to the\n[root@cs-manager ~]#<\/pre>\n<p>\u3053\u3053\u3067\u4e00\u65e6\u3001\u30de\u30b7\u30f3\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<br \/>\n\u30de\u30b7\u30f3\u304c\u8d77\u52d5\u3057\u3066\u304d\u305f\u3089\u3001\u30b7\u30b9\u30c6\u30e0VM\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u6e96\u5099\u3057\u307e\u3059\u3002<br \/>\n\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u306b\u306fKVM\u3092\u4f7f\u3046\u306e\u3067\u3001KVM\u7528\u306e\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002XenServer\u7528\u3068\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u307e\u304e\u3089\u308f\u3057\u3044\u306e\u3067\u6ce8\u610f\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>[root@cs-manager ~]# \/usr\/lib64\/cloud\/agent\/scripts\/storage\/secondary\/cloud-install-sys-tmplt -m \/export\/secondary -u http:\/\/download.cloud.com\/templates\/acton\/acton-systemvm-02062012.qcow2.bz2 -h kvm -F\n\t:\n\t:\n\t:\nUncompressing to \/usr\/lib64\/cloud\/agent\/scripts\/storage\/secondary\/af03ad24-b815-43f2-9369-ca6ebb79a87b.qcow2.tmp (type bz2)...could take a long time\nMoving to \/export\/secondary\/template\/tmpl\/1\/3\/\/\/af03ad24-b815-43f2-9369-ca6ebb79a87b.qcow2...could take a while\nSuccessfully installed system VM template  to \/export\/secondary\/template\/tmpl\/1\/3\/\n[root@cs-manager ~]#<\/pre>\n<p>\u4ee5\u4e0a\u3067\u7ba1\u7406\u30b5\u30fc\u30d0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n<h2>\u30db\u30b9\u30c8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h2>\n<p>\u307e\u305a\u3001\u30db\u30b9\u30c8\u540d\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# cp -a \/etc\/hosts \/etc\/hosts.2012-0620\n[root@cs-host ~]# vi \/etc\/hosts\n[root@cs-host ~]# diff -u \/etc\/hosts.2012-0620 \/etc\/hosts\n--- \/etc\/hosts.2012-0620        2010-01-12 22:28:22.000000000 +0900\n+++ \/etc\/hosts  2012-06-21 01:12:21.379194398 +0900\n@@ -1,2 +1,7 @@\n 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4\n ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6\n+\n+# 2012\/06\/20\n+192.168.24.110 cs-manager.example.jp cs-manager\n+192.168.24.111 cs-host.example.jp    cs-host\n+#\n[root@cs-host ~]#<\/pre>\n<p>FQDN\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u30db\u30b9\u30c8\u540d\u306fFQDN\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u306a\u3044\u306e\u3067\u3001\u5fd8\u308c\u305a\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>[root@cs-host ~]# hostname --fqdn\ncs-host.example.jp\n[root@cs-host ~]# hostname\ncs-host.example.jp\n[root@cs-host ~]#<\/pre>\n<p>qemu\u3084kvm\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002CloudStack\u304c\u63d0\u4f9b\u3057\u3066\u3044\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u305f\u3081\u3067\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# rpm -qa | grep -i qemu\n[root@cs-host ~]# rpm -qa | grep -i kvm\n[root@cs-host ~]#<\/pre>\n<p>EPEL\u30ec\u30dd\u30b8\u30c8\u30ea\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# rpm -Uvh http:\/\/ftp.riken.jp\/Linux\/fedora\/epel\/6\/i386\/epel-release-6-7.noarch.rpm\nhttp:\/\/ftp.riken.jp\/Linux\/fedora\/epel\/6\/i386\/epel-release-6-7.noarch.rpm \u3092\u53d6\u5f97\u4e2d\n\u8b66\u544a: \/var\/tmp\/rpm-tmp.yDqxXJ: \u30d8\u30c3\u30c0 V3 RSA\/SHA256 Signature, key ID 0608b895: NOKEY\n\u6e96\u5099\u4e2d...                ########################################### [100%]\n   1:epel-release           ########################################### [100%]\n[root@cs-host ~]#<\/pre>\n<p>CloudStack\u30a8\u30fc\u30b8\u30a7\u30f3\u30c8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u884c\u3044\u307e\u3059\u3002<br \/>\n\u8cea\u554f\u306b\u306f\u300cA\u300d\u3068\u30bf\u30a4\u30d7\u3057\u307e\u3059\u3002\u9014\u4e2d\u3067\u306fyum\u3092\u5229\u7528\u3057\u3066\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u884c\u308f\u308c\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# tar xfz CloudStack-3.0.3-1-rhel6.2.tar.gz\n[root@cs-host ~]# cd CloudStack-3.0.3-1-rhel6.2\n[root@cs-host CloudStack-3.0.3-1-rhel6.2]# .\/install.sh\nSetting up the temporary repository...\nCleaning Yum cache...\nLoaded plugins: fastestmirror\nCleaning repos: base cloud-temp extras updates\n6 metadata files removed\nWelcome to the CloudStack Installer.  What would you like to do?\n\n        NOTE:   For installing KVM agent, please setup EPEL yum repo first;\n                For installing CloudStack on RHEL6.x, please setup distribution yum repo either from ISO or from your registeration account.\n\n    M) Install the Management Server\n    A) Install the Agent\n    B) Install BareMetal Agent\n    S) Install the Usage Monitor\n    D) Install the database server (from distribution's repo)\n    L) Install the MySQL 5.1.58 (only for CentOS5.x, Rhel6.x naturally has higher version MySql)\n    Q) Quit\n &gt; A \u2190\u2605\nInstalling the Agent...\n        :\n        :\n        :\nTotal download size: 131 M\nInstalled size: 317 M\nIs this ok [y\/N]: y \u2190\u2605\n        :\n        :\n        :\nAgent installation is completed, please add the host from management server\nDone\n[root@cs-host CloudStack-3.0.3-1-rhel6.2]#<\/pre>\n<p>\u5fc5\u9808\u30b5\u30fc\u30d3\u30b9\u3092\u6709\u52b9\u306b\u3057\u3001\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# chkconfig rpcbind on\n[root@cs-host ~]# chkconfig nfs on\n[root@cs-host ~]# \n\n[root@cs-host ~]# service rpcbind start\nrpcbind \u3092\u8d77\u52d5\u4e2d:                                          [  OK  ]\n[root@cs-host ~]# service nfs start\nNFS \u30b5\u30fc\u30d3\u30b9\u3092\u8d77\u52d5\u4e2d:                                      [  OK  ]\nNFS mountd \u3092\u8d77\u52d5\u4e2d:                                       [  OK  ]\nRPC idmapd \u3092\u8d77\u52d5\u4e2d:                                       [  OK  ]\nNFS \u30c7\u30fc\u30e2\u30f3\u3092\u8d77\u52d5\u4e2d:                                      [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>VNC\u63a5\u7d9a\u3092\u8a31\u53ef\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# cp -a \/etc\/libvirt\/qemu.conf \/etc\/libvirt\/qemu.conf.2012-0620\n[root@cs-host ~]# vi \/etc\/libvirt\/qemu.conf\n[root@cs-host ~]# diff -u \/etc\/libvirt\/qemu.conf.2012-0620 \/etc\/libvirt\/qemu.conf\n--- \/etc\/libvirt\/qemu.conf.2012-0620    2012-06-13 18:39:07.000000000 +0900\n+++ \/etc\/libvirt\/qemu.conf      2012-06-21 01:23:16.165194390 +0900\n@@ -9,7 +9,9 @@\n # NB, strong recommendation to enable TLS + x509 certificate\n # verification when allowing public access\n #\n-# vnc_listen = \"0.0.0.0\"\n+# 2012\/06\/20 start\n+vnc_listen = \"0.0.0.0\"\n+#\n\n # Enable this option to have VNC served over an automatically created\n # unix socket. This prevents unprivileged access from users on the\n[root@cs-host ~]#<\/pre>\n<pre>[root@cs-host ~]# \/etc\/init.d\/libvirtd restart\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u505c\u6b62\u4e2d:                                 [  OK  ]\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u8d77\u52d5\u4e2d:                                 [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>NFSv4\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002\u8a2d\u5b9a\u3057\u305fFQDN\u306e\u30c9\u30e1\u30a4\u30f3\u90e8\u5206\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# cp -a \/etc\/idmapd.conf \/etc\/idmapd.conf.2012-0620\n[root@cs-host ~]# vi \/etc\/idmapd.conf\n[root@cs-host ~]# diff -u \/etc\/idmapd.conf.2012-0620 \/etc\/idmapd.conf\n--- \/etc\/idmapd.conf.2012-0620  2011-12-08 05:02:21.000000000 +0900\n+++ \/etc\/idmapd.conf    2012-06-21 01:24:39.733194400 +0900\n@@ -3,6 +3,9 @@\n # The following should be set to the local NFSv4 domain name\n # The default is the host's DNS domain name.\n #Domain = local.domain.edu\n+# 2012\/06\/20 add\n+Domain = example.jp\n+#\n\n # The following is a comma-separated list of Kerberos realm\n # names that should be considered to be equivalent to the\n[root@cs-host ~]#<\/pre>\n<p>NFS\u63a5\u7d9a\u304c\u53ef\u80fd\u304b\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# mkdir \/primarymount\n[root@cs-host ~]# mount -t nfs 192.168.24.110:\/export\/primary \/primarymount\n[root@cs-host ~]# mkdir \/secondarymount\n[root@cs-host ~]# mount -t nfs 192.168.24.110:\/export\/secondary \/secondarymount\n[root@cs-host ~]#<\/pre>\n<pre>[root@cs-host ~]# mount -t nfs\n192.168.24.110:\/export\/primary on \/primarymount type nfs (rw,vers=4,addr=192.168.24.110,clientaddr=192.168.24.111)\n192.168.24.110:\/export\/secondary on \/secondarymount type nfs (rw,vers=4,addr=192.168.24.110,clientaddr=192.168.24.111)\n[root@cs-host ~]#<\/pre>\n<pre>[root@cs-host ~]# umount \/primarymount\n[root@cs-host ~]# umount \/secondarymount\n[root@cs-host ~]#<\/pre>\n<p>NTP\u3092\u8a2d\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# yum install ntp\n        :\nTotal download size: 501 k\nInstalled size: 1.2 M\nIs this ok [y\/N]: y \u2190\u2605\n        :\nComplete!\n[root@cs-host ~]#<\/pre>\n<pre>[root@cs-host ~]# chkconfig ntpd on\n[root@cs-host ~]# \n\n[root@cs-host ~]# service ntpd start\nntpd \u3092\u8d77\u52d5\u4e2d:                                             [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>\u4ee5\u4e0a\u3067\u30db\u30b9\u30c8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306f\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n<h2>CloudStack\u306e\u521d\u671f\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7<\/h2>\n<p>\u7ba1\u7406\u30b5\u30fc\u30d0 http:\/\/192.168.24.110:8080\/client\/ \u306b\u30a2\u30af\u30bb\u30b9\u3057\u3001UI\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\u521d\u671f\u306f\u30e6\u30fc\u30b6\u540d\u300cadmin\u300d\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u300cpassword\u300d\u3067\u30ed\u30b0\u30a4\u30f3\u3067\u304d\u307e\u3059\u3002<br \/>\n\u30ac\u30a4\u30c9\u304c\u958b\u59cb\u3055\u308c\u3001\u30e9\u30a4\u30bb\u30f3\u30b9\u5951\u7d04\u304c\u8868\u793a\u3055\u308c\u308b\u306e\u3067\u3001\u8aad\u3093\u3067\u3010\u540c\u610f\u3059\u308b\u3011\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u307e\u3059\u3002\u6b21\u306b\u3010\u57fa\u672c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u7d9a\u884c\u3059\u308b\u3011\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3001\u57fa\u672c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u958b\u59cb\u3057\u307e\u3059\u3002<\/p>\n<p>\u30be\u30fc\u30f3\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u30be\u30fc\u30f3\u3068\u306fCloudStack\u5185\u306e\u6700\u5927\u306e\u7d44\u7e54\u5358\u4f4d\u3067\u3001\u5358\u4e00\u306e\u30c7\u30fc\u30bf\u30bb\u30f3\u30bf\u30fc\u306b\u76f8\u5f53\u3057\u307e\u3059\u3002<\/p>\n<dl>\n<dt>\u540d\u524d<\/dt>\n<dd>TestZone<\/dd>\n<dt>DNS1<\/dt>\n<dd>192.168.24.1<\/dd>\n<dt>\u5185\u90e8DNS1<\/dt>\n<dd>192.168.24.1<\/dd>\n<\/dl>\n<p>\u3068\u3057\u307e\u3059\u3002\u3082\u3061\u308d\u3093\u3001192.168.24.1\u3067\u306fDNS\u30b5\u30fc\u30d0\u304c\u8d77\u52d5\u3057\u3066\u3044\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n<p>\u30dd\u30c3\u30c9\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u30dd\u30c3\u30c8\u3068\u306fCloudStack\u5185\u306e2\u756a\u76ee\u306b\u5927\u304d\u306a\u7d44\u7e54\u5358\u4f4d\u3067\u3001\u5358\u4e00\u306e\u30e9\u30c3\u30af\u306b\u76f8\u5f53\u3057\u307e\u3059\u3002<\/p>\n<dl>\n<dt>\u540d\u524d<\/dt>\n<dd>TestPod<\/dd>\n<dt>\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4<\/dt>\n<dd>192.168.24.1<\/dd>\n<dt>\u30cd\u30c3\u30c8\u30de\u30b9\u30af<\/dt>\n<dd>255.255.255.0<\/dd>\n<dt>IP\u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2<\/dt>\n<dd>192.168.24.120 - 192.168.24.139<\/dd>\n<\/dl>\n<p>\u3068\u3057\u307e\u3059\u3002\u3082\u3061\u308d\u3093\u3001192.168.24.1\u304c\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u30cd\u30c3\u30c8\u30de\u30b9\u30af\u306a\u3069\u3082\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u30b2\u30b9\u30c8\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<dl>\n<dt>\u30b2\u30fc\u30c8\u30a6\u30a7\u30a4<\/dt>\n<dd>192.168.24.1<\/dd>\n<dt>\u30cd\u30c3\u30c8\u30de\u30b9\u30af<\/dt>\n<dd>255.255.255.0<\/dd>\n<dt>IP\u30a2\u30c9\u30ec\u30b9\u306e\u7bc4\u56f2<\/dt>\n<dd>192.168.24.160 - 192.168.24.179<\/dd>\n<\/dl>\n<p>\u30af\u30e9\u30b9\u30bf\u30fc\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u30af\u30e9\u30b9\u30bf\u30fc\u3068\u306fCloudStack\u5185\u306e3\u756a\u76ee\u306b\u5927\u304d\u306a\u7d44\u7e54\u5358\u4f4d\u3067\u3059\u3002<\/p>\n<dl>\n<dt>\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u30fc<\/dt>\n<dd>KVM<\/dd>\n<dt>\u540d\u524d<\/dt>\n<dd>TestCluster<\/dd>\n<\/dl>\n<p>\u30db\u30b9\u30c8(\u30b3\u30f3\u30d4\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0\u30ce\u30fc\u30c9)\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u7ba1\u7406\u30b5\u30fc\u30d0\u304b\u3089root\u3067\u30ea\u30e2\u30fc\u30c8\u30ed\u30b0\u30f3\u3057\u3066\u8a2d\u5b9a\u3092\u884c\u3046\u305f\u3081\u3001root\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u307e\u3059\u3002<\/p>\n<dl>\n<dt>\u30db\u30b9\u30c8\u540d<\/dt>\n<dd>192.168.24.111<\/dd>\n<dt>\u30e6\u30fc\u30b6\u30fc\u540d<\/dt>\n<dd>root<\/dd>\n<dt>\u30d1\u30b9\u30ef\u30fc\u30c9<\/dt>\n<dd>cshost1234<\/dd>\n<\/dl>\n<p>\u30d7\u30e9\u30a4\u30de\u30ea\u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u30d7\u30e9\u30a4\u30de\u30ea\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u306f\u3001CloudStack\u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u4eee\u60f3\u30b5\u30fc\u30d0\u306e\u4eee\u60f3\u30c7\u30a3\u30b9\u30af\u3092\u4fdd\u5b58\u3059\u308b\u305f\u3081\u306e\u9818\u57df\u3067\u3059\u3002<\/p>\n<dl>\n<dt>\u540d\u524d<\/dt>\n<dd>TestStorage<\/dd>\n<dt>\u30d7\u30ed\u30c8\u30b3\u30eb<\/dt>\n<dd>NFS<\/dd>\n<dt>\u30b5\u30fc\u30d0\u30fc<\/dt>\n<dd>192.168.24.110<\/dd>\n<dt>\u30d1\u30b9<\/dt>\n<dd>\/export\/primary<\/dd>\n<\/dl>\n<p>\u30bb\u30ab\u30f3\u30c0\u30ea\u30b9\u30c8\u30ec\u30fc\u30b8\u306e\u8ffd\u52a0\u3092\u884c\u3044\u307e\u3059\u3002\u30bb\u30ab\u30f3\u30c0\u30ea\u30b9\u30c8\u30ec\u30fc\u30b8\u3068\u306f\u3001\u4eee\u60f3\u30b5\u30fc\u30d0\u4f5c\u6210\u306b\u4f7f\u7528\u3059\u308b\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3084ISO\u30a4\u30e1\u30fc\u30b8\u3092\u4fdd\u5b58\u3059\u308b\u305f\u3081\u306e\u9818\u57df\u3067\u3059\u3002<\/p>\n<dl>\n<dt>\u30b5\u30fc\u30d0\u30fc<\/dt>\n<dd>192.168.24.110<\/dd>\n<dt>\u30d1\u30b9<\/dt>\n<dd>\/export\/secondary<\/dd>\n<\/dl>\n<p>\u4ee5\u4e0a\u3067\u5165\u529b\u306f\u5b8c\u4e86\u3067\u3059\u3002\u3010\u8d77\u52d5\u3011\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3053\u3068\u3067\u3001\u521d\u671f\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u304c\u884c\u308f\u308c\u3001CloudStack\u304c\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<h2>\u521d\u671f\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u306e\u30c8\u30e9\u30d6\u30eb\u30b7\u30e5\u30fc\u30c6\u30a3\u30f3\u30b0<\/h2>\n<p>\u3010\u8d77\u52d5\u3011\u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u521d\u671f\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u304c\u884c\u308f\u308c\u307e\u3059\u304c\u3001\u3046\u307e\u304f\u52d5\u4f5c\u3057\u306a\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002\u4f8b\u3048\u3070\u3001<\/p>\n<pre>Creating system VMs (this may take a while)<\/pre>\n<p>\u304b\u3089\u5148\u306b\u9032\u307e\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3046\u3068\u3044\u3063\u305f\u72b6\u614b\u3067\u3059\u3002<br \/>\n\u3053\u306e\u3088\u3046\u306a\u72b6\u614b\u306b\u306a\u3063\u305f\u5834\u5408\u3001\u30db\u30b9\u30c8\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3001\/var\/log\/cloud\/agent\/agent.log \u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>libvir: Storage error : Storage pool not found: no pool with matching uuid\nlibvir: Storage error : Storage pool not found: no pool with matching uuid\nlibvir: QEMU error : Unable to create cgroup for v-2-VM: No such file or directory<\/pre>\n<pre>libvir: Storage error : \u30b9\u30c8\u30ec\u30fc\u30b8\u30d7\u30fc\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: \u4e00\u81f4\u3059\u308b uuid \u306e\u30d7\u30fc\u30eb\u306f\u3042\u308a\u307e\u305b\u3093\nlibvir: Storage error : \u30b9\u30c8\u30ec\u30fc\u30b8\u30d7\u30fc\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: \u4e00\u81f4\u3059\u308b uuid \u306e\u30d7\u30fc\u30eb\u306f\u3042\u308a\u307e\u305b\u3093\nlibvir: QEMU error : Unable to create cgroup for v-2-VM: \u305d\u306e\u3088\u3046\u306a\u30d5\u30a1\u30a4\u30eb\u3084\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u3042\u308a\u307e\u305b\u3093<\/pre>\n<p>\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u304c\u898b\u3089\u308c\u308b\u5834\u5408\u3001libvirtd \u306e\u518d\u8d77\u52d5\u3092\u884c\u3044\u3001\u7d9a\u3044\u3066 cloud-agent \u306e\u518d\u8d77\u52d5\u3092\u884c\u3063\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>[root@cs-host ~]# \/etc\/init.d\/libvirtd stop\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u505c\u6b62\u4e2d:                                 [  OK  ]\n[root@cs-host ~]# \/etc\/init.d\/libvirtd start\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u8d77\u52d5\u4e2d:                                 [  OK  ]\n[root@cs-host ~]# \/etc\/init.d\/cloud-agent stop\nStopping Cloud Agent:                                      [  OK  ]\n[root@cs-host ~]# \/etc\/init.d\/cloud-agent start\nStarting Cloud Agent:                                      [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>\u3053\u308c\u306b\u3088\u308a\u3001\u3057\u3070\u3089\u304f\u5f85\u3064\u3053\u3068\u3067 Creating system VMs (this may take a while) \u304b\u3089\u5148\u306b\u9032\u3080\u3088\u3046\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002<\/p>\n<p>\u305d\u306e\u5f8c\u3001CloudStack\u306eUI\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u304c\u3001\u300c\u30a4\u30f3\u30d5\u30e9\u30b9\u30c8\u30e9\u30af\u30c1\u30e3\u300d\u300c\u30b7\u30b9\u30c6\u30e0VM\u300d\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u300cConsole Proxy VM\u300d\u3068\u300cSecondary Storage VM\u300d\u304c\u300cRunning\u300d\u306b\u306a\u3089\u306a\u3044\u3088\u3046\u3067\u3042\u308c\u3070\u3001\u6b63\u5e38\u306b\u52d5\u4f5c\u3057\u3066\u3044\u306a\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002<br \/>\n\u3053\u306e\u3088\u3046\u306a\u72b6\u614b\u306b\u306a\u3063\u305f\u5834\u5408\u3001\u30db\u30b9\u30c8\u306b\u30ed\u30b0\u30a4\u30f3\u3057\u3001virsh list --all\u3092\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<pre>[root@cs-host ~]# virsh list --all\n Id \u540d\u524d               \u72b6\u614b\n----------------------------------\n  3 v-2-VM               \u5b9f\u884c\u4e2d\n  4 s-4-VM               \u5b9f\u884c\u4e2d\n\n[root@cs-host ~]#<\/pre>\n<p>\u3053\u306e\u3088\u3046\u306b\u30012\u3064\u306eVM\u304c\u300c\u5b9f\u884c\u4e2d\u300d\u3067\u3042\u308b\u306b\u3082\u95a2\u308f\u3089\u305a\u3001CloudStack\u306eUI\u3067\u300cRunning\u300d\u306b\u306a\u3063\u3066\u3044\u306a\u3044\u306e\u3067\u3042\u308c\u3070\u3001\u307e\u305acloud-agent\u3092\u505c\u6b62\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# \/etc\/init.d\/cloud-agent stop\nStopping Cloud Agent:                                      [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>\u6b21\u306b\u3001\u4e21VM\u3092\u505c\u6b62\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# virsh shutdown 3\n\u30c9\u30e1\u30a4\u30f3 3 \u3092\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u3057\u3066\u3044\u307e\u3059\n\n[root@cs-host ~]# virsh shutdown 4\n\u30c9\u30e1\u30a4\u30f3 4 \u3092\u30b7\u30e3\u30c3\u30c8\u30c0\u30a6\u30f3\u3057\u3066\u3044\u307e\u3059\n\n[root@cs-host ~]#\n[root@cs-host ~]# virsh list --all\n Id \u540d\u524d               \u72b6\u614b\n----------------------------------\n  - s-4-VM               \u30b7\u30e3\u30c3\u30c8\u30aa\u30d5\n  - v-2-VM               \u30b7\u30e3\u30c3\u30c8\u30aa\u30d5\n\n[root@cs-host ~]#<\/pre>\n<p>libvirtd\u3092\u518d\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# \/etc\/init.d\/libvirtd stop\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u505c\u6b62\u4e2d:                                 [  OK  ]\n[root@cs-host ~]# \/etc\/init.d\/libvirtd start\nlibvirtd \u30c7\u30fc\u30e2\u30f3\u3092\u8d77\u52d5\u4e2d:                                 [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>cloud-agent\u3092\u8d77\u52d5\u3057\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# \/etc\/init.d\/cloud-agent start\nStarting Cloud Agent:                                      [  OK  ]\n[root@cs-host ~]#<\/pre>\n<p>\u3053\u306e\u307e\u307e\u3057\u3070\u3089\u304f\u3059\u308b\u3068\u3001\u4e21VM\u306f\u81ea\u52d5\u7684\u306b\u8d77\u52d5\u3057\u3066\u304d\u307e\u3059\u3002<\/p>\n<pre>[root@cs-host ~]# virsh list --all\n Id \u540d\u524d               \u72b6\u614b\n----------------------------------\n  1 v-2-VM               \u5b9f\u884c\u4e2d\n  2 s-4-VM               \u5b9f\u884c\u4e2d\n\n[root@cs-host ~]#<\/pre>\n<p>CloudStack\u306eUI\u304b\u3089\u3082\u300cConsole Proxy VM\u300d\u3068\u300cSecondary Storage VM\u300d\u304c\u300cRunning\u300d\u306b\u306a\u3063\u305f\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u308b\u306f\u305a\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2 (x86_64)\u4e0a\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u305f\u969b\u306e\u624b\u9806\u3092\u8a18\u8f09\u3057\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8 [&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[115,31],"tags":[],"class_list":["post-1963","post","type-post","status-publish","format-standard","hentry","category-cloudstack","category-higuchi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3<\/title>\n<meta name=\"description\" content=\"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2\" \/>\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\/cloudnative\/cloudstack\/1963\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\" \/>\n<meta property=\"og:description\" content=\"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\" \/>\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=\"2012-07-12T15:15:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-29T02:12:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/01\/screenshot.png\" \/>\n\t<meta property=\"og:image:width\" content=\"470\" \/>\n\t<meta property=\"og:image:height\" content=\"394\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daisuke Higuchi\" \/>\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=\"Daisuke Higuchi\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\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\/cloudnative\/cloudstack\/1963#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\"},\"author\":{\"name\":\"Daisuke Higuchi\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/16f1373831fb6fd17387f16ae1195206\"},\"headline\":\"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1]\",\"datePublished\":\"2012-07-12T15:15:59+00:00\",\"dateModified\":\"2023-08-29T02:12:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\"},\"wordCount\":188,\"articleSection\":[\"CloudStack\",\"d-higuchi\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\",\"name\":\"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3\",\"isPartOf\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#website\"},\"datePublished\":\"2012-07-12T15:15:59+00:00\",\"dateModified\":\"2023-08-29T02:12:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/16f1373831fb6fd17387f16ae1195206\"},\"description\":\"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2\",\"breadcrumb\":{\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HOME\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CloudStack\",\"item\":\"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1]\"}]},{\"@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\/16f1373831fb6fd17387f16ae1195206\",\"name\":\"Daisuke Higuchi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png\",\"contentUrl\":\"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png\",\"caption\":\"Daisuke Higuchi\"},\"description\":\"Chef\u30fbDocker\u30fbMirantis\u88fd\u54c1\u306a\u3069\u306e\u6280\u8853\u8981\u7d20\u306b\u52a0\u3048\u3066\u3001\u4f1a\u8b70\u306e\u9032\u3081\u65b9\u30fb\u6587\u7ae0\u306e\u66f8\u304d\u65b9\u306a\u3069\u306e\u696d\u52d9\u6539\u5584\u306b\u3082\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002\u300cChef\u6d3b\u7528\u30ac\u30a4\u30c9\u300d\u5171\u8457\u306e\u307b\u304b\u3001Debian Official Developer\u3082\u3084\u3063\u3066\u3044\u307e\u3059\u3002\",\"url\":\"https:\/\/www.creationline.com\/tech-blog\/author\/higuchi\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","description":"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2","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\/cloudnative\/cloudstack\/1963","og_locale":"ja_JP","og_type":"article","og_title":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","og_description":"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2","og_url":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963","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":"2012-07-12T15:15:59+00:00","article_modified_time":"2023-08-29T02:12:37+00:00","og_image":[{"width":470,"height":394,"url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2026\/01\/screenshot.png","type":"image\/png"}],"author":"Daisuke Higuchi","twitter_card":"summary_large_image","twitter_creator":"@creationline","twitter_site":"@creationline","twitter_misc":{"\u57f7\u7b46\u8005":"Daisuke Higuchi","\u63a8\u5b9a\u8aad\u307f\u53d6\u308a\u6642\u9593":"13\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963#article","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963"},"author":{"name":"Daisuke Higuchi","@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/16f1373831fb6fd17387f16ae1195206"},"headline":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1]","datePublished":"2012-07-12T15:15:59+00:00","dateModified":"2023-08-29T02:12:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963"},"wordCount":188,"articleSection":["CloudStack","d-higuchi"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963","url":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963","name":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1] - Tech Blog\uff5c\u30af\u30ea\u30a8\u30fc\u30b7\u30e7\u30f3\u30e9\u30a4\u30f3","isPartOf":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#website"},"datePublished":"2012-07-12T15:15:59+00:00","dateModified":"2023-08-29T02:12:37+00:00","author":{"@id":"https:\/\/www.creationline.com\/tech-blog\/#\/schema\/person\/16f1373831fb6fd17387f16ae1195206"},"description":"CloudStack, d-higuchi |CloudStack 3.0.3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb \u672c\u9805\u3067\u306fCloudStack 3.0.3\u3092\u30cf\u30a4\u30d1\u30fc\u30d0\u30a4\u30b6\u3068\u3057\u3066KVM\u3092\u9078\u629e\u3057\u30012\u53f0\u306eCentOS 6.2","breadcrumb":{"@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack\/1963#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"HOME","item":"https:\/\/www.creationline.com\/tech-blog"},{"@type":"ListItem","position":2,"name":"\u30af\u30e9\u30a6\u30c9\u30cd\u30a4\u30c6\u30a3\u30d6","item":"https:\/\/www.creationline.com\/tech-blog\/cloudnative"},{"@type":"ListItem","position":3,"name":"CloudStack","item":"https:\/\/www.creationline.com\/tech-blog\/cloudnative\/cloudstack"},{"@type":"ListItem","position":4,"name":"CloudStack\u3092\u4f7f\u3063\u3066\u307f\u3088\u3046[1]"}]},{"@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\/16f1373831fb6fd17387f16ae1195206","name":"Daisuke Higuchi","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png","url":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png","contentUrl":"https:\/\/www.creationline.com\/tech-blog\/cms_x3GWkuX\/wp-content\/uploads\/2023\/08\/d-higuchi-wp-icon-230x230.png","caption":"Daisuke Higuchi"},"description":"Chef\u30fbDocker\u30fbMirantis\u88fd\u54c1\u306a\u3069\u306e\u6280\u8853\u8981\u7d20\u306b\u52a0\u3048\u3066\u3001\u4f1a\u8b70\u306e\u9032\u3081\u65b9\u30fb\u6587\u7ae0\u306e\u66f8\u304d\u65b9\u306a\u3069\u306e\u696d\u52d9\u6539\u5584\u306b\u3082\u53d6\u308a\u7d44\u3093\u3067\u3044\u307e\u3059\u3002\u300cChef\u6d3b\u7528\u30ac\u30a4\u30c9\u300d\u5171\u8457\u306e\u307b\u304b\u3001Debian Official Developer\u3082\u3084\u3063\u3066\u3044\u307e\u3059\u3002","url":"https:\/\/www.creationline.com\/tech-blog\/author\/higuchi"}]}},"_links":{"self":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1963","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/comments?post=1963"}],"version-history":[{"count":1,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1963\/revisions"}],"predecessor-version":[{"id":65704,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1963\/revisions\/65704"}],"wp:attachment":[{"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=1963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=1963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creationline.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=1963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}