Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your...

38
DEPLOYMENT GUIDE Infoblox vNIOS for Google Cloud Platform

Transcript of Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your...

Page 1: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

DEPLOYMENT GUIDE Infoblox vNIOS for Google Cloud Platform

Page 2: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

2

TABLE OF CONTENTS

Introduction .......................................................................................................................... 3

Overview ................................................................................................................................ 3

Prerequisites .......................................................................................................................... 3

Limitations .............................................................................................................................. 3

Intended Audience ................................................................................................................. 3

Concepts ............................................................................................................................... 3

Basic Workflow....................................................................................................................... 3

Best Practices ........................................................................................................................ 4

Introduction to Google Cloud Platform ............................................................................. 4

Google Cloud Platform Key Resources and Objects ............................................................ 4

Infoblox vNIOS for GCP Use Cases ...................................................................................... 4

The DNS and RPZ (DNS Security) Services Use Case ........................................................ 5

The Fault Tolerance and Disaster Recovery Use Case ........................................................ 5

The Maximum Availability Use Case ..................................................................................... 5

Infoblox vNIOS for GCP Image ........................................................................................... 5

Infoblox vNIOS for GCP Image Download ............................................................................ 5

Google Cloud Platform Console ........................................................................................ 8

Logging into the Google Cloud Platform Console for the first time ....................................... 8

GCP Command Line Tools .................................................................................................. 13

GCloud CLI .......................................................................................................................... 13

GSUTIL ................................................................................................................................ 13

Preparing your GCP Environment ....................................................................................... 13

VPC Networks ...................................................................................................................... 14

Create Firewall Rules ........................................................................................................... 16

Upload your Infoblox vNIOS for GCP Appliance Image File ............................................... 20

Creating the Infoblox vNIOS for GCP Appliance Custom Image ........................................ 25

Deploy Infoblox vNIOS for GCP Appliance ......................................................................... 25

Infoblox vNIOS for GCP Appliance .................................................................................. 32

Initial Setup .......................................................................................................................... 32

Accessing your Infoblox vNIOS for GCP Appliance ............................................................ 35

SSH: ..................................................................................................................................... 35

HTTPS: ................................................................................................................................ 36

Appendix ............................................................................................................................. 36

Troubleshooting ................................................................................................................... 36

Page 3: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

3

Introduction

Overview

Infoblox vNIOS for Google Cloud Platform (GCP) is a virtualized Infoblox appliance designed for

deployment as a VM (virtual machine) in the Google Cloud Platform, a collection of integrated

cloud services in the Google cloud.

Infoblox vNIOS for GCP enables you to deploy robust, manageable, and cost effective Infoblox

appliances in the Google cloud. Infoblox NIOS is the underlying software running on Infoblox

appliances and provides core network services and a framework for integrating all the

components of the modular Infoblox solution. It provides integrated, secure, and easy-to-manage

DNS (Domain Name System), IPAM (IP address management) and other services.

Prerequisites

The following are prerequisites for deploying an Infoblox vNIOS for GCP appliance:

• Valid subscription in GCP.

• Appropriate permissions in GCP to create a VM instance and other required resources.

• VPC networks and Subnets.

Limitations

The following general limitations apply for Infoblox vNIOS for GCP appliances:

• Only provides the LAN1 and MGMT interfaces.

• No HA (High Availability) support.

• No native GCP support for Anycast with NIOS.

• DHCP is not supported in GCP.

Intended Audience This guide is intended for users who do not have any experience with GCP and minimal

experience with NIOS. Experienced users can skip sections that are not relevant for them.

Concepts

Basic Workflow

The following bullet points provide a basic outline of steps that an administrator new to GCP may

follow when first starting out and creating an Infoblox VM:

• Navigate to GCP: https://console.cloud.google.com/

• Create an account and/or sign-in.

• Install GCloud CLI and gsutil.

• Create two new VPCs and Subnets (one each for the LAN1 and MGMT interfaces).

o Note: The MGMT interface is not enabled by default in NIOS.

