<<

FortiVoice - Platform Deployment Guide Version 6.4.0 FORTINET DOCUMENT LIBRARY https://docs.fortinet.com

FORTINET VIDEO GUIDE https://video.fortinet.com

FORTINET BLOG https://blog.fortinet.com

CUSTOMER SERVICE & SUPPORT https://support.fortinet.com

FORTINET TRAINING & CERTIFICATION PROGRAM https://www.fortinet.com/support-and-training/training.html

NSE INSTITUTE https://training.fortinet.com

FORTIGUARD CENTER https://fortiguard.com/

END USER LICENSE AGREEMENT https://www.fortinet.com/doc/legal/EULA.pdf

FEEDBACK Email: [email protected]

December 3, 2020 FortiVoice 6.4.0 Platform Deployment Guide 26-640-645111-20201203 TABLE OF CONTENTS

Change log 4 About FortiVoice-VM on 5 Machine type support 5 Supported 6 Licensing 6 Deploying FortiVoice-VM on 7 Obtaining the FortiVoice deployment image 7 Uploading the FortiVoice deployment image to Google Cloud 7 Creating the FortiVoice deployment image 9 Creating and editing a FortiVoice-VM instance 11 Connecting to the FortiVoice-VM instance 17 Installing a valid license 18

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 3 Fortinet Technologies Inc. Change log

Date Change description

2020-09-04 Initial release of the FortiVoice 6.4.0 Google Cloud Platform Deployment Guide.

2020-12-03 Completed the following changes:

l Updated Licensing on page 6 to add references to the data sheet and Installing a valid license on page 18.

l Relocated details to register the FortiVoice-VM instance and download the license to Installing a valid license on page 18.

l Updated Creating and editing a FortiVoice-VM instance on page 11.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 4 Fortinet Technologies Inc. About FortiVoice-VM on Google Cloud Platform

The FortiVoice phone system provides call control and sophisticated communication features for excellent customer service and efficient employee collaboration. The FortiVoice phone system delivers everything you need to handle calls professionally, control communication costs, and stay connected everywhere. The FortiVoice phone system includes all the fundamentals of enterprise-class voice communications, with no additional cards to install. Auto attendants, voice messaging, ring groups, conferencing and much more are built-in. In addition, the FortiVoice user portal lets your staff view their call logs, configure and manage their own messaging, and access other features, such as the operator console and call center console. This document describes how to deploy a FortiVoice virtual machine (VM) in Google Compute Engine using the Google Cloud Console. After creating the FortiVoice-VM instance, you can connect to the web-based manager of the FortiVoice-VM instance, load a valid license, and start managing your FortiVoice-VM instance. This section includes the following topics:

l Machine type support on page 5

l Supported operating system on page 6

l Licensing on page 6

Machine type support

You deploy FortiVoice on Google Cloud Platform (GCP) as VM instances. A machine type is a set of virtualized hardware resources available to a VM instance, including the system memory size and virtual CPU (vCPU) count. When selecting a machine type for your deployment, consider your FortiVoice use case and requirements to support it. For the latest list of predefined machine types, see the Google Cloud documentation. The following table provides information on recommended E2 standard machine types for normal business operation:

Machine type vCPUs Memory (GB) FortiVoice-VM license

e2-standard-2 2 8 FVE-VM-50, FVE-VM-100, FVE-VM-200

e2-standard-4 4 16 FVE-VM-500, FVE-VM-2000

e2-standard-8 8 32 FVE-VM-5000

e2-standard-16 16 64 FVE-VM-10000

e2-standard-32 32 128 FVE-VM-50000

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 5 Fortinet Technologies Inc. About FortiVoice-VM on Google Cloud Platform

Supported operating system

The operating system of FortiVoice-VM on Google Cloud is .

Licensing

To deploy FortiVoice for GCP, you must have a license. FortiVoice for GCP supports the bring your own license (BYOL) model. You can obtain licenses through any Fortinet partner. If you do not have a partner, you can visit the Find a Partner portal to find a reseller in your region. For assistance in purchasing a license, you can also contact [email protected]. For additional information about FortiVoice licenses, see the FortiVoice Enterprise Phone Systems data sheet. After you purchase a license or obtain an evaluation license (60-day term), you receive a PDF file with a license registration code. You will use this code when you register the FortiVoice-VM instance in Installing a valid license on page 18.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 6 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

To deploy a FortiVoice-VM instance on Google Compute Engine, perform the following procedures: 1. Obtaining the FortiVoice deployment image on page 7 2. Uploading the FortiVoice deployment image to Google Cloud on page 7 3. Creating the FortiVoice deployment image on page 9 4. Creating and editing a FortiVoice-VM instance on page 11 5. Connecting to the FortiVoice-VM instance on page 17 6. Installing a valid license on page 18

