Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 8.0.0

...

Verify that the DHCP Gadget is attached to the Resource Section. Then, you can enable the gadget by selecting the radio button next to "On", and click "Update". 

Image RemovedImage Added

Once enabled, the DHCP Management Gadget will show sections for "Group Management", "Connection Configuration", "Server Details", "Scan Server", "DHCP Pools", and "Create a New DHCP Pool". Once pushes or unpushed configuration changes occur, a "Current Pushed Configuration" or "Unpushed Configuration" section will be available for review. 

Image RemovedImage Added

These sections will be reviewed in detail further on in this section. 

...

Once DHCP functions are enabled for a Resource Section, you will be able to manage configurations per Resource by expanding the relevant areas on the Resource's Entry page.

Image RemovedImage Added

Group Management

...

DHCP groups help you to organize all of your Pools and Servers together into a single place, and push pools linked to a DHCP Group to all of the servers attached to that Group. It also allows for the designation of a DHCP Failover Peer for ISC BIND servers. 

Image RemovedImage Added

Working with DHCP Groups

...

Expand

Ensure that all necessary DHCP servers are created via the DHCP Tab DHCP Servers page. See Working with DHCP Servers for additional information.

All DHCP servers listed under the DHCP tab will be available to select to attach to DHCP Groups (in the format of "ResourceID - DHCP Module")


Step 2: Create DHCP Groups
 

Expand

Select a DHCP server page with the DHCP Management Gadget from, and expand the Group Management section. Note: Any DHCP server page with the Manangment Management Gadget is fine to use, as the Group Management section will globally update to be the same in any DHCP Management Gadget. As of ProVision 7.0.0, DHCP Groups may also be created and managed from the the DHCP Groups page under the DHCP Tab.

Image AddedImage Removed

A "Default Group" should be available immediately, or you can click the "Add Group" button to create a new DHCP Group. Type in the desired Group Name and select a Parent Resource for the Group, then click "Create Group". 

Image RemovedImage Added

Your new Group will be available in the DHCP Management Gadget. To delete the DHCP Group, click the "X" next to the Group name. 

...

Expand

All DHCP servers listed under the ProVision DHCP Tab will be available to select and attach to the Group. They are identified by their resource ID number, so if necessary, check the server's resource ID number in the resource information Gadget.

Image Removed

Select the desired server from the "Attach Server" selector, then click "Attach". The server is now attached to the group and available for pushes. 

Image RemovedImage Added

If needed, a server may be removed from a DHCP Group by clicking the "Detach" button.

...

Expand

If a DHCP failover peer is configured for the server, enter the server name and click the "Save" button. In the event that the primary server fails to push, the push will be sent to the failover peer instead. 

Image RemovedImage Added


 
Step 5: Link Pools to DHCP Groups

Expand

From the Existing Pools list under the DHCP Pools section, click the Action Menu (gear icon) for the pool you wish to link to a DHCP Group. From there, click "Link to Group".

Image RemovedImage Added

If multiple DHCP Groups exist, a dialog box will pop up for you to select the desired Group to link the pool to. Select the DHCP Group, then click "Confirm" to add the pool to the Group. 

Image RemovedImage Added

Once linked, the DHCP Pool will show under the "Linked Group Pools" area of the DHCP Pool section. From here, if desired, you may remove the pool from the group by clicking the Action Menu and "Remove Link". 


Image RemovedImage Added


Step 6: Push the DHCP Group

Expand

Lastly, click the "Push" button for the DHCP Group to push the linked pool(s) for the Group to the linked DHCP Module, and then push all DHCP servers linked to the Group.

Image RemovedImage Added

While pushing, a status box will appear to show status and any errors, if applicable. 


...

In this gadget area, you may enter in the information that will be used for ProVision to communicate to the DHCP Server.

Image RemovedImage Added

Server Details

Server details and advanced options may be entered under this portion of the gadget.

Image RemovedImage Added


Info
titleServer Command: Config Test

A note on the Server Command: Config Test option:  

This command is run after the newly-written DHCP Config file has been transferred to the server but before the server is restarted.  Due to the wide variety of DHCP install configurations that can arise on different systems, it is best if the Config Test option is as explicit as possible.  For example:

sudo /usr/sbin/dhcpd -t -cf /etc/dhcp/dhcpd.conf

This command explicitly requests the DHCP daemon start in test-only mode (-t) with a specific config file (-cf).  This config file should be the location supplied in the "DHCP Config File Path" section.

...

Scan Server provides a "Scan Now" button, which scans the DHCP server and returns found IPs under DHCP Pools. 

Image RemovedImage Added

