| ... | ... |
@@ -52,13 +52,13 @@ BASE_IMAGE=$KVMSTACK_DIR/images/natty.raw |
| 52 | 52 |
BASE_IMAGE_COPY=$IMAGES_DIR/$DIST_NAME.raw.copy |
| 53 | 53 |
|
| 54 | 54 |
# Name of our instance, used by libvirt |
| 55 |
-VM_NAME=${VM_NAME:-kvmstack}
|
|
| 55 |
+CONTAINER_NAME=${CONTAINER_NAME:-kvmstack}
|
|
| 56 | 56 |
|
| 57 | 57 |
# Mop up after previous runs |
| 58 |
-virsh destroy $VM_NAME |
|
| 58 |
+virsh destroy $CONTAINER_NAME |
|
| 59 | 59 |
|
| 60 | 60 |
# Where this vm is stored |
| 61 |
-VM_DIR=$KVMSTACK_DIR/instances/$VM_NAME |
|
| 61 |
+VM_DIR=$KVMSTACK_DIR/instances/$CONTAINER_NAME |
|
| 62 | 62 |
|
| 63 | 63 |
# Create vm dir |
| 64 | 64 |
mkdir -p $VM_DIR |
| ... | ... |
@@ -168,13 +168,13 @@ CONTAINER_IP=${CONTAINER_IP:-192.168.1.50}
|
| 168 | 168 |
CONTAINER_CIDR=${CONTAINER_CIDR:-$CONTAINER_IP/24}
|
| 169 | 169 |
CONTAINER_NETMASK=${CONTAINER_NETMASK:-255.255.255.0}
|
| 170 | 170 |
CONTAINER_GATEWAY=${CONTAINER_GATEWAY:-192.168.1.1}
|
| 171 |
-CONTAINER_MAC=${CONTAINER_MAC:-02:16:3e:07:70:d7}
|
|
| 171 |
+CONTAINER_MAC=${CONTAINER_MAC:-"02:16:3e:07:69:`printf '%02X' $(echo $CONTAINER_IP | sed "s/.*\.//")`"}
|
|
| 172 | 172 |
|
| 173 | 173 |
# libvirt.xml configuration |
| 174 | 174 |
LIBVIRT_XML=libvirt.xml |
| 175 | 175 |
cat > $LIBVIRT_XML <<EOF |
| 176 | 176 |
<domain type='kvm'> |
| 177 |
- <name>$VM_NAME</name> |
|
| 177 |
+ <name>$CONTAINER_NAME</name> |
|
| 178 | 178 |
<memory>1524288</memory> |
| 179 | 179 |
<os> |
| 180 | 180 |
<type>hvm</type> |