inews & azure integration - avid...

21
iNEWS & Azure Integration 1 iNEWS ® NRCS with Microsoft Azure Integration Guide Date Revised Changes Made 15 Sept 2017 Updated to CentOS v7.3 & added FTS info 18 Jan 2017 Initial Document Important Information Avid recommends that you thoroughly read all of the information in this file before installing or using any new software release. This document describes integration procedures and information related to integration of Avid iNEWS and Microsoft Azure. Additional information on iNEWS is available online in guides and ReadMe files. For more information about Azure, please refer to Microsoft documentation. Note: Search the Avid Knowledge Base (http://www.avid.com/onlinesupport) for the most up- to-date product documentation, which contains the latest information that might have become available after this version was published.

Upload: others

Post on 24-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

1

iNEWS® NRCS with Microsoft Azure

Integration Guide

Date Revised Changes Made

15 Sept 2017 Updated to CentOS v7.3 & added FTS info

18 Jan 2017 Initial Document

Important Information

Avid recommends that you thoroughly read all of the information in this file before installing or using any

new software release.

This document describes integration procedures and information related to integration of Avid iNEWS and

Microsoft Azure. Additional information on iNEWS is available online in guides and ReadMe files. For

more information about Azure, please refer to Microsoft documentation.

Note: Search the Avid Knowledge Base (http://www.avid.com/onlinesupport) for the most up-

to-date product documentation, which contains the latest information that might have become available after this version was published.

Page 2: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

2

Contents

Important Information ........................................................................................................................................... 1

Contents ................................................................................................................................................................ 2

Integration Overview ............................................................................................................................................. 3

Before You Start.................................................................................................................................................... 3

Route based VPN .............................................................................................................................................. 3

Performance Consideration for Virtual Machine Options ................................................................................... 3

Performing iNEWS Setup and Administrative Operation ................................................................................... 3

Known Limitations ............................................................................................................................................ 4

Setting up iNEWS in Azure ................................................................................................................................... 4

Setting up VM via Azure ................................................................................................................................... 4

Setting up the iNEWS Server ........................................................................................................................... 10

Setting up FTS Server in Azure ........................................................................................................................... 15

Create FTS VMs on Azure............................................................................................................................... 15

Installing the FTS Server ................................................................................................................................. 19

Technical Support Information ............................................................................................................................ 20

Accessing Online Support ................................................................................................................................ 20

Page 3: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

3

Integration Overview

This guide provides administrative procedures that cover:

Setting up iNEWS in Azure

o Setting up VM via Azure

o Installing iNEWS Server

Setting up FTS Server in Azure

o Setting up FTS VM via Azure

o Installing FTS Server

Please consult the “Before You Start” section for guidance on preparation and decisions to prepare the

setup procedures as well as for known limitations.

Before You Start

Route based VPN

Avid iNEWS in Azure is a hybrid deployment that means some services will run on virtual machines in

Azure while others will run on premise, upon your choice either virtualized or on hardware. To allow

communication between these services, a route based VPN connection is required to “embed” the Azure

machines into your network. This can be either a site to site connection (S2S) or an Express Route. Express

Route can be used if already present, but its faster throughput is not required for operating the iNEWS

environment.

Note: When setting up your S2S VPN, you would need at least SKU VpnGw1. Also, Microsoft recommends not to use special characters in the shared key and Azure prefers Route Based connections.

Performance Consideration for Virtual Machine Options

When selecting Azure virtual machine for your operation, please take into consideration the same criteria

as you do for a hardware based setup or an on premise virtual environment. The recommendation in this

document are not adjusted to individual needs.

Note: The current virtual machine recommendation is based on the minimum requirements

Azure virtual machines support hard disk drives (HDD) or solid state disks (SSD) as storage devices. The

two options differ in performance (IOPS) but also in costs. SSD offers higher IOPS at an increased price.

Your selection of a hard disk type should weigh performance needs for regular operations compared to the

requirements for I/O heavy maintenance operations.

Note: Azure VM with SSD greatly improve specific disk intensive operations.

Tests comparing a hardware setup (HDD) with an Azure VM with HDD and an Azure VM with SSD

(Azure setups each at minimum specification) showed the following tendencies when checking operations

using a standard database:

User operation like editing stories or renumbering queues perform similar well on each setup.

I/O heavy maintenance operations such as dbdump, dbrestore, and uuidtraits perform notably

slower on Azure VM with HDD compared to hardware.

I/O heavy maintenance operations such as dbdump, dbrestore, and uuidtraits performed with partly

significant better results (but at least the same performance) on Azure VM with SSD compared to

hardware.

Performing iNEWS Setup and Administrative Operation

The following are some important procedures to adhere to when setting up VM with iNEWS:

Page 4: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

4

After the installation, while working with iNEWS server in console, be sure to use “sudo” instead

of “su” that is not supported in Azure. Also, enter the full path to iNEWS utilities in folder /exc

when running commands as “sudo”.

Example:

AZURE-A$ sudo /exc/utraits avstar +log

[sudo] password for so:

1 user record modified

Known Limitations

The following limitations apply to operating iNEWS in Azure:

iNEWS system installation supports A-type only.

Sendmail functionality between iNEWS users is not supported.

Setting up iNEWS in Azure

Azure integration is only supported on an iNEWS single-server configuration. The minimum hardware

requirements for the iNEWS server are:

2 Virtual CPUs

8 GB RAM

500 GB Virtual hard disk

o 500 MB /boot

o 50 GB /

o 8 GB swap

o 138 GB /rp5

o 138 GB /rp5backup

1 Network interface card

CentOS x86_64 7.3

Setting up VM via Azure

You need an Azure account and SSH public and private key files for using the Azure portal to create a

Linux Virtual Machine.

To create the iNEWS Server virtual machine perform the following steps:

1. Sign into the Azure portal (https://portal.azure.com) with your Azure account identity.

2. Click “+ New” in the upper left area of the sidebar menu.

3. Select a CentOS from the list of Featured Apps or search the Marketplace for CentOS. It is

recommended to select “CentOS-based 7.3 VM” for iNEWS server installation.

Page 5: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

5

4. On the “Basics” page enter data for all fields:

a. A name for the virtual machine, such as AZURE. Avid recommends using the iNEWS

system ID.

b. Enter so as the username for the Admin User.

c. Select either SSH public key or Password as Authentication Type.

d. Create a new resource group name or select an existing one, such as inews.

Note: It’s important to remember these basic credentials; they will be used further.

5. Click OK to continue.

6. Choose a VM size. D2S_V3 VM satisfies the requirements—2 Core, 8 GB RAM—and has better

Max IOPs value than other options.

Page 6: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

6

7. Keep the default values in the “Settings” page, unless you have special requirements.

Page 7: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

7

8. Click OK to view the summary.

9. Verify Offer details and purchase the VM.

10. Wait until deployment is complete. The VM will be available on the Azure portal dashboard. After

the deployment has completed, the VM summary automatically opens.

An Overview of the result will appear.

Page 8: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

8

11. Under SETTINGS, select “Disks”. Add one more disk to the VM for the iNEWS server.

a. Select “SSD” or “HDD” for Account type and 300 for Size (GiB).

Note: Please refer to the introductory section “Performance Consideration for Virtual Machine Options” on the impact of the disk type selection.

b. Click “Create” to add the disk to your VM.

Page 9: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

9

12. Save changes with default HOST CACHING settings.

Page 10: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

10

Setting up the iNEWS Server

Connect to your virtual machine by SSH using the previously created credentials. You can find the

necessary IP address in the VM Overview.

Now that you’ve created a Linux VM, some configuration of iNEWS is necessary. This section assumes a

working knowledge of iNEWS system administration.

To configure iNEWS for Azure integration:

1. Manually install the following file: log4cpp-1.0-13.el6_5.1.x86_64.rpm. Place the

.rpm file into any folder, and run the yum install utility. This is necessary regardless of whether

there are plans to use the CTMS service and MediaIndex.

2. Downloaded and unzip the iNEWS ISO.

3. Follow the path: “ISO”/server_RedHat6.

4. Copy linux folder to some place on disk, for example /tmp.

5. Follow the path “ISO”/ StarterDatabase.

6. Copy starter.gz file to the linux folder that is copy/pasted previously, for example

/tmp/linux.

7. Enter linux folder, for example /tmp/linux.

8. Run the iNEWS System Configuration utility: sudo sh configure.sh

9. Select “System Configuration”.

Page 11: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

11

10. Select “System Name”.

11. Edit System Name, which can be a maximum of eight characters.

Page 12: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

12

12. Select OK.

13. Save changes by selecting “Back”.

14. Select “License”, enter the SiteKey and License string, and then save changes by selecting OK.

Page 13: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

13

15. Select “Back” and then select “Yes” to save the new configuration.

16. Use the sudo command to run the deploy utility: sudo sh deploy.sh

Note: By default deploy.sh uses a hidden configuration file (inews.config), which is

created when you exit from the configuration utility.

Page 14: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

14

17. Review and accept License Agreement.

The system is ready to use.

Page 15: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

15

Setting up FTS Server in Azure

FTS allows fast, efficient searching through large quantities of text material using indexes. There are two

server (utility) programs related to Fast Text Search (FTS) of the iNEWS system: the one that performs fast

text searches and the one that indexes stories in the FTS database. FTS requires the setup of these two

utility programs (ftsindex and ftsseek) on iNEWS Servers. Additionally, two executable files (ftsidx.exe

and ftssch.exe) must be installed and running on a Windows-based server.

Fast Text Search is qualified in a virtualized environment when the guest OS instance meets the

application’s minimum system requirements. Minimum requirements for the FTS VM are:

Windows Server 2016 OS

2 virtual CPUs

4 GB RAM

C:\ 80 GB virtual hard disk

1 network interface card

Create FTS VMs on Azure

To create the FTS virtual machine:

1. Sign into the Azure portal (https://portal.azure.com) with your Azure account identity.

2. Click + New in the upper left corner.

3. Select from the list of Featured Apps or search the Marketplace for OS. It is recommended to

select Windows Server 2016 as a base for FTS VM.

Page 16: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

16

4. On the Basics page, enter data in all fields:

a. A name for the virtual machine, such as FTS-AZURE.

b. A username for the Admin User, such as Avidadmin.

c. The password for the Admin User.

d. A resource group name, or select to use an existing group, such as inews.

5. Click OK to continue.

6. Choose a VM size. Select D2S_V3 VM as it is satisfies requirements.

Page 17: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

17

7. In Settings, unless you have special needs, leave the defaults.

Page 18: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

18

8. Click OK to view the summary.

9. Verify Offer details and purchase VM.

Wait until deployment is complete. The VM will be available on the Azure portal dashboard. After

the deployment has completed, the VM summary automatically opens.

An Overview of the result will appear.

Page 19: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

19

Installing the FTS Server

Installing the FTS server requires running the FTS installer; however, for the FTS installer to complete

successfully, the .NET Framework 3.5 should be installed.

To install .NET Framework:

1. Open Server Manager and navigate to Manage and add rule and features.

2. Just click next to Features section and select the .Net framework 3.5 then click Next.

To install FTS server:

1. Login to server with remote desktop connection.

2. Copy and paste FTS server installer to some place on the server.

3. Run FTS server installer

For more information on setting up FTS, see the “Fast Text Search Servers” section in the “Servers”

chapter of the Avid iNEWS Setup and Configuration Guide.

Page 20: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

20

Technical Support Information

Most products feature a number of coverage options. Avid Assurance service offerings are designed to

facilitate your use of Avid solutions. Service options include extended telephone coverage, automatic

software maintenance, extended hardware warranty, and preferred pricing on replacement parts. Offerings

and options may vary by product and are not available for all products.

For more information regarding Avid service offerings, visit www.avid.com/support or call Avid Sales at

800-949-AVID (800-949-2843).

Program availability and details might vary depending on geographic location and are subject to change

without notice. Contact your local Avid office or your local Avid Reseller for complete program

information and pricing. However, if you need help locating an Avid office or Avid Reseller near you,

please visit www.avid.com or call in North America 800-949-AVID (800-949-2843). International users

call 978-275-2480.

Accessing Online Support

Avid Online Support is available 24 hours per day, 7 days per week. Search the Knowledge Base to find

answers, to view error messages, to access troubleshooting tips, to download updates, and to read/join

online message-board discussions.

To access Avid Online Support:

Go to www.support.avid.com .

Note: Supplemental documentation for product releases, if available, is provided on the Knowledge Base. For the latest up-to-date information, browse the Knowledge Base at Avid

Online Support.

Page 21: iNEWS & Azure Integration - Avid Technologyresources.avid.com/.../Broadcast/iNEWS-Azure-IG-2017.pdf · 2017. 9. 25. · iNEWS & Azure Integration 8 11. Under SETTINGS, select “Disks”

iNEWS & Azure Integration

21

Copyright and Disclaimer

Product specifications are subject to change without notice and do not represent a commitment on the part of

Avid Technology, Inc.

The software described in this document is furnished under a license agreement. You can obtain a copy of that

license by visiting Avid's Web site at www.avid.com. The terms of that license are also available in the

product in the same directory as the software. The software may not be reverse assembled and may be used or

copied only in accordance with the terms of the license agreement. It is against the law to copy the software

on any medium except as specifically allowed in the license agreement.

No part of this document may be reproduced or transmitted in any form or by any means, electronic or

mechanical, including photocopying and recording, for any purpose without the express written permission of

Avid Technology, Inc.

Copyright © 2017 Avid Technology, Inc. and its licensors. All rights reserved.

Attn. Government User(s). Restricted Rights Legend

U.S. GOVERNMENT RESTRICTED RIGHTS. This Software and its documentation are “commercial computer software” or

“commercial computer software documentation.” In the event that such Software or documentation is acquired by

or on behalf of a unit or agency of the U.S. Government, all rights with respect to this Software and

documentation are subject to the terms of the License Agreement, pursuant to FAR §12.212(a) and/or DFARS

§227.7202-1(a), as applicable.

Trademarks

Adrenaline, AirSpeed, ALEX, Alienbrain, Archive, Archive II, Assistant Avid, Avid Unity, Avid Unity ISIS, Avid

VideoRAID, CaptureManager, CountDown, Deko, DekoCast, FastBreak, Flexevent, FXDeko, iNEWS, iNEWS Assign, iNEWS

ControlAir, Instinct, IntelliRender, Intelli-Sat, Intelli-sat Broadcasting Recording Manager, Interplay, ISIS,

IsoSync, LaunchPad, LeaderPlus, ListSync, MachineControl, make manage move | media, Media Composer, NewsCutter,

NewsView, OMF, OMF Interchange, Open Media Framework, Open Media Management, SIDON, SimulPlay, SimulRecord,

SPACE, SPACEShift, Sundance Digital, Sundance, Symphony, Thunder, Titansync, Titan, UnityRAID, Video the Web

Way, VideoRAID, VideoSPACE, VideoSpin, and Xdeck are either registered trademarks or trademarks of Avid

Technology, Inc. in the United States and/or other countries.

All other trademarks contained herein are the property of their respective owners.

Avid iNEWS & Azure Integration Guide • 23 September 2017

This document is distributed by Avid in online (electronic) form only, and is not available in printed form.