• Upload image file and Create custom image.

• Launch your Infoblox vNIOS for GCP appliance using the custom image.

• Once the Infoblox vNIOS for GCP appliance has successfully deployed, verify its IP

configuration.

• Connect to the Infoblox vNIOS for GCP appliance and begin using it.

Page 4: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

4

Best Practices

• For maximum availability, Infoblox appliances should be deployed across as many

different Zones and Regions as possible.

• Promptly change the default admin password in NIOS.

• Use Name Server Groups to simplify name server assignments for DNS configurations.

Introduction to Google Cloud Platform

Google Cloud Platform Key Resources and Objects

Before implementing Infoblox vNIOS for GCP, an administrator must understand common terms

or objects available in GCP related to the implementation of vNIOS. The following are common

objects and terms:

• Virtual Private Cloud: Commonly abbreviated to VPC. Virtual networks in GCP and is

where you will find any subnets.

• Edge Availability Domain: A zone within a single metro which provides isolation for

services operating within it. Useful for critical services so that any maintenance activities

which result in a service interruption in one edge availability domain will not impact

services in a different edge availability domain. Also referred to as a metropolitan

availability zone.

• Persistent Disk: Block storage.

• Cloud Storage: Object storage.

• Cloud Functions: A serverless platform for automation of events and execution of

scripts.

• Instance Availability Policies: Used to control a VM’s maintenance or restart behavior.

• GCloud CLI: A CLI tool installed locally that enables you to script operations and to

create and manage services and resources in GCP.

• GSUTIL: A CLI tool for managing Google Storage resources.

Source: https://cloud.google.com/docs/

Infoblox vNIOS for GCP Use Cases

The following are common use cases for using the Infoblox vNIOS for GCP appliance:

a. Providing DNS and RPZ/DNS Firewall services from within the GCP cloud for GCP, on-

prem, and other cloud-based clients.

b. Expanding services to the GCP cloud for additional fault tolerance and disaster recovery

(DR) purposes.

c. Providing services with maximum availability and across multiple zones and regions.

Page 5: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

5

The DNS and RPZ (DNS Security) Services Use Case

In this use case, DNS and RPZ services are hosted in GCP. This enables you to distribute

enterprise DNS services for clients operating in GCP, on-prem, and across the Internet. One or

more Infoblox vNIOS for GCP appliances are deployed in GCP across as many different zones

and regions as possible. These appliances can also be integrated with an existing Grid, either on-

prem or in the cloud. Clients are then updated to use your Infoblox vNIOS for GCP appliance(s)

for DNS resolution, providing them with your enterprise DNS and RPZ services.

The Fault Tolerance and Disaster Recovery Use Case

This use case is for Fault Tolerance and Disaster Recovery. In case of failure in the Primary

Datacenter (power outage, network outage, or other critical failure) an Infoblox vNIOS for GCP

appliance enabled as a Grid Master Candidate (GMC) can be promoted to the Grid Master role

so that Grid services can continue to operate. DNS services can also be redirected to servers

operating in GCP, possibly without even requiring any manual intervention and helping ensure

that business continues to function.

The Maximum Availability Use Case

In many cases, it can be a challenge to implement services in a way that maximizes availability

across a distributed environment in a secure manner and without deploying more resources than

are required. One method for accomplishing this may be by leveraging a ‘shared services VPC

Network’ where critical services, including your Infoblox servers, operate from. VPC Network

Peering can be used to connect other VPC Networks to the management VPC Network.

This allows for seamless communications between those VPC Networks and the shared services

VPC Network, without allowing connectivity between the other subnets. Traditional routing and/or

VPN’s can also be used to allow connectivity into the shared services VPC Network for VPC

Networks which cannot leverage VPC Network Peering, or even from networks outside of GCP.

Infoblox vNIOS for GCP Image

The Infoblox vNIOS for GCP appliance can be deployed using the image file downloaded from

the Infoblox Support portal.

Infoblox vNIOS for GCP Image Download

