@@ -76,16 +76,30 @@ run_wsmancmd_with_retry $HYPERV_COMPUTE_VM_IP $HYPERV_ADMIN $HYPERV_PASSWORD "po
76
76
77
77
echo " Installing Hyper-V OpenStack Compute on $HYPERV_COMPUTE_VM_IP "
78
78
79
+ HYPERV_FEATURES=" HyperVNovaCompute,iSCSISWInitiator,FreeRDP"
80
+
79
81
if [ " $OPENSTACK_RELEASE " == " grizzly" ]; then
82
+ if [ -n " $QUANTUM_ADMIN_AUTH_URL " ]; then
83
+ HYPERV_FEATURES+=" ,QuantumHyperVAgent"
84
+ fi
85
+
80
86
run_wsmancmd_with_retry $HYPERV_COMPUTE_VM_IP $HYPERV_ADMIN $HYPERV_PASSWORD " msiexec /i %TEMP%\\ $MSI_FILE /qn /l*v %TEMP%\\ HyperVNovaCompute_setup_log.txt \
81
- ADDLOCAL=HyperVNovaCompute,QuantumHyperVAgent,iSCSISWInitiator,FreeRDP GLANCEHOST=$GLANCE_HOST GLANCEPORT=$GLANCE_PORT RPCBACKEND=$RPC_BACKEND \
87
+ ADDLOCAL=$HYPERV_FEATURES GLANCEHOST=$GLANCE_HOST GLANCEPORT=$GLANCE_PORT RPCBACKEND=$RPC_BACKEND \
82
88
RPCBACKENDHOST=$RPC_BACKEND_HOST RPCBACKENDPORT=$RPC_BACKEND_PORT RPCBACKENDUSER=$RPC_BACKEND_USERNAME RPCBACKENDPASSWORD=$RPC_BACKEND_PASSWORD \
83
89
INSTANCESPATH=C:\\ OpenStack\\ Instances ADDVSWITCH=0 VSWITCHNAME=$HYPERV_VSWITCH USECOWIMAGES=1 LOGDIR=C:\\ OpenStack\\ Log ENABLELOGGING=1 \
84
90
VERBOSELOGGING=1 QUANTUMURL=$QUANTUM_URL QUANTUMADMINTENANTNAME=$QUANTUM_ADMIN_TENANT_NAME QUANTUMADMINUSERNAME=$QUANTUM_ADMIN_USERNAME \
85
91
QUANTUMADMINPASSWORD=$QUANTUM_ADMIN_PASSWORD QUANTUMADMINAUTHURL=$QUANTUM_ADMIN_AUTH_URL "
86
92
else
93
+ if [ -n " $QUANTUM_ADMIN_AUTH_URL " ]; then
94
+ HYPERV_FEATURES+=" ,NeutronHyperVAgent"
95
+ fi
96
+
97
+ if [ -n " $CEILOMETER_ADMIN_AUTH_URL " ]; then
98
+ HYPERV_FEATURES+=" ,CeilometerComputeAgent"
99
+ fi
100
+
87
101
run_wsmancmd_with_retry $HYPERV_COMPUTE_VM_IP $HYPERV_ADMIN $HYPERV_PASSWORD " msiexec /i %TEMP%\\ $MSI_FILE /qn /l*v %TEMP%\\ HyperVNovaCompute_setup_log.txt \
88
- ADDLOCAL=HyperVNovaCompute,NeutronHyperVAgent,CeilometerComputeAgent,iSCSISWInitiator,FreeRDP GLANCEHOST=$GLANCE_HOST GLANCEPORT=$GLANCE_PORT RPCBACKEND=$RPC_BACKEND \
102
+ ADDLOCAL=$HYPERV_FEATURES GLANCEHOST=$GLANCE_HOST GLANCEPORT=$GLANCE_PORT RPCBACKEND=$RPC_BACKEND \
89
103
RPCBACKENDHOST=$RPC_BACKEND_HOST RPCBACKENDPORT=$RPC_BACKEND_PORT RPCBACKENDUSER=$RPC_BACKEND_USERNAME RPCBACKENDPASSWORD=$RPC_BACKEND_PASSWORD \
90
104
INSTANCESPATH=C:\\ OpenStack\\ Instances ADDVSWITCH=0 VSWITCHNAME=$HYPERV_VSWITCH USECOWIMAGES=1 LOGDIR=C:\\ OpenStack\\ Log ENABLELOGGING=1 \
91
105
VERBOSELOGGING=1 NEUTRONURL=$QUANTUM_URL NEUTRONADMINTENANTNAME=$QUANTUM_ADMIN_TENANT_NAME NEUTRONADMINUSERNAME=$QUANTUM_ADMIN_USERNAME \
0 commit comments