Browse code

fix support for VMware vCenter Driver

Change-Id: Iedd26dbb89731f49718604eb09eb84b3e0b648c0

hartsocks authored on 2013/04/25 06:49:56
Showing 2 changed files
... ...
@@ -948,6 +948,18 @@ if is_service_enabled nova; then
948 948
         iniset $NOVA_CONF DEFAULT powervm_img_remote_path $POWERVM_IMG_REMOTE_PATH
949 949
         iniset $NOVA_CONF DEFAULT powervm_img_local_path $POWERVM_IMG_LOCAL_PATH
950 950
 
951
+    # vSphere API
952
+    # -------
953
+
954
+    elif [ "$VIRT_DRIVER" = 'vsphere' ]; then
955
+        echo_summary "Using VMware vCenter driver"
956
+        iniset $NOVA_CONF DEFAULT compute_driver "vmwareapi.VMwareVCDriver"
957
+        VMWAREAPI_USER=${VMWAREAPI_USER:-"root"}
958
+        iniset $NOVA_CONF DEFAULT vmwareapi_host_ip "$VMWAREAPI_IP"
959
+        iniset $NOVA_CONF DEFAULT vmwareapi_host_username "$VMWAREAPI_USER"
960
+        iniset $NOVA_CONF DEFAULT vmwareapi_host_password "$VMWAREAPI_PASSWORD"
961
+        iniset $NOVA_CONF DEFAULT vmwareapi_cluster_name "$VMWAREAPI_CLUSTER"
962
+
951 963
     # Default
952 964
     # -------
953 965
 
... ...
@@ -199,6 +199,8 @@ case "$VIRT_DRIVER" in
199 199
                 IMAGE_URLS=${IMAGE_URLS:-"http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz"};;
200 200
         esac
201 201
         ;;
202
+    vsphere)
203
+        IMAGE_URLS="";;
202 204
     *) # otherwise, use the uec style image (with kernel, ramdisk, disk)
203 205
         DEFAULT_IMAGE_NAME=${DEFAULT_IMAGE_NAME:-cirros-0.3.1-x86_64-uec}
204 206
         IMAGE_URLS=${IMAGE_URLS:-"http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz"};;