Browse code

Use 'nova baremetal-*' instead of nova-baremetal-manage

Change-Id: Iee4dd721387dce39c8e46ea0e1e428513498c5a0

Arata Notsu authored on 2013/02/13 21:01:18
Showing 1 changed files
... ...
@@ -400,15 +400,10 @@ function upload_baremetal_image() {
400 400
 }
401 401
 
402 402
 function clear_baremetal_of_all_nodes() {
403
-    list=$(nova-baremetal-manage node list | tail -n +2 | awk '{print $1}' )
403
+    list=$(nova baremetal-node-list | awk -F '| ' 'NR>3 {print $2}' )
404 404
     for node in $list
405 405
     do
406
-        nova-baremetal-manage node delete $node
407
-    done
408
-    list=$(nova-baremetal-manage interface list | tail -n +2 | awk '{print $1}' )
409
-    for iface in $list
410
-    do
411
-        nova-baremetal-manage interface delete $iface
406
+        nova baremetal-node-delete $node
412 407
     done
413 408
 }
414 409
 
... ...
@@ -420,16 +415,18 @@ function add_baremetal_node() {
420 420
     mac_1=${1:-$BM_FIRST_MAC}
421 421
     mac_2=${2:-$BM_SECOND_MAC}
422 422
 
423
-    id=$(nova-baremetal-manage node create \
424
-       --host=$BM_HOSTNAME --prov_mac=$mac_1 \
425
-       --cpus=$BM_FLAVOR_CPU --memory_mb=$BM_FLAVOR_RAM \
426
-       --local_gb=$BM_FLAVOR_ROOT_DISK --terminal_port=0 \
427
-       --pm_address=$BM_PM_ADDR --pm_user=$BM_PM_USER --pm_password=$BM_PM_PASS \
428
-       )
423
+    id=$(nova baremetal-node-create \
424
+       --pm_address="$BM_PM_ADDR" \
425
+       --pm_user="$BM_PM_USER" \
426
+       --pm_password="$BM_PM_PASS" \
427
+       "$BM_HOSTNAME" \
428
+       "$BM_FLAVOR_CPU" \
429
+       "$BM_FLAVOR_RAM" \
430
+       "$BM_FLAVOR_ROOT_DISK" \
431
+       "$mac_1" \
432
+       | grep ' id ' | get_field 2 )
429 433
     [ $? -eq 0 ] || [ "$id" ] || die "Error adding baremetal node"
430
-    id2=$(nova-baremetal-manage interface create \
431
-       --node_id=$id --mac_address=$mac_2 --datapath_id=0 --port_no=0 \
432
-       )
434
+    id2=$(nova baremetal-add-interface "$id" "$mac_2" )
433 435
     [ $? -eq 0 ] || [ "$id2" ] || die "Error adding interface to barmetal node $id"
434 436
 }
435 437