Obtaining the FortiVoice deployment image

Use this procedure to obtain the FortiVoice deployment image from the Fortinet Support website. 1. Go to the Fortinet Support website and log in to your account. 2. Select Download > Firmware Images. 3. In Select Product, select FortiVoiceEnterprise. 4. Click the Download tab, open the v6.00 folder, and navigate to the 6.4.0 folder. 5. Review the list to locate the FVE_VMGC-64-v64-build-FORTINET.out.gcp.tar.gz file. 6. To download the file, go near the end of the row and click HTTPS. 7. Take note of the location where you save the file on your computer. You have completed this procedure. 8. Go to Uploading the FortiVoice deployment image to Google Cloud on page 7.

Uploading the FortiVoice deployment image to Google Cloud

Use this procedure to create a storage bucket and upload the FortiVoice deployment image to Google Cloud. 1. Go to the Google Cloud website and sign in to your or create an account. 2. Click Go to Console or Console.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 7 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

3. In the Resources widget, click Storage.

4. Click Create bucket.

To name your bucket, use only lowercase letters, numbers, hyphens (-), and underscores (_). Dots (.) may be used to form a valid domain name.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 8 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

5. Specify a Name and click Create.

6. Click Upload .

7. Locate and select the FortiVoice deployment image (FVE_VMGC-64-v64-build- FORTINET.out.gcp.tar.gz) on your machine. 8. Click Open. 9. Wait for the file to upload to the bucket. You have completed this procedure. 10. Go to Creating the FortiVoice deployment image on page 9.

Creating the FortiVoice deployment image

Use this procedure to create the FortiVoice deployment image in the Google Cloud Console.

1. In the Google Cloud Platform Console, click the Navigation menu . 2. In Compute, go to Compute Engine > Images.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 9 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

3. Click Create image.

4. Specify a Name for the image. 5. In Source, configure the following settings: a. Select file. b. For Cloud Storage File, click Browse. c. In the object list, double-click the bucket that has the FortiVoice image that you want to deploy. d. Click the FortiVoice image to deploy. e. Click Select. 6. Click Create.

7. Click Refresh. 8. Make sure that the list of Compute Engine images includes the image that you have deployed. You have completed this procedure. 9. Go to Creating and editing a FortiVoice-VM instance on page 11.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 10 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

Creating and editing a FortiVoice-VM instance

Use this procedure to create a FortiVoice-VM instance in Google Compute Engine using the Google Cloud Console.

Create the FortiVoice-VM instance

1. In the Google Cloud Platform Console, click the Navigation menu . 2. In Compute, go to Compute Engine > VM instances. 3. Click Create instance.

A VM instance name is permanent and must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

4. Specify a Name for the VM instance. 5. In Machine configuration, General-purpose tab, configure the following settings: a. In Series, select E2. b. In Region and Zone, change the selection, if required. c. In Machine type, make a selection. For details, see Machine type support on page 5.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 11 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

6. In Boot disk, click Change.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 12 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

7. In the Boot disk dialog, configure the following settings: a. Click the Custom images tab. b. In Image, select the image that you created in Creating the FortiVoice deployment image on page 9.

c. To save the boot disk changes, click Select. 8. In Firewall, select Allow HTTPS traffic. 9. Click Create. 10. Wait for the VM instance creation to complete.

Edit the FortiVoice-VM instance

1. From the VM Instances page, go to the Name column and click on the newly created VM instance. 2. Click Stop. 3. Wait for Google Cloud to display a message that the FortiVoice-VM has stopped. 4. Click Edit.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 13 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

5. In Remote access, select Enable connecting to serial ports.

6. In Device name, select Based on disk name (default).

7. In Additional disks, click Add new disk.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 14 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

8. Configure the following settings: a. Specify a Name for this new disk or accept the default. b. In Mode, select Read/write. c. In Deletion rule, select Delete disk.

d. In the New disk section, click Done. 9. Click Save. 10. Wait for the process to complete. 11. To start the VM instance, click Start / Resume. 12. Wait for the process to complete. 13. Continue with the next section to monitor the setup of the the FortiVoice-VM instance.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 15 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

Monitor the setup of the FortiVoice-VM instance

1. From the VM instance details page, go to Remote access and click Connect to serial console.

An interactive serial console window opens and shows the activities taking place on the FortiVoice-VM instance. 2. Monitor the setup activities on the FortiVoice-VM. When the setup is complete, the console will show the login prompt 3. Copy the GCP instance ID. You will need this information to log in to the VM instance. Example of an interactive serial console window

4. Close the interactive serial console window. You have completed this procedure. 5. Go to Connecting to the FortiVoice-VM instance on page 17.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 16 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