To download the appliance image file:

1. Navigate to https://support.infoblox.com/ and sign in.

2. Open the Downloads tab.

Page 6: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

6

3. Expand the Infoblox Software menu and select NIOS/vNIOS product.

4. Select the General maintenance products option.

5. Select a version (requires NIOS 8.4 or later).

Page 7: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

7

6. Scroll down to and expand the vNIOS for GCP option.

7. Click on the Download Image link.

8. Accept any terms (if prompted). Depending on your browser settings, you may be

prompted to save the file, or it may download automatically. Proceed through any

prompts (if any) to complete the download.

Page 8: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

8

Google Cloud Platform Console

Google Cloud is managed through the GCP Console. Before you can deploy your Infoblox vNIOS for GCP appliance, there are a few steps that you must complete first. This includes creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on.

Logging into the Google Cloud Platform Console for the first time

To setup and enable your account for the GCP Console:

1. Visit https://console.cloud.google.com.

2. For first time visitors, click Create account.

3. Enter all required information and click Next.

Page 9: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

9

4. Enter your verification code when prompted.

5. Confirm your personal information and click Next.

Note: If prompted, follow the steps to verify your phone number.

Page 10: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

10

6. Review the Privacy and Terms. Click I agree.

7. Agree to the Terms of service and click AGREE AND CONTINUE.

Page 11: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

11

8. To begin your free trial, click ACTIVATE.

9. Confirm your country, accept the Terms of service and click AGREE AND CONTINUE.

Page 12: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

12

10. Enter your billing information and click START MY FREE TRIAL.

Page 13: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

13

11. Click GOT IT. You are now ready to begin using GCP.

GCP Command Line Tools

GCloud CLI

One tool that is required is the GCloud CLI. The steps to install the GCloud CLI will vary depending on your operating system. Visit https://cloud.google.com/sdk/gcloud/ for installation instructions and to download the installer for your operating system.

Make sure to install the GCloud CLI before proceeding to the next step. Once installed, run the command gcloud auth login to login and start your session. This will open a browser

window. Follow the prompts to complete the login process.

GSUTIL

Another tool that is optional here is the GSUTIL (Google Storage Utilities), an open-source project available on GitHub. The project page can be found at https://github.com/GoogleCloudPlatform/gsutil/.

Installation instructions will vary depending on your operating system version and can be found at https://cloud.google.com/storage/docs/gsutil_install.

For additional references and usage information, visit https://cloud.google.com/storage/docs/gsutil.

Preparing your GCP Environment

Once your account has been activated, you are ready to begin setup of resources such as the

VPC networks and Firewall rules. These will be required before you can deploy and use any

virtual machines. Note: Infoblox vNIOS for GCP appliances require two VPCs, one to connect the

LAN1 interface, and one for the MGMT interface.

Page 14: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

14

VPC Networks

To create your VPC networks:

1. In the Navigation menu, expand VPC network and select VPC networks.

2. If prompted, click Enable billing.

3. Click CREATE VPC NETWORK.

Page 15: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

15

4. Type a name, description (optional) and set the Subnet creation mode to Custom.

5. Type a name for your subnet. Example: lan1

6. Expand the Region menu and select the region for your subnet.

7. Type the IP address range for your subnet. Example: 10.0.1.0/24. Click Done.

Page 16: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

16

8. Click Done for the subnet.

9. Click Create.

Note: Two VPC networks are required when deploying a vNIOS for GCP appliance. Repeat the

above steps to create a second VPC network and subnet with a different address range.

10. Wait and verify that your VPC networks are created successfully.

Create Firewall Rules

The firewall rules are used to control network access into and out of your VPC networks. In this

example, we walk through the steps to create a rule to allow all egress (outbound) traffic from

your Infoblox vNIOS for GCP appliance.

Page 17: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

17

Note: Repeat these steps to create all required rules.

To create your Firewall rules:

1. In the Navigation menu, expand VPC network and select Firewall rules.

2. Click CREATE FIREWALL RULE.

