~0x44/nova/extdoc

« back to all changes in this revision

Viewing changes to bin/nova-manage

  • Committer: NTT PF Lab.
  • Date: 2010-12-24 11:38:49 UTC
  • mto: This revision was merged to the branch mainline in revision 564.
  • Revision ID: openstack@lab.ntt.co.jp-20101224113849-z9nemzmki17bxnvw
SupportĀ IPv6

Show diffs side-by-side

added added

removed removed

Lines of Context:
87
87
flags.DECLARE('network_size', 'nova.network.manager')
88
88
flags.DECLARE('vlan_start', 'nova.network.manager')
89
89
flags.DECLARE('vpn_start', 'nova.network.manager')
90
 
 
 
90
flags.DECLARE('fixed_range_v6', 'nova.network.manager')
91
91
 
92
92
class VpnCommands(object):
93
93
    """Class for managing VPNs."""
411
411
    """Class for managing networks."""
412
412
 
413
413
    def create(self, fixed_range=None, num_networks=None,
414
 
               network_size=None, vlan_start=None, vpn_start=None):
 
414
               network_size=None, vlan_start=None, vpn_start=None,fixed_range_v6=None):
415
415
        """Creates fixed ips for host by range
416
416
        arguments: [fixed_range=FLAG], [num_networks=FLAG],
417
417
                   [network_size=FLAG], [vlan_start=FLAG],
418
 
                   [vpn_start=FLAG]"""
 
418
                   [vpn_start=FLAG],[fixed_range_v6=FLAG]"""
419
419
        if not fixed_range:
420
420
            fixed_range = FLAGS.fixed_range
421
421
        if not num_networks:
426
426
            vlan_start = FLAGS.vlan_start
427
427
        if not vpn_start:
428
428
            vpn_start = FLAGS.vpn_start
 
429
        if not fixed_range_v6:
 
430
            fixed_range_v6 = FLAGS.fixed_range_v6
429
431
        net_manager = utils.import_object(FLAGS.network_manager)
430
432
        net_manager.create_networks(context.get_admin_context(),
431
433
                                    fixed_range, int(num_networks),
432
434
                                    int(network_size), int(vlan_start),
433
 
                                    int(vpn_start))
 
435
                                    int(vpn_start),fixed_range_v6)
 
436
                                    
 
437
 
434
438
 
435
439
CATEGORIES = [
436
440
    ('user', UserCommands),