Connecting to the FortiVoice-VM instance

Use this procedure to connect to the web-based manager of the FortiVoice-VM instance.

Prerequisite

l Know the instance ID of the VM instance that you want to connect to.

l To locate the external IP address of the FortiVoice-VM instance: a. In the Google Cloud Platform Console, go to Compute Engine > VM instances. b. Locate the FortiVoice-VM instance that you want to connect to. c. Go to the External IP column and copy that IP address.

Procedure

1. In a web browser, go to https:///admin. Where is the IP address of the FortiVoice-VM instance from Prerequisite on page 17. 2. When you connect, your web browser may display a security warning related to the certificate not being trusted. This warning is normal and is due to the certificate being self-signed, rather than being signed by a valid certificate authority. Click Advanced and then click Accept the Risk and Continue.

The FortiVoice login page opens. 3. Log in to the FortiVoice-VM instance: a. In Name, enter admin. b. In Password, enter the instance ID. c. Click Log In. The web-based manager page of the FortiVoice-VM instance opens. Example of the web-based manager page of a FortiVoice-VM

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 17 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

4. Go to Installing a valid license on page 18.

Installing a valid license

When first deployed, a FortiVoice-VM instance runs in trial mode until it is licensed. The trial mode supports a maximum of 50 active phones (extensions) for 45 days. Before using the FortiVoice-VM instance, perform this procedure to complete the following tasks:

l Register the FortiVoice-VM instance.

l Download the license file.

l Upload the license to the FortiVoice-VM instance.

Prerequisite

After placing an order for a FortiVoice-VM license, Fortinet sends a license registration code to the email address used in the order form. In this procedure, use this license registration code to register your FortiVoice-VM instance with Fortinet Support. For more details about obtaining a license, see Licensing on page 6.

Procedure steps

1. Register the FortiVoice-VM instance: a. Go to the Fortinet Support website. b. Log in to your account or create one. c. To start the registration process, go to the toolbar and select Asset > Register/Activate. d. In Specify Registration Code, enter the license registration code. e. Specify the type of user (government or non-government). f. To continue the product registration, click Next. g. Provide registration details and click Next.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 18 Fortinet Technologies Inc. Deploying FortiVoice-VM on Google Compute Engine

h. Read the registration agreement. To confirm that you have read, understood, and accepted the agreement, click Next. i. To accept the product entitlement, click Confirm. 2. On the Registration Complete page, download the license file file (.lic) to your computer and take note of the location where you save the file. 3. Upload the license file to the FortiVoice-VM instance: a. Connect to the FortiVoice-VM instance. For details, see Connecting to the FortiVoice-VM instance on page 17. b. Select Dashboard > Status. c. In the License Information widget, click Update license. The File Upload dialog appears. d. Locate the license (.lic) file that you downloaded in step 2 and click Open. e. To confirm the upload, click Yes. f. Log in to the VM again using the VM name and password. The License Information widget displays the following message: Full License (Warning: License has already been uploaded, please wait for authentication with registration servers.)

After registering a license, Fortinet servers can take up to 30 minutes to fully recognize the new license.

After the authentication with the registration servers is complete, the VM license status appears as valid. You have completed this procedure and the deployment of a FortiVoice-VM instance on Google Compute Engine.

FortiVoice 6.4.0 Google Cloud Platform Deployment Guide 19 Fortinet Technologies Inc. Copyright© 2020 Fortinet, Inc. All rights reserved. Fortinet®, FortiGate®, FortiCare® and FortiGuard®, and certain other marks are registered trademarks of Fortinet, Inc., in the U.S. and other jurisdictions, and other Fortinet names herein may also be registered and/or common law trademarks of Fortinet. All other product or company names may be trademarks of their respective owners. Performance and other metrics contained herein were attained in internal lab tests under ideal conditions, and actual performance and other results may vary. Network variables, different network environments and other conditions may affect performance results. Nothing herein represents any binding commitment by Fortinet, and Fortinet disclaims all warranties, whether express or implied, except to the extent Fortinet enters a binding written contract, signed by Fortinet’s General Counsel, with a purchaser that expressly warrants that the identified product will perform according to certain expressly-identified performance metrics and, in such event, only the specific performance metrics expressly identified in such binding written contract shall be binding on Fortinet. For absolute clarity, any such warranty will be limited to performance in the same ideal conditions as in Fortinet’s internal lab tests. In no event does Fortinet make any commitment related to future deliverables, features or development, and circumstances may change such that any forward-looking statements herein are not accurate. Fortinet disclaims in full any covenants, representations, and guarantees pursuant hereto, whether express or implied. Fortinet reserves the right to change, modify, transfer, or otherwise revise this publication without notice, and the most current version of the publication shall be applicable.