3. Type a name and (optional) a description.

Note: To make it easy to identify the rules you are creating for your VPC, prefix the rule name

with your VPC name. Example: vpc1-outbound-all-allow

Page 18: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

18

4. Expand the Network menu and select your VPC network.

5. The priority is used to control the order in which the firewall rules are processed,

starting from 0. GCP uses a default of 1000. In this example, we will first set the

Egress rule to allow all outbound traffic, so we will change this to 0.

6. Set the Direction of traffic to Egress and Action on match to Allow.

7. Expand the Targets menu and select All instances in the network.

Page 19: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

19

8. For the Destination filter select IP ranges.

9. For the Destination IP ranges, enter 0.0.0.0/0 to allow outbound traffic to any

destination.

10. Toggle the Protocols and ports option to Allow all. Click Create.

Next, we’ll create a firewall rule to allow appropriate traffic inbound to the VPC.

11. Click CREATE FIREWALL RULE. 12. Type a name and (optional) a description.

Note: To make it easy to identify the rules you are creating for your VPC, prefix the rule name with your VPC name. Example: vpc1-inbound-allow

13. Select your VPC network and set the Priority. 14. Set the Direction of traffic to Ingress and Action on match to Allow.

15. Expand the Targets menu and select All instances in the network.

16. Expand the Source filter menu and select IP ranges.

17. For the Source IP ranges, enter 0.0.0.0/0 to allow traffic from anywhere. Note: For security of production environments, limit the source IP ranges.

Page 20: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

20

18. Toggle the Protocols and ports option to Specified protocols and ports.

19. Check the boxes for tcp and udp.

20. Enter the following ports:

a. TCP: 22, 53, 443

b. UDP: 53, 1194, 2114

21. Click Create.

22. Repeat the above steps to create firewall rules for your second VPC.

23. Verify that your rules were created successfully.

Upload your Infoblox vNIOS for GCP Appliance Image File

Before you can deploy your Infoblox vNIOS for GCP appliance, you will need to create a

bucket and upload the appliance image. This can be done using the GCP Console or GSUTIL.

Page 21: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

21

To create a bucket using the GCP Console:

1. In the GCP Console Navigation menu, navigate to Storage -> Browser.

2. Click CREATE BUCKET.

Page 22: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

22

3. Type a name, click CONTINUE.

4. Select Region for Location type and choose a Location from the dropdown.

5. Click CONTINUE.

6. Use the default Standard storage class. Click CONTINUE.

Page 23: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

23

7. Set Access control to Fine-grained.

8. Click CREATE.

Once the bucket creation completes, your new bucket will be open in the browser;

9. Click Upload files.

10. Follow the prompts to browse to and upload the Infoblox vNIOS for GCP appliance image

Page 24: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

24

file. This file can be over 2 GB in size and the upload may take a while to complete.

11. Verify that the file upload completed successfully.

12. To get the URI of your uploaded image, which you will need to create a custom image,

click on file name in your bucket. 13. On the Object details page, click the copy button next to URI to copy this to your

clipboard.

To create a bucket using the GSUTIL, use the following command examples:

Note: This is optional and not required if you used the console method.

1. If not already logged in, first authenticate using the GCloud CLI:

gcloud auth login

2. Use the following example to create a bucket:

gsutil mb -c <class> -l <location> gs://<unique_bucket_name>

3. In the above example:

a. <class>: Replace this string with the class you want to use for your bucket.

Available classes include multi-regional, regional, nearline and coldline. If in

doubt, you can omit this option and it will default to Standard Storage, which is

equivalent to either multi-regional or regional (depending on the location

where your bucket is created).

b. <location>: Specify the location where you want your bucket to be created in.

If this option is omitted, the default location (US) is used.

c. <unique_bucket_name>: Replace this value with the name that you want to

use for your bucket. This must be a unique name not only within your account

but throughout GCP.

Additional information regarding buckets and GSUTIL can be found at

Page 25: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

25

https://cloud.google.com/storage/docs/gsutil/commands/mb.

