~narindergupta/opnfv/stable-R2

« back to all changes in this revision

Viewing changes to ci/03-maasdeploy.sh

  • Committer: Narinder Gupta
  • Date: 2017-11-17 23:36:11 UTC
  • Revision ID: git-v1:ab10f090847a88679bd5fd9597aae388f01f7e2e
modified to correct the labconfig.yaml and reserver more ip.

Change-Id: If88127b0a69186cc27a875c2ae544328e088dfd9
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
251
251
        maas $PROFILE tags create name=$tag || true
252
252
    done
253
253
 
 
254
    #below tag would be used to enable huge pages for DPDK and SRIOV enablement in Ubuntu kernel via MAAS
 
255
    maas $PROFILE tags create name='opnfv-dpdk' comment='OPNFV DPDK enablement' \
 
256
         kernel_opts='hugepagesz=2M hugepages=1024 hugepagesz=1G hugepages=20 default_hugepagesz=1G intel_iommu=on'
 
257
 
254
258
    #create the required spaces.
255
259
    maas $PROFILE space update 0 name=default || true
256
260
    for space in admin-api internal-api public-api \
369
373
                PRIMARY_RACK_CONTROLLER=$(maas $PROFILE rack-controllers read | jq -r '.[0].system_id')
370
374
                maas $PROFILE vlan update $NET_FABRIC_ID $NET_FABRIC_VID dhcp_on=True primary_rack=$PRIMARY_RACK_CONTROLLER || true
371
375
            fi
 
376
        elif ([ $type == "public" ] || [ $type == "osapi" ]); then
 
377
            # If we have a network, we create reserve IPS for public IP range
 
378
            if ([ $NET_FABRIC_ID ]); then
 
379
                # Set ranges
 
380
                SUBNET_PREFIX=${SPACE_CIDR::-5}
 
381
                IP_RES_RANGE_LOW="$SUBNET_PREFIX.1"
 
382
                IP_RES_RANGE_HIGH="$SUBNET_PREFIX.39"
 
383
                maas $PROFILE ipranges create type=reserved \
 
384
                     start_ip=$IP_RES_RANGE_LOW end_ip=$IP_RES_RANGE_HIGH \
 
385
                     comment='This is a reserved range' || true
 
386
            fi
 
387
        else
 
388
            if ([ $NET_FABRIC_ID ]); then
 
389
                # Set ranges
 
390
                SUBNET_PREFIX=${SPACE_CIDR::-5}
 
391
                IP_RES_RANGE_LOW="$SUBNET_PREFIX.1"
 
392
                IP_RES_RANGE_HIGH="$SUBNET_PREFIX.5"
 
393
                maas $PROFILE ipranges create type=reserved \
 
394
                     start_ip=$IP_RES_RANGE_LOW end_ip=$IP_RES_RANGE_HIGH \
 
395
                     comment='This is a reserved range' || true
 
396
            fi
372
397
        fi
373
398
    done
374
399
}