The returned IPs are divided by Pools and IPv4/IPv6. Returned fields include MAC address, IP address, and name. The percentage utilization of IP space out of the available DHCP Pool space is also included at the top of the list. 

Image RemovedImage Added

If the scan is unable to be completed, an error message will appear in the DHCP Management section. 

...

The Action menu for Linked Pools will show the option to Remove Link from Pools.

Image RemovedImage Added

Image RemovedImage Added

Image RemovedImage Added

Additional edits may be made to pools by clicking on the Pool name. This allows the Pool name, assignment, and lines to be changed. Be sure to hit "Save" after making changes. 

Image RemovedImage Added

DHCP Pool Search:

Both Linked and Existing DHCP pools have field-specific search options to filter the DHCP pool list(s). Select the search term type from the dropdown list, type the search term in the search box, then hit the "Search" icon.

Image RemovedImage Added

For both Linked and Existing pools, search terms include:

...

For Existing Pools, additional filter terms may be included to further filter the IP search by Region or assigned Resource. 

Image RemovedImage Added


After entering your search terms, click the "Search" icon, and the pool list will filter to the results. 

...

For Smart Assign: select IPv4 / IPv6, Mask, then optional Region, Resource assignment, Domain - VLAN, and IP Rules criteria, add free lines if desired, then click "Add Pool".

Image RemovedImage Added

For Direct Assign: select IPv4 / IPv6 and enter the block in CIDR format, add free lines if desired, then click "Add Pool".

Image RemovedImage Added

Create a New DHCP Pool - Host

...

For Smart Assign: select IPv4 / IPv6, then optional Region, Resource assignment, Domain - VLAN, and IP Rule criteria, add free lines if desired, then click "Add Pool".

Image RemovedImage Added

For Direct Assign: select IPv4 / IPv6 and enter the block in CIDR format, add free lines if desired, then click "Add Pool".

Image RemovedImage Added

Current Pushed Configuration

Expanding "Current Pushed Configuration" allows you to view the detailed text (read-only) of the last sucessfully successfully pushed configuration. 

Current Pushed Configuration does not reflect any un-pushed changes or failed pushes. 

Image RemovedImage Added


Saving/Pushing DHCP Server Configurations

...

When you Push a Configuration (by clicking "Push Configuration") the configuration is automatically saved.

Image RemovedImage Added


 

Working with the DHCP Customer Configuration Gadget

Image RemovedImage Added

The DHCP Customer Configuration Gadget allows users to assign APNIC IP aggregates to the DHCP server pools and generate DHCP Server Configuration changes. 

These configurations are then sent to the associated DHCP server Management Gadget as "Unpushed Configurations", where they may be held until a manual or schedule push occurs. 

Setting up the DHCP Customer Configuration Gadget

Before using the DHCP Customer Configuration Gadget, the following should be set up in ProVision:

  • The associated DHCP server should be created in ProVision and set up in the DHCP Management Gadget or DHCP Tab - DHCP  Servers list (See: DHCP Tab).
  • Add the DHCP Customer Configuration Gadget to the desired Section. You may want to create a specific "DHCP Customer" Section for DHCP customer entries (See: Customizing Sections).
  • Have, or set up IPAM Aggregates with subassignable blocks APNIC Aggregates for DHCP use from the IPAM Tab with the desired IP space type, RIR, Region(s), Tags, and any desired VLAN criteria. Regions are a required field when assigning IPs from the DHCP Customer Configuration Gadget. Any APNIC aggregate may be used for DHCP, so you may want to create a "DHCP" IPAM Tag to help denote the desired aggregate(s).
  • If you are planning on Direct Assigning the DHCP blocks in the Customer Configuration Gadget, ensure that the desired blocks in the DHCP are split to individual /32 or /128 size. Smart Assign and Smart Browse will automatically split the block to assign the correct size. 

Using the DHCP Customer Configuration Gadget

Step 1) Link the Gadget with the desired DHCP Server

 

Image RemovedImage Added

 

Step 2) Assign IP's for Pools from DHCP Aggregates

 

Image RemovedImage Added

 

Step 3) Set up configuration information - add Option 82 Elements, Circuit ID, and notes. Use the "Preview" field to confirm the accuracy of the data, and select the status as "Activate" or "Terminate".
Once saved, the updated configuration will be sent to the DHCP Management Gadget. 

 

Image RemovedImage Added

 

Step 4) an An admin user may manually push the updated configuration from the DHCP Management Gadget, or use a scheduled DHCP push task to automate the pushes. 

 

See Gadgets - DHCP Customer Configuration for more details. 

...