Creating the Infoblox vNIOS for GCP Appliance Custom Image

VM’s are deployed using a predefined image. These can be found in the GCP Marketplace, or

existing disk, snapshot, image or cloud storage file. This guide provides the steps to create the

image using Infoblox vNIOS for GCP image file previously uploaded into your project’s storage

bucket.

Important: Infoblox vNIOS appliances are deployed with two network interfaces that will

correspond to the LAN1 and MGMT (not enabled by default in NIOS). Because of this, the

MULTI_IP_SUBNET feature must be enabled in the image or else the deployed vNIOS appliance

will be unable to communicate on the network. As of this writing, the MULTI_IP_SUBNET feature

is only available using the GCloud CLI.

For more information regarding the deployment of virtual machines with multiple network

interfaces in GCP, refer to https://cloud.google.com/vpc/docs/create-use-multiple-interfaces.

To create a custom image using the GCloud CLI:

1. If not already logged in, first authenticate using the GCloud CLI:

gcloud auth login

2. Using your command line interface, use the following command example:

gcloud beta compute images create "nios-image" --guest-os-features MULTI_IP_SUBNET --

source-uri gs://<bucket_name>/nios-8.5.1-397728-2020-04-26-16-35-42-ddi-resizable-

43G.tar.gz

a. In the above example, replace nios-image with the name you want for your

image.

b. In the above example, replace the URI with the URI for the Infoblox vNIOS for

GCP appliance image file you uploaded in the last step.

Example:

Deploy Infoblox vNIOS for GCP Appliance

To deploy an Infoblox vNIOS for GCP appliance VM Instance using an image file:

1. In the GCP Console Navigation menu, navigate to Compute Engine -> VM instances.

Page 26: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

26

2. Click Create.

3. Type a name for your instance and select the desired Region and Zone. Note: This

should be the same region your VPC subnets are in.

4. In the Machine configuration section, select the E2 or N2 series. 5. For Machine type, select Custom.

6. The following table outlines the hardware specifications for the vNIOS appliance models:

vNIOS

Appliance

Overall

Disk (GB)

# of vCPU

Cores

Memory

Allocation (GB)

Estimated

Monthly Cost

Supported as Grid Master

and Grid Master Candidate

IB-V825 250 2 16 $78.48 Yes

IB-V1425 250 4 32 $156.56 Yes

IB-V2225 250 8 64 $312.72 Yes

CP-V805 250 2 16 $78.48 No

CP-V1405 250 4 32 $156.56 No

CP-V2205 250 8 64 $312.72 No

Page 27: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

27

7. Set the Cores (CPU) and Memory to match the intended vNIOS Appliance model.

8. For Boot disk, click Change.

9. Switch to the Custom images tab.

10. Select the custom image for your vNIOS for GCP appliance image from the dropdown.

Page 28: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

28

11. Set the Size (GB) field to match the size required for the appliance model type being

deployed. Refer to the table above for the supported disk sizes. Example: 250

12. Click Select.

13. Expand the Management, security, disks, networking, sole tenancy panel.

14. Switch to the Security tab.

15. Optional: In the text box under SSH Keys, paste in your public SSH key.

Note: Visit https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys for more

information on using SSH keys.

16. Switch to the Networking tab

Page 29: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

29

17. Under Network Interfaces, click on the button for the network interface.

18. Expand the Network menu and select your VPC network.

19. Select the subnet that you want to use for your MGMT interface. Update any other

settings as required (the External IP option can be changed to None) and click Done.

Page 30: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

30

20. Click Add network interface.

Note: This interface will correspond to the LAN1 interface in NIOS. Failure to add this interface

will prevent the appliance from starting.

21. Select your other VPC network and subnet.

Page 31: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

31

22. Select Create IP address from the External IP dropdown.

23. In the Reserve IP window, enter a name for the reservation.

24. Select a Network Service Tier.

25. Click RESERVE.

26. Click Done for the new Network Interface.

27. Switch to the Management tab.

28. Under Metadata, enter user-data for Key.

29. For Data, enter:

#infoblox-config temp_license: nios IB-V825 enterprise dns cloud remote_console_enabled: y

This will enable the SSH console and set temporary licenses for your vNIOS appliance.

30. Scroll down and click Create to start VM creation.

Page 32: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

32

Infoblox vNIOS for GCP Appliance

Initial Setup

Once your vNIOS for GCP appliance has been successfully deployed, you are ready to begin

testing and using it.

To verify your vNIOS appliance status and complete the initial setup:

1. In the GCP Console Navigation menu, navigate to Compute Engine -> VM instances.

2. Click on the link for the instance name.

3. Click Edit.

4. Enable the Remote access option. Scroll to the bottom of the page and click Save.

5. Back at the top of the VM instance details page, click Connect to serial console.

Page 33: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

33

6. A new window should appear. This may take a few minutes to connect as the console

session is established with your Infoblox vNIOS for GCP appliance.

7. Login using the default credentials (admin/infoblox).

8. Run the command show network to view the local network configuration.

9. Run the command show license to review any installed licenses.

Page 34: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

34

10. Run the command set temp_license to install temporary license keys. Note: This is not

needed if you set the temporary licenses in user-data during VM creation.

11. Install any required license keys. If unsure, start with option # 2 (DNSone with Grid

(DNS, DHCP, Grid)) and option # 4 (Add NIOS License).

a. For the NIOS license, you will be prompted to select the NIOS model. This is

what sets the resources in NIOS to match the model being deployed.

Page 35: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

35

12. Follow the prompts to complete the license installation.

Note: The appliance will automatically restart after the NIOS license is installed. Other license

types may prompt to restart the GUI. Entering ‘y’ at the restart prompt will cause any active

sessions in the GUI to be terminated. Entering ‘n’ will require that administrators log out and back

in to see any changes to the GUI.

Accessing your Infoblox vNIOS for GCP Appliance

If all is well, you are now ready to begin using your appliance and you can us both SSH and a

web browser. When connecting via a web browser, be sure to prefix the address that you are

connecting to with https in the address bar.

SSH

Page 36: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

36

HTTPS

You are now ready to enable and test services.

Appendix

Troubleshooting

If you are unable to connect to your vNIOS for GCP appliance, the first thing to check is that it

started up successfully. The easiest way to do this is through the logs from the Serial port 1

(console).

To check the Serial port logs:

1. On the VM instance details page, click on the Serial port 1 (console) link.

2. The Serial port viewer will be displayed. Example:

Page 37: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Deployment Guide – Infoblox vNIOS for Google Cloud Platform

37

3. Review for any errors.

a. If you see a Fatal error during Infoblox startup message, the system is unable

to load all required resources. The most common cause for this is not attaching

the required second network interface. To recover from this error, delete the VM

and create a new one, making sure to use two network interfaces for the VM.

b. If you see the system successfully started up and is sitting at the login prompt,

then the issue is external from the appliance and you will need to verify all

network settings and firewall rules.

Page 38: Infoblox Deployment Guide - Infoblox vNIOS for Google ...€¦ · creating and enabling your account and creating the resources that your vNIOS for GCP appliance will depend on. Logging

Infoblox is leading the way to next-level DDI with its Secure Cloud-Managed Network Services. Infoblox brings next-level security,

reliability and automation to on-premises, cloud and hybrid networks, setting customers on a path to a single pane of glass for network

management. Infoblox is a recognized leader with 50 percent market share comprised of 8,000 customers, including 350 of the

Fortune 500.

Corporate Headquarters | 3111 Coronado Dr. | Santa Clara, CA | 95054

+1.408.986.4000 | 1.866.463.6256 (toll-free, U.S. and Canada) | [email protected] | www.infoblox.com

© 2018 Infoblox, Inc. All rights reserved. Infoblox logo, and other marks appearing herein are property of Infoblox, Inc. All other marks are the

property of their respective owner(s).