WFS Installation Guide

WFS Installation Guide
Harmonic
File-based Workflow System
RELEASE 2.0
Installation Guide
Rev A
August 2014
Copyright © 2000—2014 Harmonic Inc. All rights reserved. Omneon, and the Omneon logo are trademarks of Harmonic Inc.
© 2014 Harmonic Inc. All rights reserved. Harmonic, the Harmonic logo, [all other Harmonic products mentioned] are trademarks, registered trademarks or
service marks of Harmonic Inc. in the United States and other countries. Dolby, Dolby Digital, Dolby Digital Plus and Dolby E are registered trademarks of
Dolby Laboratories. Implementations of AAC and HE-AAC by Fraunhofer IIS. Other company, product and service names mentioned herein may be
trademarks or service marks of their respective owners. All product and application features and specifications are subject to change at Harmonic’s sole
discretion at any time and without notice.
Disclaimer
Harmonic reserves the right to alter the equipment specifications and descriptions in this publication without prior notice. No part of this publication shall be
deemed to be part of any contract or warranty unless specifically incorporated by reference into such contract or warranty. The information contained herein
is merely descriptive in nature, and does not constitute a binding offer for sale of the product described herein. Harmonic assumes no responsibility or
liability arising from the use of the products described herein, except as expressly agreed to in writing by Harmonic. The use and purchase of this product do
not convey a license under any patent rights, copyrights, trademark rights, or any intellectual property rights of Harmonic. Nothing hereunder constitutes a
representation or warranty that using any products in the manner described herein will not infringe any patents of third parties.
Third-Party Product Trademarks
Adobe® After Effects®, Photoshop®, Flash® Professional, Premiere®
Avid® Media Composer®
Dolby® E, Dolby Digital, Dolby Digital Plus
Jünger Audio™
Apple® QuickTime®
Microsoft® Mediaroom®
Microsoft® PlayReady®
DOCSIS® 3.0
Start Over® TV
Third-Party Copyright Notes
Dolby is a registered trademark of Dolby Laboratories. Dolby Digital, Dolby Digital Plus, Dolby Pulse, aacPlus, AC-3, and Dolby E are trademarks of Dolby
Laboratories.
Level Magic and Jünger are trademarks of Jünger Audio Studiotechnik GmbH.
MPEG Audio technology licensed from Fraunhofer IIS http://www.iis.fraunhofer.de/amm/
PitchBlue® is a registered trademark of Vigor Systems.
QuickTime and the QuickTime logo are trademarks or registered trademarks of Apple Computer, Inc., used under license therefrom.
Trademark Acknowledgments
Harmonic and all Harmonic product names are trademarks of Harmonic Inc. All other trademarks are the property of their respective owners.
The software described in this document is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in
accordance with the terms of those agreements.
May be covered by one or more of U.S. Patents No. 6,571,351; 6,696,996; 6,545,721; 6,574,225; 6,895,003; 6,522,649; 6,643,702; foreign counterparts
and pending patent applications.
This system is distributed with certain other software that may require disclosure or distribution of licenses, copyright notices, conditions of use, disclaimers
and/or other matter. Use of this system or otherwise fulfilling their conditions constitutes your acceptance of them, as necessary. Copies of such licenses,
notices, conditions, disclaimers and/or other matter are available in any one of the following locations: the LEGAL NOTICES AND LICENSES directory of the
distribution disk of the software, the root directory of the hard disk drive of the Products, or by contacting us at support@harmonicinc.com.
Notice
Information contained in this guide is subject to change without notice or obligation. While every effort has been made to ensure that the information is
accurate as of the publication date, Harmonic Inc. assumes no liability for errors or omissions. In addition, Harmonic Inc. assumes no responsibility for
damages resulting from the use of this guide.
License Agreement and Limited Warranty
1. AGREEMENT: This is a legal agreement ("Agreement") between you ("you" or "your") and Harmonic, or its appropriate local affiliate ("Harmonic", "we",
"us" or "our"). Use of our product(s) and any updates thereto purchased or validly obtained by you (the "Products"), and/or the Software (as defined below)
(collectively, the "System"), constitutes your acceptance of this Agreement. "Use" includes opening or breaking the seal on the packet containing this
Agreement, installing or downloading the Software as defined below or using the Software preloaded or embedded in your System. As used herein, the term
"Software" means the Harmonic owned software and/or firmware used in or with the Products and embedded into, provided with or loaded onto the
© 2014 Harmonic Inc. All rights reserved.
2
Products in object code format, but does not include, and this Agreement does not address, any third-party or free or open source software separately
licensed to you ("Third Party Software"). If you do not agree to this Agreement, you shall promptly return the System with a dated receipt to the seller for a
full refund.
2. LICENSE: Subject to the terms and conditions of this Agreement (including payment), we hereby grant you a nonexclusive, nontransferable license to use
the object code version of the Software embedded into, provided solely for use with or loaded onto the Product, and the accompanying documentation
("Documentation") for your internal business purposes. The Software and any authorized copies are owned by us or our suppliers, and are protected by law,
including without limitation the copyright laws and treaties of the U.S.A. and other countries. Evaluation versions of the Software may be subject to a timelimited license key.
3. RESTRICTIONS: You (and your employees and contractors) shall not attempt to reverse engineer, disassemble, modify, translate, create derivative works
of, rent, lease (including use on a timesharing, applications service provider, service bureau or similar basis), loan, distribute, sublicense or otherwise transfer
the System, in whole or part except to the extent otherwise permitted by law. The Software may be operated on a network only if and as permitted by its
Documentation. You may make one (1) back up copy of the object code of the Software for archival purposes only. Evaluation Software will be run in a lab,
nonproductive environment. Results of any benchmark or other performance tests may not be disclosed to any third party without our prior written consent.
Title to and ownership of the Software and Documentation, and all copyright, patent, trade secret, trademark, and other intellectual property rights in the
System, shall remain our or our licensors' property. You shall not remove or alter any copyright or other proprietary rights notice on the System. We reserve
all rights not expressly granted.
4. LIMITED WARRANTY: (a) Limited Warranty. We warrant to you that, commencing on your receipt of a Product and terminating 1 year thereafter, the System
will perform substantially in accordance with its then-current appropriate Documentation. The Product (including replacements) may consist of new, used or
previously-installed components. (b) Remedies. If the System fails to comply with such warranty during such period, as your sole remedy, you must return
the same in compliance with our product return policy, and we shall, at our option, repair or replace the System, provide a workaround, or refund the fees you
paid. Replacement Systems are warranted for the original System's remaining warranty period. (c) Exclusions. EVALUATION SOFTWWARE IS LICENSED ON
AS-IS BASIS AND SUBJECT TO 4(d). We will have no obligation under this limited warranty due to: (i) negligence, misuse or abuse of the System, such as
unusual physical or electrical stress, misuse or accidents; (ii) use of the System other than in accordance with the Documentation; (iii) modifications,
alterations or repairs to the System made by a party other than us or our representative; (iv) the combination, operation or use of the System with equipment,
devices, software or data not supplied by us; (v) any third party hardware or Third Party Software, whether or not provided by us; (vi) any failure other than by
us to comply with handling, operating, environmental, storage or maintenance requirements for the System in the Documentation, including, without
limitation, temperature or humidity ranges. (d) Disclaimers. We are not responsible for your software, firmware, information, or data contained in, stored on,
or integrated with any Product returned to us for repair or replacement. SUCH LIMITED WARRANTY IS IN LIEU OF, AND WE SPECIFICALLY DISCLAIM, ANY
AND ALL OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF
SATISFACTORY QUALITY, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE
SYSTEM WILL MEET YOUR REQUIREMENTS OR BE UNINTERRUPTED OR ERROR-FREE. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN,
OBTAINED FROM US OR ELSEWHERE, WILL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THIS AGREEMENT. Some jurisdictions do not allow the
exclusion of implied warranties or limitations on how long an implied warranty may last, so such exclusions may not apply to you. In that event, such implied
warranties or limitations are limited to 60 days from the date you purchased the System or the shortest period permitted by applicable law, if longer. This
warranty gives you specific legal rights and you may have other rights which vary from state to state or country to country.
5. LIMITATION OF LIABILITY: WE AND OUR AFFILIATES, SUPPLIERS, LICENSORS, OR SALES CHANNELS ("REPRESENTATIVES") SHALL NOT BE LIABLE TO
YOU FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES OF ANY KIND, INCLUDING BUT NOT LIMITED TO LOST
REVENUES, PROFITS OR SAVINGS, OR THE COST OF SUBSTITUTE GOODS, HOWEVER CAUSED, UNDER CONTRACT, TORT, BREACH OF WARRANTY,
NEGLIGENCE, OR OTHERWISE, EVEN IF WE WERE ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES. NOTWITHSTANDING ANY OTHER
PROVISIONS OF THIS AGREEMENT, WE AND OUR REPRESENTATIVES' TOTAL LIABILITY TO YOU ARISING FROM OR RELATING TO THIS AGREEMENT
OR THE SYSTEM SHALL BE LIMITED TO THE TOTAL PAYMENTS TO US UNDER THIS AGREEMENT FOR THE SYSTEM. THE FOREGOING LIMITATIONS
SHALL NOT APPLY TO DEATH OR PERSONAL INJURY TO PERSONS OR TANGIBLE PROPERTY IN ANY JURISDICTION WHERE APPLICABLE LAW
PROHIBITS SUCH LIMITATION. YOU ARE SOLELY RESPONSIBLE FOR BACKING UP YOUR DATA AND FILES, AND HEREBY RELEASE US AND OUR
REPRESENTATIVES FROM ANY LIABILITY OR DAMAGES DUE TO THE LOSS OF ANY SUCH DATA OR FILES. SOME JURISDICTIONS DO NOT ALLOW THE
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO SUCH EXCLUSIONS MAY NOT APPLY TO YOU.
6. CONFIDENTIALITY: Information in the System and the associated media, as well as the structure, organization and code of the Software, are proprietary to
us and contain valuable trade secrets developed or acquired at great expense to us or our suppliers. You shall not disclose to others or utilize any such
information except as expressly provided herein, except for information (i) lawfully received by the user from a third party which is not subject to
confidentiality obligations; (ii) generally available to the public without breach of this Agreement; (iii) lawfully known to the user prior to its receipt of the
System; or (iv) required by law to be disclosed.
7. SUPPORT: Updates, upgrades, fixes, maintenance or support for the System (an "Upgrade") after the limited warranty period may be available at separate
terms and fees from us. Any Upgrades shall be subject to this Agreement, except for additional or inconsistent terms we specify. Upgrades do not extend the
limited warranty period.
8. TERM; TERMINATION: The term of this Agreement shall continue unless terminated in accordance with this Section. We may terminate this Agreement at
any time upon default by you of the license provisions of this Agreement, or any other material default by you of this Agreement not cured with thirty (30)
days after written notice thereof. You may terminate this Agreement any time by terminating use of the System. Except for the first sentence of Section 2
("License") and for Section 4(a) ("Limited Warranty"), all provisions of this Agreement shall survive termination of this Agreement. Upon any such termination,
you shall certify in writing such termination and non-use to us.
9. EXPORT CONTROL: You agree that the Products and Software will not be shipped, transferred, or exported into any country or used in any manner
prohibited by the United States Export Administration Act or any other export laws, restrictions, or regulations (the "Export Laws"). You will indemnify, defend
and hold us harmless from any and all claims arising therefrom or relating thereto. In addition, if the Products or Software are identified as export controlled
items under the Export Laws, you represent and warrant that you are not a citizen, or otherwise located within, an embargoed nation (including without
limitation Iran, Iraq, Syria, Sudan, Libya, Cuba, North Korea, and Serbia) and that you are not otherwise prohibited under the Export Laws from receiving the
Software. All rights to the Products and Software are granted on condition that such rights are forfeited if you fail to comply with the terms of this Agreement.
10. U.S. GOVERNMENT RIGHTS: The Software and the documentation which accompanies the Software are "Commercial Items," as that term is defined at
48 C.F.R. §2.101, consisting of "Commercial Computer Software" and "Commercial Computer Software Documentation," as such terms are used in 48 C.F.R.
§12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the
Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government as end users (a) only as
Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Harmonic, 4300 North
First Street, San Jose, CA 95134 U.S.A.
11. GENERAL: You shall not assign, delegate or sublicense your rights or obligations under this Agreement, by operation of law or otherwise, without our
prior written consent, and any attempt without such consent shall be void. Subject to the preceding sentence, this Agreement binds and benefits permitted
successors and assigns. This Agreement is governed by California law, without regard to its conflicts of law principles. The U.N. Convention on Contracts for
the International Sale of Goods is disclaimed. If any claim arises out of this Agreement, the parties hereby submit to the exclusive jurisdiction and venue of
the federal and state courts located in Santa Clara County, California. In addition to any other rights or remedies, we shall be entitled to injunctive and other
equitable relief, without posting bond or other security, to prevent any material breach of this Agreement. We may change the terms, conditions and pricing
© 2014 Harmonic Inc. All rights reserved.
3
relating to the future licensing of our Systems and other intellectual property rights, including this Agreement, from time to time. No waiver will be implied
from conduct or failure to enforce rights nor effective unless in a writing signed on behalf of the party against whom the waiver is asserted. If any part of this
Agreement is found unenforceable, the remaining parts will be enforced to the maximum extent permitted. There are no third-party beneficiaries to this
Agreement. We are not bound by additional and/or conflicting provisions in any order, acceptance, or other correspondence unless we expressly agree in
writing. This Agreement is the complete and exclusive statement of agreement between the parties as to its subject matter and supersedes all proposals or
prior agreements, verbal or written, advertising, representations or communications concerning the System.
Every reasonable attempt has been made to comply with all licensing requirements for all components used in the system. Any oversight is unintentional and
will be remedied if brought to the attention of Harmonic at support@harmonicinc.com.
Documentation Conventions
This guide may use some special symbols and fonts to call your attention to important information. The following symbols appear throughout this guide:
DANGER: The Danger symbol calls your attention to information that, if ignored, can cause physical harm to
you.
CAUTION: The Caution symbol calls your attention to information that, if ignored, can adversely affect
the performance of your Harmonic product, or that can make a procedure needlessly difficult.
LASER DANGER: The Laser symbol and the Danger alert call your attention to information about the lasers in
this product that, if ignored, can cause physical harm to you.
NOTE: The Note symbol calls your attention to additional information that you will benefit from heeding. It
may be used to call attention to an especially important piece of information you need, or it may provide
additional information that applies in only some carefully delineated circumstances.
IMPORTANT: The Important symbol calls your attention to information that should stand out when you are
reading product details and procedural information.
TIP: The Tip symbol calls your attention to parenthetical information that is not necessary for performing a
given procedure, but which, if followed, might make the procedure or its subsequent steps easier, smoother, or
more efficient.
In addition to these symbols, this guide may use the following text conventions:
Convention
Explanation
Typed Command
Indicates the text that you type in at the keyboard
prompt.
<Ctrl>, <Ctrl>+<Shift>
A key or key sequence to press.
Links
The italics in blue text to indicate Cross-references, and
hyperlinked cross-references in online documents.
Bold
Indicates a button to click, or a menu item to select.
ScreenOutput
The text that is displayed on a computer screen.
Emphasis
The italics text used for emphasis and document
references.
NOTE: You require Adobe Reader or Adobe Acrobat version 6.0 or later to open the PDF files. You can download
Adobe Reader free of charge from www.adobe.com.
© 2014 Harmonic Inc. All rights reserved.
4
Table of Contents
Table of Contents
Chapter 1: WFS Overview............................................................................... 6
Terms and Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
The Building Blocks of WFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
WFS Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
WFS Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
WFS Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Chapter 2: System Roles ................................................................................. 9
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
All-in-One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Role-Based . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 3: Installation..................................................................................13
Opened Firewall Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the SQL Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the WFS Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SNMP Trap Host/SNMP Manager Set Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Replication Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrading the WFS from an Earlier Release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
WFS Panel Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring Licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Upgrade Information for Conditional Check Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Presets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Maintaining the SQL Transaction Log File (Manual Backups) . . . . . . . . . . . . . . . . . . . . . . .
Simple Recovery Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Full Recovery Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Changing to the Simple Recovery Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
13
14
15
16
16
18
23
24
24
24
24
24
25
25
25
26
Chapter 4: Opened Ports ..............................................................................28
Appendix A: Contacting the Technical Assistance Center .........................29
©2014 Harmonic Inc. All rights reserved.
5
Harmonic WFS Release 2.0, Rev A
Chapter 1
WFS Overview
Harmonic®'s WFS is an open, extensible, and task-based client-server architecture ideal for
managing video-centric workflows. The WFS enables control of multiple nodes with ProMedia
Carbon as a transcoding farm. The distributed nature of WFS grants reliability and scalability while
allowing the automated processing of transcoding tasks, failover support, job distribution
management, job prioritization, load balancing, file transfer, status monitoring, and job notification.
Terms and Abbreviations
The following terms are used in this document.
Term
Description
Backup (MS SQL Server)
This server is not configured in the panel
and should only be configured in the
Replication Utility. It will maintain its role as
backup throughout the entire life cycle of
the system, regardless of which server is
currently connected.
CIFS
Common Internet File System, operates as
an application-layer network protocol
primarily used to provide shared access to
files, printers, serial ports, and
miscellaneous communications between
nodes on a network.
FTP
File transfer protocol, a standard for the
exchange of program and data files across
a network.
JM group
The set of controllers existing in the
configuration.
Job
A complete workflow.
KMS
Key Management Server, Provides the key
to use to encrypt the media files.
MIB
Management Information Base.
NLM
Nodelock License Manager.
Primary (MS SQL Server)
The SQL server initially configured by the
user to be used by WFS as default. It will
maintain its role as primary throughout the
entire life cycle of the system, regardless of
which SQL server is currently connected.
SNMP
Simple Network Management Protocol.
Task
An atomic part of a workflow consumable
by a single service.
©2014 Harmonic Inc. All rights reserved.
6
Harmonic WFS Release 2.0, Rev A
Chapter 1 WFS Overview
Terms and Abbreviations
Term
Description
UNC
Universal Naming Convention (Microsoft©
Windows).
URI
Uniform Resource Identifier (URI) is a string
of characters used to identify a name or a
resource on the Internet. This allows use of
specific protocols to provide interaction
with representations of the resource over a
network (typically the World Wide Web).
Watch Folder
A folder on a Windows® share or FTP
server that has an associated workflow.
When new files are placed in this folder
WFS automatically triggers the associated
workflow.
WFS
File-based Workflow System.
WFS Controller
The central controller for the WFS. Formerly
known as WFS Engine.
WFS Node
The Node is the work service of WFS. It
acts as the core consumer of tasks. Tasks
are requested by the Node from the
Controller and passed to the proper worker
service.
Worker services like transcoding (ProMedia
Carbon, Xpress Transcoder), packaging
(Xpress Packager), quality checking
(Condition), file transfer, notification, and
watch folder monitoring are all registered
with the Node as a task type. This task type
ensures the Controller’s response to a task
request from a Node is met with a matching
task.
Xpress Transcoder
ProMedia Xpress Transcoder enables fasterthan-real-time transcoding of broadcastquality video for multiscreen VOD
applications.
Xpress Packager
ProMedia Xpress Packager performs
specific requirements for each adaptive
streaming format, whether Apple HTTP Live
Streaming, Microsoft Smooth Streaming, or
Adobe HTTP Dynamic Streaming.
©2014 Harmonic Inc. All rights reserved.
7
Harmonic WFS Release 2.0, Rev A
Chapter 1 WFS Overview
The Building Blocks of WFS
The Building Blocks of WFS
WFS Controller
The Controller is the engine service of WFS. It acts as the core consumer of workflow jobs and a
core distributor of job tasks in the process of workflow control, management, and execution. To
provide scale, reliability, redundancy, and load balancing, the Controller utilizes a central database
for all system, job, and task data.
WFS Node
The Node is the work service of WFS. It acts as the core consumer of tasks. Tasks are requested
by the Node from the Controller and passed to the proper worker service. Worker services like
transcoding (ProMedia Carbon, Xpress Transcoder, Xpress Packager, Encryption), file transfer,
notification, and watch folder monitoring are all registered with the Node as a task type. This task
type ensures the Controller's response to a task request from a Node is met with a matching task.
WFS Manager
The Manager is the management and monitoring application for WFS. The Manager provides
control over the creation and manipulation of presets, workflows, and workflow execution
methods. It also allows for monitoring and review of all job and task activities.
Figure 1–1: WFS Components
©2014 Harmonic Inc. All rights reserved.
8
Harmonic WFS Release 2.0, Rev A
Chapter 2
System Roles
Before installing the WFS components, you should determine the roles of your systems within
your farm. Roles within WFS are as described in The Building Blocks of WFS. A system can take on a
single role or take on all three roles, which are determined by your system performance and farm
size. CPU intensive processes like transcoding (a WFS Node worker service) should be deployed
on a separate system from core processes like the WFS Controller or database.
Figure 2–1 shows recommendations according to environment scale.
NOTE: WFS Node component includes Conditional Check.
Figure 2–1: System Roles
© 2014 Harmonic Inc. All rights reserved.
9
Harmonic WFS Release 2.0, Rev A
Chapter 2 System Roles
System Requirements
System Requirements
There are two sets of requirements based on how you want your system to be configured:
n
All in One
n
Role Based
All-in-One1
In this configuration, all WFS components reside on a single system.
n
n
n
n
Operating Systems Recommended: Windows Server® 2008 R2, Windows 7 (64-bit).
Operating Systems Supported: Windows 7 (32/64-bit), Windows Server 2008 R2, Windows
Server 2008 (32/64-bit).
Processor2: Intel® or AMD 3.0GHz or faster Memory: 4 GB (minimum), 6+ GB suggested.
ProMedia Carbon 3.263. When you upgrade to this version or later, the Carbon preset tree in
WFS will be upgraded to the tree in the upgraded Carbon. The new tree includes the User
Preset folder. There is no effect on presets that are not Carbon, such as Xpress and RMP.
n
QuickTime® v7.6.9 (for ProMedia Carbon).
n
Windows Media Player® 11.
n
Adobe® Acrobat Reader®.
n
Microsoft .Net Framework 2.0.
n
Microsoft .Net™ Framework 4.0.
n
WFS Replication Utility.
1Gbps Network Connection is needed for installation.
Role-Based
In this configuration the WFS components are on separate systems. This requires proper licensing
on each system.
1Gbps Network Connection is needed for installation.
NOTE: To select the component, click the drop-down button and select Will be installed on local hard
drive.
WFS Controller (engine)
1.
2.
3.
n
Operating Systems Recommended: Windows Server 2008 R2, Windows 7 (64-bit).
n
Operating Systems Supported: Windows 7 (32/64-bit), Windows Server 2008 R2, Windows
Server 2008 (32/64-bit).
n
Processor: Intel or AMD 3.0GHz or faster Memory: 4 GB (minimum), 6+ GB suggested.
Requires Microsoft Internet Information Services (IIS) to be installed and configured for Windows. The following IIS
features should be enabled: 1) Web Management Tools; 2) World Wide Web Services.
Faster processors, more processing cores, and more memory will increase performance.
Requires Desktop Experience for all Windows Server 2008.
© 2014 Harmonic Inc. All rights reserved.
10
Harmonic WFS Release 2.0, Rev A
Chapter 2 System Roles
n
Microsoft .Net Framework 2.0.
n
Microsoft .Net Framework 4.0.
n
1Gbps Network Connection.
System Requirements
WFS Node (includes Xpress Transcoder, Xpress Packager, AES Scrambler1)
n
Operating Systems Recommended: Windows Server 2008 R2, Windows 7 (64-bit).
n
Operating Systems Supported: Windows 7 (32/64-bit), Windows Server 2008 R2, Windows
Server 2008 (32/64-bit).
n
Processor: Intel or AMD 3.0GHz or faster Memory: 4 GB (minimum), 6+ GB suggested.
n
ProMedia Carbon 3.24. When you upgrade to this version or later, the Carbon preset tree in
WFS will be upgraded to the tree in the upgraded Carbon. The new tree includes the User
Preset folder. There is no effect on presets that are not Carbon, such as Xpress, and RMP.
n
QuickTime v7.6.9 (for ProMedia Carbon).
n
Microsoft .Net Framework 2.0.
n
Microsoft .Net Framework 4.0.
n
Windows FSD (File System Driver) 3.1.2 or higher is required when working with MediaGrid
n
1Gbps Network Connection.
Xpress Transcoder and Packager
Only 64-bit operating system is supported.
q
Operating Systems Recommended: Windows Server 2008 R2, Windows 7 (64-bit).
q
Operating Systems Supported: Windows 7 (64-bit), Windows Server 2008 R2, Windows
Server 2008 (64-bit).
q
Processor: Intel or AMD 3.0GHz or faster Memory: 4 GB (minimum), 12+ GB suggested.
(Faster processors, more processing cores, and more memory will increase
performance.)
q
Microsoft .Net Framework 2.0.
q
Microsoft .Net Framework 4.0.
q
Windows FSD (File System Driver) 3.1.2 or higher is required when working with
MediaGrid.
n
1Gbps Network Connection.
WFS Manager
1.
n
Operating Systems Recommended: Windows Server 2008 R2, Windows 7 (64-bit).
n
Operating Systems Supported: Windows 7 (32/64-bit), Windows Server 2008 R2, Windows
Server 2008 (32/64-bit).
n
Processor: Intel or AMD 3.0GHz or faster Memory: 4 GB (minimum).
n
QuickTime v7.6.9.
n
Windows Media Player 11.
n
Adobe Acrobat Reader.
Xpress Transcoder and Packager and AES Scrambler require additional licenses.
© 2014 Harmonic Inc. All rights reserved.
11
Harmonic WFS Release 2.0, Rev A
Chapter 2 System Roles
n
Microsoft .Net Framework 2.0.
n
Microsoft .Net Framework 4.0.
n
1Gbps Network Connection.
System Requirements
Database (SQL Server® 2008 R2 Standard)
n
Operating Systems Recommended: Windows Server 2008 R2.
n
Operating Systems Supported: Windows Server 2008 R2, Windows Server 2008
(32/64-bit).
n
Processor: Intel or AMD 3.0GHz or faster Memory: 2 GB (minimum).
n
1Gbps Network Connection.
n
Microsoft .Net Framework 3.5 SP1 or better.
n
For more requirement information please visit the following link:
http://technet.microsoft.com/en-us/library/ms143506.aspx
WFS SNMP Agent
n
WFS SNMP MIB file. Download the WFS SNMP MIB file from the WFS installation package.
n
Download any SNMP Manager that allows you to view the SNMP traps in its browser.
n
Microsoft .Net Framework 2.0.
n
Microsoft .Net Framework 4.0.
n
1Gbps Network Connection.
NOTE: Only one WFS SNMP Agent should be installed in a WFS Farm.
© 2014 Harmonic Inc. All rights reserved.
12
Harmonic WFS Release 2.0, Rev A
Chapter 3
Installation
There are two installers for WFS. WFS_xxx_yyyyy.exe is the WFS components’ installer.
DBP_xxx_yyyyy.exe is the WFS database package. Installation should be performed on all systems
prior to configuring WFS. This will provide a smoother configuration process of settings’
interdependencies.
NOTE: Before you begin the installation, make sure that you are logged on with administrative privileges.
For Microsoft Windows 2008 users, Desktop Experience must be enabled and installed prior to the
installation of WFS Node with ProMedia Carbon.
Opened Firewall Ports
WFS requires specific ports to be open in firewalls for proper communication and operation. The
installer opens all the required ports during the install. For a list of the opened ports, please see
Chapter 4, Opened Ports.
Be sure to determine your system roles prior to installation. SeeSystem Roles for more information.
Installing the SQL Database
1. Copy the DBP_xxx_yyyyy.exe file to your system or insert the DVD containing the
DBP_xxx_yyyyy.exe file into the system's DVD drive.
2. Double-click the DBP_xxx_yyyyy.exe file to extract the Database package for installation.
3. Follow the on-screen instructions to perform the extraction.
4. After the extraction is completed, the Database Installer (DB_xxx_yyyyy.exe) will launch
automatically.
NOTE: The extracted package will not be deleted after installation, it must be manually deleted.
5. The Database Installer will determine if prerequisites are required for your system. If required,
click Next to install the required prerequisites. System reboot may be needed.
6. Read the Welcome information and click Next to continue.
7. Read the License agreement, check the “I agree…” box, and then click Next to continue.
8. Read the SQL Server Setup information; enter the SQL Instance Name and password for the
“sa” user.
SQL Instance Name restrictions:
q
Must be 2-16 characters long
q
First character must be a letter
q
No characters from set: *@,:\-;’#.
q
No spaces
Password restrictions:
q
At least 8 characters long
q
At least one uppercase and one lowercase character
q
Must contain at least one digit
q
At least one special character that includes *@#$%^+=.
© 2014 Harmonic Inc. All rights reserved.
13
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Installing the WFS Components
TIP: Write down the SQL Instance Name and “sa” password for future reference.
9. Review the components to be installed, and then click Next to start the installation.
NOTE: The SQL database installation may take some time to install. Please be patient.
Installing the WFS Components
1. Copy the WFS_xxx_yyyyy.exe file to your system or insert the DVD containing the
WFS_xxx_yyyyy.exe file into the system's DVD drive.
2. Double-click the WFS_xxx_yyyyy.exe file to run the wizard and then follow the on-screen
instructions.
3. The installer package will determine if your system is compatible and extract its content for
installation.
4. Read the Welcome information and click Next to continue.
5. Read the License agreement, check the “I accept…” box, and then click Next to continue.
6. Select the Installation Option that fits your system, change the install path if required, and
then click Next to continue.
Please refer toSystem Roles if you need guidance deciding which installation option to choose.
Typically, All-in-One is for users with a single system and Role-Based is for users with more
than one system in their farm. The installation wizard will walk you through and install all of
the WFS components.
NOTE: Only one WFS SNMP Agent should be installed in a WFS Farm.
ProMedia Carbon is installed by default with the All-in-One option. If you do not wish to install
the ProMedia Carbon version included with the WFS installer, please choose the Role-Based
option. With this option, you can choose to exclude ProMedia Carbon when you install all of
the other WFS components.
Xpress Transcoder and Xpress Packager are installed automatically. There is no option to
disable these functions in the Role-Based installation.
The database redundancy can be configured using a standalone configuration utility
dedicated for this purpose. When doing the All-in-one installation it is installed by default,
however, if a Role-Based installation is selected, the WFS Replication Utility component
should be added manually. See Replication Utility.
NOTE: All WFS Nodes within the same farm must have the same WFS and ProMedia Carbon versions
installed. This is required to provide consistent work results from all WFS Nodes.
7. If you chose the All-in-One option in the previous step, skip to the next step.
Otherwise, select the appropriate WFS components for your system, and then click Next to
continue.
NOTE: A disk icon next to a component means it will be installed. A red X next to a component means it
will not be installed, or if the component already exists, it will be removed from the system.
© 2014 Harmonic Inc. All rights reserved.
14
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
SNMP Trap Host/SNMP Manager Set Up
NOTE: For Xpress Transcoder worker service, if you are installing on a 32-bit machine, a warning message
box displays after you click Next. The message indicates that the Xpress Transcoder Service will not be
installed since it requires a 64-bit operating system to run. Click OK to acknowledge the message.
8. Select to use the credentials from either your local system account or a different account that
you want to apply for WFS Services. Type in a valid User Name and Password if you choose to
apply the credentials from a different account.
9. Click Next to continue.
10. Change the Start menu group, if needed.
11. Select the Create Shortcuts option, and then click Next to continue.
12. Read the Ready to install components information, verify the Components Summary for
installation, and then click Next to start the installation process.
CAUTION: Once the installation begins, do not cancel the process midway. If component selection
changes are required, allow the installation to finish, then uninstall and install with your component
selection changes.
13. Monitor the installation progress, depending on your system environment; installation
messages may require your attention.
14. Read the Installation Complete information, and click Finish to close the installer.
15. WFS in now installed and ready to be configured.
Proceed to WFS Panel to configure your WFS system. See WFS Panel Configuration. Normally
the WFS Panel should be opened from the Windows task bar, but if it is closed or not available
from the task bar, the WFS Panel can be accessed either from the Desktop Shortcut or from
Start > All Programs > Rhozet > WFS > WFS Panel.
NOTE: For additional configuration information, please refer to the online help in the WFS Panel.
SNMP Trap Host/SNMP Manager Set Up
The SNMP Manager is an optional service. You do not need to set up this service if you don’t
require to view an SNMP trap for the status change in the worker service, controller, connection
loss with the database, or the failed jobs. The function of WFS SNMP Agent is mainly to generate
and collect the alarms and send them to a 3rd party client/SNMP Manager. The SNMP Manager
displays the alarm traps in its browser. These alarms generate when the controllers of the farm
change status.
Download an SNMP manager tool that allows you to view the traps (this is 3rd party). For specific
instructions on how to configure the SNMP Manager, please refer to the vendor’s instructions.
Each tool has a different setup instructions for MIB configuration.
Locate the WFSMIB.mib file before setting up the browser. If you don’t know the location of this
file or need assistance with selecting an SNMP Manager, refer to Contacting the Technical Assistance
Center.
1. Copy the WFSMIB.mib file to the local path where the SNMP Manager is set up.
2. Install the SNMP Manager that you selected.
3. Start the SNMP Manager.
4. Load the WFSMIB.mib file to the browser.
5. Fill in the following to configure the agent properties:
a. Agent IP address
© 2014 Harmonic Inc. All rights reserved.
15
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
b.
c.
d.
e.
f.
Port
Read Community - must be the same string as Write Community
Write Community - must be the same string as Read Community
SNMP Version - select the version.
The port for receiving traps should match the “Port” value configured in the WFS SNMP
Agent to receive the traps.
6. Save the information and prepare to install the WFS Components.
Replication Utility
This utility offers a database redundancy based on the Microsoft SQL Server 2008 R2 Standard
Transactional Replication feature. It is used for:
1. Manual configuration of the database redundancy.
2. Manual switch over of the farm from the Primary server to the Backup server.
3. Automatic switch over of the farm from the Primary server to the Backup server in case the
Primary server fails or goes off line.
4. Manual switch over of the farm from the Backup server back to the Primary server.
5. Monitor the replication status from the utility and the WFS Manager.
Select this option from the components as displayed in Figure 3–1.
Figure 3–1: Replication Utility
After installation is complete, the utility can be accessed from the Start > All Programs >
Rhozet > WFS > WFS Replication Utility.
Refer to the utility’s online help for detail instructions for setting up the replication.
Upgrading the WFS from an Earlier Release
Follow these instructions to upgrade the WFS application from an earlier release.
NOTE: WFS Services do not retain the user credentials due to Windows Security after upgrade. Please
note down the user credentials before upgrading.
© 2014 Harmonic Inc. All rights reserved.
16
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
1. Double-click the WFS_xxx_yyyyy.exe file to run the wizard and then follow the on-screen
instructions.
2. Click Next on the Welcome screen, and you will notice that the installer has found the older
version of WFS.
3. Click Next.
Figure 3–2: Uninstalling Existing WFS Components
The next step is the uninstallation process. The installer will start uninstalling the previous
version of WFS.
4. On the License Agreement window, read the terms of the license agreement. If you agree
with the terms of using this software, click the check box in I accept the terms of the End
User License Agreement.
5. Click Next.
6. Depending on the configuration of your farm, you may select All in One or Role Based and
click Next. See Step 6 and Step 8 in the installation instructions for information about your
options.
7. Change the Start menu group, if needed.
8. Verify the information in the components summary matches your selections.
9. Click Next to continue.
10. Monitor the installation progress, depending on your system environment; installation
messages may require your attention. You may require a ProMedia Carbon upgrade See
Upgrading ProMedia Carbon.
11. Read the Installation Complete information, and click Finish to close the installer.
12. Your computer reboots automatically or you may need to reboot yourself.
WFS in now installed and ready to be configured. See WFS Panel Configuration.
Upgrading ProMedia Carbon
If you included ProMedia Carbon in the WFS installation options, WFS installer checks the
ProMedia Carbon version on your system and prompts you to update to the latest version if
needed. Follow the on-screen prompts to confirm.
© 2014 Harmonic Inc. All rights reserved.
17
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
When you upgrade to ProMedia Carbon 3.24 or later, the Carbon preset tree in WFS will be
upgraded to the tree in the upgraded Carbon. You will be prompted to allow the update or
cancel. The new tree includes the User Preset folder. There is no effect on presets that are not
Carbon, such as Xpress and RMP.
You will be prompted to reboot the systems after upgrading ProMedia Carbon. After reboot,
follow the same installation screen dialogs as the WFS installation.
WFS Panel Configuration
1. Proceed to the WFS Panel to configure your WFS system. Normally the WFS Panel should be
opened from the Windows task bar, but if it is closed or not available from the task bar, the
WFS Panel can be accessed either from the Desktop Shortcut or from Start > All
Programs > Rhozet > WFS > WFS Panel.
2. Fill in the information from the WFS Controller portion that pertains to your environment. You
will be required to set up a new or migrate a database. See the highlighted section in Figure 3–
3.
Figure 3–3: Incompatible Database
3. Click Setup.
New WFS Installation
a.
For new installations, select Create New Database.
© 2014 Harmonic Inc. All rights reserved.
18
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
b. Click Continue.
c.
Click Finished.
WFS Upgrade
a.
For upgrade installations, select Migrate Database and click Continue.
© 2014 Harmonic Inc. All rights reserved.
19
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
Figure 3–4: Migrate Database
If the migration succeeds, you will see the screen in Figure 3–5.
Figure 3–5: Migration Successful
b. Click Finished.
c.
Click Apply. Figure 3–6 displays the WFS Panel after a successful migration.
4. The Status displays a License Warning indicating you are running on a temporary license.
This license will last 45 days from the time of set up. The WFS Controller displays a yellow
status icon next to it.
5. Select if you want the Primary or Backup controller in the Role drop-down option.
© 2014 Harmonic Inc. All rights reserved.
20
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
Primary is for the primary controller that handles the jobs and licensing.
Backup is for the backup controller that is always in stand-by mode until the primary
controller fails.
Use the Override Role check box when the configuration gets corrupted and you want to
reset it instead of going through the process of SQL troubleshooting.
6. Click the drop-down menu for Authentication. You can choose from SQL Server
Authentication or Windows Authentication.
7. Type in the Username and Password based on your authentication selection.
8. Click Browse to select the location for Scratch Disk files. You can select the \temp folder on
your local drive.
9. Click Apply to save your selections.
10. After the WFS Controller portion is finished, you can proceed to configure the WFS Node. Fill
in the information from the WFS Node portion that pertains to your environment.
NOTE: You should have administrator privileges and network resource access.
© 2014 Harmonic Inc. All rights reserved.
21
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrading the WFS from an Earlier Release
Figure 3–6: WFS Panel after a Successful Install
SNMP Configuration
The last step in the configuration process is to configure your WFS SNMP. This is an optional
service. You do not need to set up this service if you don’t require to view an SNMP trap for a
status change in the following:
n
node worker service
n
controller
n
connection loss with the database
n
failed jobs
The function of WFS SNMP Agent is mainly to generate and collect the alarms and send them to
an SNMP Trap Host/SNMP Manager. The Trap Host displays the alarm traps in its browser.
Before configuring the WFS SNMP in the WFS Panel, please ensure the WFS Controller is set up
and running. Also ensure that you have the SNMP Manager (SNMP Trap Host) installed and set
up. Only one WFS SNMP Agent is recommended to be installed in the WFS farm.
1. Type in the Controller IP Address. This can be the same system that you are working in. The
SNMP will be connected to this configured WFS Controller IP address.
2. Click the plus icon to add SNMP Trap Hosts to which the generated traps will be sent. You
can add up to four SNMP Trap Hosts.
3. Type in the IP Addresses for the SNMP Trap Hosts in the SNMP Trap Host IP Address.
4. Type in the Port number that you used when you set up the SNMP Trap Host. The default Port
number is 162.
5. Type in the Community String that you used when you set up the SNMP Trap Host.
© 2014 Harmonic Inc. All rights reserved.
22
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Configuring Licenses
6. Select the version from the drop-down menu. The formats are industry standard. Refer to
Traps for detail descriptions for the traps and how to interpret the notifications.
7. Set Windows User credentials (Name and Password) for the WFS SNMP service. The user
account chosen should have administrative privileges and network resource access (NAS,
UNC paths, watch folder paths, and etc.). This account will be used for WFS SNMP services.
Click the Test Account button to verify if the chosen user credential is active on the local
system.
IMPORTANT: The Local System account is used during installation and initial service startup. This
account should be changed to an account that has administrative privileges and network resource access.
8. Click Apply to save the changes. New settings are not reflected in the Status section until
Apply is clicked. Please allow some time for the status to update after applying.
9. Open the WFS Manager and select File > Controller Connection.
10. On the Controller Connection window, enter the IP address for your controller and click
Connect. This will cause the WFS Manager to restart.
11. After the WFS Manager restarts, select File > Preset Connection.
12. The Preset Group shows the latest version of the preset. The DB Preset version shows the
version that is currently in the Database. If these versions differ, click Set and then click
Update.
This process may take several minutes. Please wait for the process to complete.
13. After the preset is updated, you will see the message Operation Completed Successfully.
NOTE: If you don't have ProMedia Carbon installed on your farm, click the check box Do not show this
window next time. When you select this option, you won't be prompted to configure the preset
connection the next time that you launch the Preset Editor or browse to add target/filter through the
Workflow Editor.
14. Click Close.
WFS is now configured.
NOTE: For additional configuration information, please refer to the online help in the WFS Panel.
Configuring Licenses
1. During installation select the Primary as the Controller in your farm.
2. Start the Primary Controller. This Controller is in Unlicensed state and runs on a temporary
license.
3. Run the Harmonic Nodelock License Manager (NLM) from a network location with access to
the selected Controller.
4. Enter the controller's IP address in NLM in order for NLM to communicate with the Controller.
5. NLM retrieves the following specific license information from Controller:
a. Its unique identifier
b. A list of all the supported type of licenses
c. Maximum allowed quantity for each type of license
6. If the network you accessed is connected to the internet, skip Steps #7 and #8.
7. If you do not have access to Internet, save this information to a file.
© 2014 Harmonic Inc. All rights reserved.
23
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Upgrade Information for Conditional Check Tasks
8. Start NLM from a network location with an external Internet access. Load the above saved
file.
9. Enter authentication details to identify the system to the Harmonic Licensing Server and
acquire the required licenses from it. Refer to the online help instructions in NLM on how to
activate licenses.
10. If you have access to the selected Controller on the current Internet, skip Steps #11 and #12.
11. If you do not have access to the selected controller, save this information to a file.
12. Start NLM from a network location with access to the selected Controller. Load the above
saved file.
13. Enter the controller's IP address in NLM and apply the licenses to the controller.
Upgrade Information for Conditional Check Tasks
QCS Comparative Checks is no longer supported after upgrading to WFS 2.0.
Workflows
Workflows are migrated as is. You will have to manually edit the workflows and remove QC
Comparative Checks.
Any jobs queued to workflows with comparative checks Preset will fail.
Review task will not be generated.
Presets
QC Comparative Presets are removed.
QC Comparative User Presets are deleted.
Non Comparative User Presets are migrated and placed under User Presets Category.
Jobs
Jobs will be migrated as is.
Job in Pending QC state: If any jobs were in Pending QC review state, they will be stuck in the
active tab and you will have to remove them manually.
Jobs with Review Task in Queued status: The Jobs will be picked of for any other tasks and then
will remain in the active tab until deleted.
Jobs in Queued state: No jobs with Review task should be in Queued State. The Review Task is no
longer supported and Jobs will be stuck in the Active tab.
All the existing QCS Non comparative checks will supported only at Pre-Transform stage as part of
the Conditional Check task.
QCS validation on Task Success or Job End is no longer supported.
Maintaining the SQL Transaction Log File (Manual Backups)
In WFS 1.6 and later releases, by default the database installer installs the SQL database using the
Simple Recovery Model. If you use the database migration option or the Replication Utility, the
default recovery model is Simple.
© 2014 Harmonic Inc. All rights reserved.
24
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Maintaining the SQL Transaction Log File (Manual Backups)
In WFS releases earlier than 1.6, the default database installer would install the SQL database
using the Full Recovery Model. The Full Recovery Model may cause the transaction log files to
increase to an unmanageable size when a backup of the database is taken. When you backup
your SQL database, you need to know the effects of each recovery model. This section provides
an overview of the different recovery models, tips for shrinking the database log, and resources to
help understand the proper management of the chosen recovery model.
SQL Server databases can use one of three different recovery models:
n
Simple
n
Full
n
Bulk logged
The simple and full models are the most commonly used.
Simple Recovery Model
This is the default recovery model if the replication utility is used.
n
In case of failure, you can only restore to the end of any backup you have.
n
Transaction log:
q
No log backups
q
Log file space is automatically reused
Full Recovery Model
n
In case of failure, you can recover to a specific point in time (assuming you have backups
complete up to that time (Database Backups + Transaction Log Backups)
n
A continuous sequence of log backups is called a log chain. A log chain starts with a full
backup of the database, and is broken if the recovery model is changed to Simple.
n
Transaction log: Once the log chain begins (after the first full backup), the transaction log will
keep all completed transactions until a log backup is taken. As soon as the user takes a log
backup, the completed transactions are marked as freed, allowing the physical disk space to
be reused (space is reused, not shrunk). If no log backup is taken, the log file will continue to
grow until such time that a log backup is taken. Thus, if using the full recovery model, periodic
transaction log backups are required in order to keep the size of the transaction log at an
acceptable level.
I’m seeing a very large transaction log file for my database. Why is this happening?
This may happen if the database is in Full Recovery Mode. For example, in WFS releases earlier
than 1.6. Once a full backup is taken, SQL Server expects the user to take periodic transaction
log backups to curb log file growth, otherwise the log file will continue to grow (and eventually
cause disk space problems).
Changing to the Simple Recovery Model
When the SQL Databases use the Full Recovery Model, a full database backup is taken and the
transaction log will begin to grow. These logs must be maintained.
If you don't have a need for this model, you can follow the steps below to switch to the simple
recovery model.
1. Open the SQL Management Studio.
2. Take a log backup of WFSDB. (See How to: Back Up a Transaction Log)
© 2014 Harmonic Inc. All rights reserved.
25
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Maintaining the SQL Transaction Log File (Manual Backups)
3. Go to the Options page.
4. Change the 'Recovery model' to Simple.
5. Click OK.
Now that the database is in the Simple Recovery Model, log file space will be automatically reused. If it is already too large, you can shrink it using the instructions below.
Shrinking the Database Log
You can shrink the Transaction Log using the Shrink command (http://technet.microsoft.com/en-us/
library/ms189493.aspx)
A Shrink command example is:
DBCC SHRINKFILE (@LogicalFileName, @NewSize)
where the size is in MB
The log file is generally located at C:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\WFSDB_log.LDF
So the command will be:
DBCC SHRINKFILE ('<name of the log file>.LDF' , 50)
This can be run as a query from SQL Management Studio. You may have to repeat this process
multiple times to achieve the desired log size.
If you would like to use the Full Recovery Model, but have a transaction log file that is too
large:
1. Stop all WFS Controller services.
2. Take a transaction log backup.
3. Run the shrink command (You may have to repeat step 2 and 3 multiple times to achieve the
desired log size).
4. Ensure you have a proper maintenance plan in place to take log backups at your desired
frequency (in order to keep the log size at an acceptable level and satisfy any backup
requirements you may have).
5. Start all WFS Controller services.
Other Resources
Community-powered support for Harmonic
http://transcoding.communities.harmonicinc.com
How to: Back up a transaction log
http://msdn.microsoft.com/en-us/library/ms179478.aspx
How to: View or change the recovery model of a database
http://msdn.microsoft.com/en-us/library/ms189272.aspx
Recovery Model Overview
http://msdn.microsoft.com/en-us/library/ms189275.aspx
How to: Schedule a backup of the transaction log and how to schedule a full database backup
http://blogs.msdn.com/b/john_daskalakis/archive/2010/02/09/9960381.aspx
How to: Configure Redundancy and Fail-Over
© 2014 Harmonic Inc. All rights reserved.
26
Harmonic WFS Release 2.0, Rev A
Chapter 3 Installation
Maintaining the SQL Transaction Log File (Manual Backups)
Contact Harmonic Support for the WFS Redundancy and Fail-Over Configuration Application
Note.
© 2014 Harmonic Inc. All rights reserved.
27
Harmonic WFS Release 2.0, Rev A
Chapter 4
Opened Ports
The following ports are opened during the install:
Port
Protocol
Usage
1301
TCP
WFS Controller
8731
TCP
WFS API
7284
TCP
WFS Node
3702
UDP
WFS Auto Discovery
4385
TCP
WFS Preset Connector
1433
TCP
Default SQL Port
1434
UDP
Default SQL Port
161
UDP
WFS SNMP Agent
162
UDP
SNMP Trap Host
7285
TCP
Used for SNMP service. This is used only by
the WFS panel for retrieving service status
and is installed in the same machine as that
of the SNMP Agent, so no firewall
exception is added to this port.
WFS requires these ports to be open in firewalls for proper communication and operation.
Please take note that MSDTC is used by WFS. During installation, firewall exceptions for
MSDTC.exe are added. If external firewalls are deployed in your network, it is important that ports
used for MSDTC are not blocked. In this case, static port assignment for MSDTC is recommended,
as the RPC process (TCP 135) for MSDTC opens ports dynamically.
Microsoft® defined a process to bind MSDTC to static port range by editing registry.
http://support.microsoft.com/kb/306843
© 2014 Harmonic Inc. All rights reserved.
28
Harmonic WFS Release 2.0, Rev A
Appendix A
Contacting the Technical Assistance Center
Harmonic Global Service and Support has many Technical Assistance Centers (TAC) located
globally, but virtually co-located where our customers can obtain technical assistance or request
on-site visits from the Regional Field Service Management team. The TAC operates a Follow-TheSun support model to provide Global Technical Support anytime, anywhere, through a single case
management and virtual telephone system. Depending on time of day, anywhere in the world, we
will receive and address your calls or emails in one of our global support centers. The Follow-theSun model greatly benefits our customers by providing continuous problem resolution and
escalation of issues around the clock.
Table A–1: For Distribution and Delivery (D&D, Legacy Harmonic) Products
Region
Telephone Technical Support
E-mail
Americas
888.673.4896 (888.MPEG.TWO)
or 408.490.6477
support@harmonicinc.com
EME
+44.1252.555.450
support.emea@harmonicinc.com
India
+44.1252.555.450
support.emea@harmonicinc.com
Russia
+7.495.926.4608
support.sm@harmonicinc.com
Africa
+44.1252.555.450
support.emea@harmonicinc.com
Mainland China
+86.10.6569.5580
chinasupport@harmonicinc.com
Japan
+81.3.5565.6737
japansupport@harmonicinc.com
Asia Pacific – Other
Territories
+65.6542.0050
apacsupport@harmonicinc.com
Table A–2: For Production and Playout (P&P, Legacy Omneon and Rhozet) Products
Region
Telephone Technical Support
E-mail
Americas
888.673.4896 (888.MPEG.TWO)
or 408.490.6477
omneon.support@harmonicinc.com
EMEA
+44.1252.555.450
omneonemeasupport@harmonicinc.com
Mainland China
+86.10.6569.5580
chinasupport@harmonicinc.com
Japan
+81.3.5565.6737
japansupport@harmonicinc.com
Asia Pacific – Other
Territories
+65.6542.0050
apacsupport@harmonicinc.com
©2014 Harmonic Inc. All rights reserved.
29
Harmonic WFS Release 2.0, Rev A
Appendix A Contacting the Technical Assistance
Center
The Harmonic Inc. support website is:
http://www.harmonicinc.com/content/technical-support
The Harmonic Inc. Distribution and Delivery product software downloads site is:
ftp://ftp.harmonicinc.com
The Harmonic Inc. Playout and Production software downloads site is:
ftp://ftp.Omneon.com//Updates/Omneon/Current/
The Harmonic Inc. corporate address is:
Harmonic Inc.
4300 North First St.
San Jose, CA 95134, U.S.A.
Attn: Customer Support
The corporate telephone numbers for Harmonic Inc. are:
Tel. 1.800.788.1330 (from the U.S. and Canada)
Tel. +1.408.542.2500 (outside the U.S. and Canada)
Fax.+1.408.542.2511
©2014 Harmonic Inc. All rights reserved.
30
Harmonic WFS Release 2.0, Rev A
© 2014 Harmonic Inc. All rights reserved.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising