Change-Id: I70ba7f8b1d5493e795262e433f8c5783e08482bc
| ... | ... |
@@ -1053,7 +1053,8 @@ if [[ "$ENABLED_SERVICES" =~ "n-vol" ]]; then |
| 1053 | 1053 |
# |
| 1054 | 1054 |
# By default, the backing file is 2G in size, and is stored in /opt/stack. |
| 1055 | 1055 |
|
| 1056 |
- apt_get install iscsitarget-dkms iscsitarget |
|
| 1056 |
+ # install the package |
|
| 1057 |
+ apt_get install tgt |
|
| 1057 | 1058 |
|
| 1058 | 1059 |
if ! sudo vgs $VOLUME_GROUP; then |
| 1059 | 1060 |
VOLUME_BACKING_FILE=${VOLUME_BACKING_FILE:-$DEST/nova-volumes-backing-file}
|
| ... | ... |
@@ -1080,9 +1081,10 @@ if [[ "$ENABLED_SERVICES" =~ "n-vol" ]]; then |
| 1080 | 1080 |
done |
| 1081 | 1081 |
fi |
| 1082 | 1082 |
|
| 1083 |
- # Configure iscsitarget |
|
| 1084 |
- sudo sed 's/ISCSITARGET_ENABLE=false/ISCSITARGET_ENABLE=true/' -i /etc/default/iscsitarget |
|
| 1085 |
- sudo /etc/init.d/iscsitarget restart |
|
| 1083 |
+ # tgt in oneiric doesn't restart properly if tgtd isn't running |
|
| 1084 |
+ # do it in two steps |
|
| 1085 |
+ sudo stop tgt || true |
|
| 1086 |
+ sudo start tgt |
|
| 1086 | 1087 |
fi |
| 1087 | 1088 |
|
| 1088 | 1089 |
function add_nova_flag {
|
| ... | ... |
@@ -1112,6 +1114,8 @@ fi |
| 1112 | 1112 |
if [[ "$ENABLED_SERVICES" =~ "n-vol" ]]; then |
| 1113 | 1113 |
add_nova_flag "--volume_group=$VOLUME_GROUP" |
| 1114 | 1114 |
add_nova_flag "--volume_name_template=${VOLUME_NAME_PREFIX}%08x"
|
| 1115 |
+ # oneiric no longer supports ietadm |
|
| 1116 |
+ add_nova_flag "--iscsi_helper=tgtadm" |
|
| 1115 | 1117 |
fi |
| 1116 | 1118 |
add_nova_flag "--my_ip=$HOST_IP" |
| 1117 | 1119 |
add_nova_flag "--public_interface=$PUBLIC_INTERFACE" |