NetBackup Flex App 5340 Admin Lessons
NetBackup Flex App 5340 Admin Lessons
Administration (Lessons)
THIS PUBLICATION IS PROVIDED “AS IS” AND ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE
EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. VERITAS TECHNOLOGIES LLC
SHALL NOT BE LIABLE FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE
FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION. THE INFORMATION CONTAINED HEREIN
IS SUBJECT TO CHANGE WITHOUT NOTICE.
No part of the contents of this book may be reproduced or transmitted in any form or by any means
without the written permission of the publisher.
For specific country offices Veritas World Headquarters © 2019 Veritas Technologies LLC. All
rights reserved. Veritas and the Veritas
and contact numbers, please 500 East Middlefield Road
Logo are trademarks or registered
visit our website at Mountain View, CA 94043 USA
trademarks of Veritas Technologies LLC
www.veritas.com. +1 (650) 933 1000 or its affiliates in the U.S. and other
www.veritas.com countries. Other names may be
trademarks of their respective owners.
ii
Not for Distribution.
Table of Contents
Course Introduction
About this course ........................................................................................................................0-2
Education and support resources ...............................................................................................0-8
Using Active Directory user credentials with the Flex Appliance .............................................5-16
Course Introduction
© 2018 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Course Introduction lesson in the Veritas Flex Appliance 5340: Administration
course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
This topic introduces the course, its lessons, and the course prerequisites.
This topic introduces the course, its lessons, and the course prerequisites. This course is
designed to help technical professionals responsible for the design, configuration, operation,
and management of the Veritas Flex Appliance 5340.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
This course is designed for Veritas Customers, Veritas Technical Support engineers, and
Veritas support partners.
This course is designed for Veritas Customers, Veritas Technical Support engineers, and Veritas
support partners.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Describe the Veritas Flex appliance and its hardware and software components.
• Describe the fundamentals of Flex appliance containers, its implementation, and the
advantages of running NetBackup in container.
• Set up the Veritas Flex appliance.
• Work with the Flex appliance Web console.
• Modify Flex appliance settings using Flex Shell commands.
• Manage Flex appliance tenants and users.
• Create and manage application instances.
• Monitor Flex appliance.
• Perform factory reset and storage reset to reconfigure Flex appliance.
• Upgrade and rollback the Flex appliance.
After completing this course, you will be able to perform the tasks listed on this slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The prerequisite knowledge and skills displayed on the slide are recommended to successfully
complete this course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
This course includes nine lessons, which are listed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
ESXi
CONSOLE
ROUTER VM
FLEXNODE1 FLEXNODE2
The diagram on this slide shows the lab environment used for the lab exercises performed in
this course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
This topic describes Veritas Education offerings and other Veritas resources
available to help you design, configure, operate, and monitor the Veritas
Flex Appliance 5340.
This topic describes Veritas Education offerings and other Veritas resources available to help
you design, configure, operate, and monitor the Veritas Flex Appliance 5340.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The Veritas Open eXchange allows customers and users of Veritas products to network, get
help, and learn more about the industry-leading solutions. Veritas Open eXchange is a
customer-focused resource, intended to help you design and implement a utility computing
strategy to provide availability, performance, and automation for your storage, servers, and
applications. Veritas Open eXchange provides the following resources:
• Technical documents such as articles, white papers, and product specs.
• Interactive services such as the discussion forum, where members can discuss current
topics, share tips and tricks, and help one another troubleshoot problems.
Best of all, it is free. Sign up to become a member at https://vox.veritas.com/.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
Veritas Services and Operations Readiness Tools (SORT) is a set of Web-based tools that
optimizes the end to end experience for Veritas products, such as Storage Foundation and
NetBackup. SORT for NetBackup provides information on whether your environment is
compatible with a NetBackup installation or upgrade, and gives you links to the latest
documentation and software. SORT for NetBackup is available at
http://sort.veritas.com/netbackup.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
11
MyVeritas is your single destination that allows you to access all of your Veritas enterprise
services and information. Visit https://www.veritas.com/support/en_US.html to view this
page.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
12
Visit the Veritas Education Services page to learn more about Veritas product training and
certification at: https://www.veritas.com/services/education-services.html. This slide
displays links related to curriculum paths, Veritas certification, and other training related
information.
• Curriculum Paths: Backup & Recovery, Information Governance, Storage & Availability
• Get Certified in NetBackup and other Veritas products
• View FAQs about Education Services
• Manage your training transcript and print certificates of completion by signing in to the
Veritas Learning Portal
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
End of presentation
Intro-13
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Introducing the Veritas Flex Appliance 5340 lesson in the Veritas Flex Appliance
5340 Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Veritas Flex Appliance: • Explain the use and functionality of the Flex Appliance 5340.
Introduction • State the benefits and common use cases of the Flex Appliance.
• Describe the NetBackup Appliances family.
Flex Appliance 5340: Hardware • Describe the Flex Appliance primary hardware components.
• Explain the server node characteristics.
• Explain the 5U84 storage shelve characteristics.
• Describe the Flex Appliance integrated redundancy features.
Flex Appliance 5340: Software • Explain the Flex Appliance platform software components.
• Describe Flex containers and their use.
• Describe application instances and the process to create them.
• Explain the Flex Appliance high availability architecture.
Flex Appliance 5340 Management • Describe the Flex Appliance interfaces.
and Monitoring • Describe Veritas AutoSupport Services.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
CONVERGED
SOLUTIONS
IT organizations and independent service providers face similar challenges when serving
both their internal user communities and external customers. Corporate IT organizations
may even be viewed as internal service providers. When it comes to providing data
protection and data deduplication services that combine on-premises storage, integrated
with multiple cloud storage vendors, the solutions can be complex and costly. A Flex
appliance is a single, scalable hardware platform that can provide discrete NetBackup
protection services to a broad array of customers. Built on a new container technology, the
Flex Appliance moves beyond hyperconverged architectures and provides a unified
NetBackup environment by making it simple to protect all workloads and scale without
increasing your hardware footprint. With the Flex Appliance, administrators use a simplified
GUI to select which NetBackup architectural elements to deploy. New instances of
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NetBackup are online with minimal user inputs and without traditional infrastructure
buildout lead times. And, since NetBackup deployments are created 100% in software, data
protection infrastructures can scale within minutes and without adding hardware, for even
greater operational and capital costs savings.
Veritas Flex Appliance is a new concept in delivering enterprise data protection services, both
on-premises and in the cloud. Rather than relying on complex and costly data protection
environments consisting of many converged or single function backup, data deduplication,
cloud tiering, and storage silos spread across the enterprise — Veritas Flex Appliance is a
single, highly available, and scalable solution that utilizes microservices to deliver enterprise-
wide Information Defined data protection services on-demand. NetBackup and NetBackup
CloudCatalyst microservices are configured and deployed in the Flex Appliance in minutes and
on-demand providing a robust enterprise data protection solution. Multiple Veritas
NetBackup and NetBackup CloudCatalyst deployments (domains) can be consolidated on a
single Flex Appliance, substantially reducing data center costs and complexity. Now, with the
Flex Appliance, enterprise-wide on-premises and cloud data protection can be delivered on-
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
demand and can be rapidly adapted to meet the changing requirements of the business.
Veritas Flex Appliance 5340 consolidates multiple data management offerings on a
resilient, scalable, and fully integrated solution. Some of the advantages that it offers
are:
• Run multiple NetBackup roles on a single appliance
• Host multiple MSDP Media Servers on a single appliance
• Integrated high availability
• Up to 1,920 TiB storage capacity
• 24x7 hardware monitoring and alerting
Flex Appliance consolidates multiple NetBackup servers onto a single platform as depicted on
the slide. Some of the benefits of using the Flex Appliance are:
• Improve data center efficiency: Consolidating multiple NetBackup and NetBackup
CloudCatalyst deployments on a Flex Appliance drastically reduces the number of server
and storage devices requiring setup, management, maintenance, power, cooling, cabling
and floor space — significantly reducing data center costs.
• On-Demand response to the rapidly changing business environment: Rapidly deploy
infrastructure by configuring application instances into a complete data protection
solution. Build systems to meet the specific information needs of a department or a
business unit.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The benefits of data optimization and deduplication are well known throughout the industry.
With Veritas Flex Appliance, the current limits on deduplication capacity are greatly expanded
through the ability to run multiple NetBackup MSDP Media Servers on a single Flex Appliance.
This potentially allows customers to utilize almost the entire storage capacity of a Flex
Appliance – almost 2 PB – as deduplication-enabled storage.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
By organizing NetBackup Servers into logical constructs, also known as tenants, Veritas Flex
Appliance enables partners and customers to offer backup-as-a-service to their end users.
This includes the ability to securely separate both backup data and network traffic from
unauthorized access, a key requirement for end users considering services-based solutions to
data protection challenges.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
11
Another key benefit to container technology is the ability to simplify and streamline the
upgrade process for NetBackup application instances. Old NetBackup ‘binaries’ can be
swapped-out for newer NetBackup ‘binaries,’ leaving user-generated data in place. Upgrade
events are protected by pre-check and post-check processes, as well as the ability to rollback
an upgrade before it has been committed. This makes NetBackup upgrades much faster and
less risky.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
12
Operational availability becomes a major concern as the volume of data that an enterprise
depends on grows toward the petabyte scale. Service Level Objectives demand that both
planned and unplanned downtime be minimized. The Flex 5340 Appliance High Availability
(HA) solution provides reliability that is needed to meet the most stringent service level
objectives for large data sets.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Server Nodes
NetBackup NetBackup
Master Server Media Server
Storage Shelf
NetBackup NetBackup
Media Server CloudCatalyst
Storage Shelf
13
Veritas Flex Appliance is a customizable data management solution that allows you to
consolidate multiple applications on a single hardware platform. With Flex Appliance, you can
run concurrent instances of the following applications:
• NetBackup master server
• NetBackup media server with the following storage options:
• Media Server Deduplication Pool (MSDP)
• AdvancedDisk
• CloudCatalyst
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Note: You cannot use both MSDP and CloudCatalyst storage in the same application instance.
14
• Access 3340 Appliance: Long-term data storage and archiving as tape and public cloud
alternative.
15
Long-Term Retention (LTR) can be achieved using the Flex and Access Appliances for Data
Protection. Veritas Flex Appliances use Docker containers to host multiple Veritas
applications on a single, powerful, and enterprise-grade appliance platform. The
Veritas Access Appliances are purpose-built data management solutions that simplify
long-term data storage while lowering total cost of ownership. The Access 3340
Appliance includes built-in data deduplication technology. Combined with NetBackup
integration, this technology enables NetBackup to duplicate backup images to the
Access 3340 Appliance using a process known as Optimized Duplication, which
increases efficiency and reduces network traffic by only transferring unique data
segments.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
MULTITENANT
SEPARATION
Veritas Flex Appliance 5340
16
The Flex Appliance 5340 allows a customer to consolidate multiple NetBackup Servers and
even multiple NetBackup domains on a single, powerful, flexible appliance solution. The Flex
Appliance 5340 comprises an enterprise-grade, resilient, highly available hardware platform,
and a powerful Flex software platform with integrated Docker technology. Customers can use
the Flex Appliance 5340 to quickly provision multiple NetBackup Servers in almost any
configuration including multiple NetBackup domains. NetBackup Servers are organized into
logical constructs known as tenants, which can be configured to run as separate, isolated
server groups with distinct storage and networking attributes. This allows customers to
leverage the Flex Appliance 5340 as the foundation for offering Backup functions as a service
to end users while maintaining multitenant separation and security.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
17
18
The Veritas Flex Appliance 5340 is a hardware and software storage system that scales up to
a total of 1920TB of usable backup capacity. It consists of one 2U 5340 Appliance compute
node and one externally attached 5U84 Primary Storage Shelf, which is used for data storage
purposes. The 5340 Appliance compute node does not provide internal disk space for data
storage by itself. Up to three optional 5U84 Expansion Storage Shelves can be added if an
additional data storage space is required. The total usable backup capacity depends on the
hardware configuration purchased. Fibre Channel (FC) cables connect the 5340 Appliance
compute node to the 5U84 Primary Storage Shelf. SAS3 cables connect the 5U84 Primary
Storage Shelf to the optional 5U84 Expansion Storage Shelves. Veritas also offers high
availability (HA) multi-node solution for Veritas 5340 Appliance systems. Multi-node systems
provide more efficient operation and improved aggregate performance for data protection
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NETW
1GbE
ORK
Cluster heartbeat
between server
nodes
1GbE 16Gb FC
Used for appliance Server node
management connection to
operations primary storage shelf
SAS-3
10GbE Inter-storage shelf
Connection to connectivity
customer’s network
infrastructure
19
20
2 5 8 11
1 4 7 10
0 3 6 9
Veritas Flex Appliance 5340
21
The compute node of Flex Appliance 5340 does not have an Internal disk space to store the
data. Instead, the Flex Appliance 5340 uses the Veritas 5U84 Primary Storage Shelf as the
main data storage device. The 5U84 Primary Storage Shelf connects to the Flex Appliance
5340 Compute Node and uses RAID 6 disk array technology to protect the stored data. RAID 6
is also known as double-parity RAID. It uses two parity stripes on each disk to protect data.
RAID 6 allows for two hard disk failures within the RAID disk array before any data is lost. If
additional data storage space is required, you can connect up to three Veritas 5U84
Expansion Storage Shelves to the existing 5U84 Primary Storage Shelf. The 5U84 Expansion
Storage Shelves connect to the 5U84 Primary Storage Shelf using SAS3 data cables. After
connecting the shelves, the disk drives in the 5U84 Expansion Storage Shelf use RAID 6 sets
that are controlled by the 5U84 Primary Storage Shelf to protect the stored data. Veritas
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
does not support mixing 4TB and 8TB disk drives within a storage shelf.
The usable Flex 5340 Appliance 5U84 Storage Shelf storage capacities by disk drive
capacities are as follows:
Usable storage capacities (using 4-TB Drives) Usable storage capacities (using 8-TB
Drives)
240TB 480TB
480TB 960TB
720TB 1440TB
960TB 1920TB
8 8 8
8 8
1 1 7 7
2 3 4 5 6 6 6 6
Veritas Flex Appliance 5340
23
The rear panel of the appliance compute node has several access ports and other
features.
1. Power modules: Power Supply 1 and Power Supply 2 - Dual, redundant, and hot-
swappable power supply modules.
2. VGA port: DB-15 VGA monitor connector.
3. Serial port: Serial connection for Veritas Technical Support use only.
4. USB ports: Three stacked USB 3.0 Type A serial ports for general use.
5. IPMI port: An external RJ45 port used for appliance remote management
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
purposes.
6. 1GbE ports: eth0/NIC1 - A 1-GbE port copper connector that is reserved for use during
the initial configuration of the appliance. After completing the initial configuration, you
can connect NIC1 (eth0) to an administrative network that does not provide any backup
data transfer. Veritas does not support forming a NIC bond using eth0/NIC1 with other
eth/NIC ports. eth1/NIC 2 - A 1-GbE port copper connector that you can connect to an
administrative network to manage the Flex 5340 Appliance. eth2/NIC 3 - eth2 ports on
each of the 5340 compute nodes attach to each other using straight through or cross-
over cables. For example, eth2 on first compute node connects to eth2 of the second
compute node. eth3/NIC 4 -The eth3 ports on each of the 5340 compute nodes attach to
each other using straight through or cross-over cables. For example, eth3 on first
compute node connects to eth3 of the second compute node.
7. 16Gb FC HBAs: The QLE2592 dual-port 16Gb Fibre Channel (FC) host bus adapter
connects the appliance compute node to the 5U84 Primary Storage Shelf.
Primary
Veritas Flex Appliance 5340
Storage Shelf
Expansion
Storage
Shelves
5U84 Storage Shelf, next generation storage array, 4 TB/8 TB 7,200 rpm
SAS-3 drives, 240 TiB/480 TiB capacity
Capacity values are calculated using Base2 (i.e. 1 TiB = 1,099,511,627,776
bytes)
25
Veritas offers two external storage shelf models for the Veritas Flex Appliance 5340.
These include:
• Veritas 5U84 Primary Storage Shelf (required)
• Veritas 5U84 Expansion Storage Shelf (optional)
Both of the 5U84 Storage Shelf chassis include a set of common internal core
components, along with a set of plug-in modules. The core components include:
• Two sliding disk drawers that contain Disk Drive In Carrier (DDIC) modules
• A front operations panel
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• A front bezel
• Mid-plane printed circuit boards (PCB) that interface with controllers on the 5U84
Primary Storage Shelf and the 5U84 Expansion Storage Shelf. In addition to the core
components, the storage shelves also incorporate the following plug-in modules:
• Two 16Gb Fibre Channel RAID controller modules (5U84 Primary Storage Shelf only)
• Two Storage Bay Bridge 2.1-compliant Expansion I/O controller modules (5U84
Expansion Storage Shelf only)
• Two power supply units (PSUs)
• Five fan modules
• Up to 84 Disk Drive In Carrier (DDIC) modules with drives installed
• A rail kit for rack mounting
4
STORAGE SHELVES
240 TiB 480 TiB 720 TiB 960 TiB 1,200 TiB 1,440 TiB 1,680 TiB 1,920 TiB
(264 TB) (528 TB) (792 TB) (1,056 TB) (1,320 TB) (1,583 TB) (1,847 TB) (2,111 TB)
27
In each storage shelf, two disk drives are used as global hot spares. Four of the disk drives
provide storage space for a dedicated RAID 10 metadata volume group. When 8TB disk
drives are used, the storage shelf provides 15.75TBs of metadata storage capacity. The
remaining disks are configured in a storage group that uses RAID 6 disk array technology.
These disks are used for MSDP and AdvancedDisk data storage purposes. Depending on
the storage configuration you purchase, the Flex Appliance 5340 storage system supports
up to 1,920TBs of usable data storage space.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
4
STORAGE SHELVES
120 TiB 240 TiB 360 TiB 480 TiB 600 TiB 720 TiB 840 TiB 960 TiB
(132 TB) (264 TB) (396 TB) (528 TB) (660 TB) (792 TB) (912 TB) (1,056 TB)
28
In each storage shelf, two disk drives are used as global hot spares. Four of the disk drives
provide storage space for a dedicated RAID 10 metadata volume group. When 4TB disk
drives are used, the storage shelf provides 7.27TBs of metadata storage capacity. The
remaining disks are configured in a storage group that uses RAID 6 disk array technology.
These disks are used for MSDP and AdvancedDisk data storage purposes. Depending on
the storage configuration you purchase, the Flex Appliance 5340 storage system supports
up to 960TBs of usable data storage space.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• The Flex platform allows users to detect and provision new storage shelves that
have been added to a Flex configuration
• Detection/provisioning done within Flex web user interface
• Possible after new shelves are properly racked and cabled
Veritas Flex Appliance 5340
29
The Flex platform allows users to detect and provision new storage shelves that have been
added to a Flex configuration. Detection/provisioning is done within the Flex web user
interface. It is possible after new shelves are properly racked and cabled.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
DRAWER 1 (TOP)
Primary
Veritas Flex Appliance 5340
Storage Shelf
Expansion
Storage
Shelves
DRAWER 2 (BOTTOM)
5U84 Storage Shelf, next generation storage array, 4 TB/8 TB 7,200 rpm
SAS-3 drives, 240 TiB/480 TiB capacity
Capacity values are calculated using Base2 (i.e. 1 TiB = 1,099,511,627,776
bytes)
30
The 5U84 Primary Storage Shelf and the 5U84 Expansion Storage Shelf each use a 5U
chassis. Each chassis contains two sliding drawers that are accessible from the front of the
storage shelves. Each drawer holds 42 Disk Drive In Carrier (DDIC) modules. The DDIC
modules are installed in each of the drive drawer slots, which can hold a total of 84 disk
drives. Each DDIC module holds one 3.5" SAS3, 7200 rpm hard disk drive, in either 4TB or
8TB capacities. The disk drives and the DDIC modules are hot-swappable and can be
replaced on-site while the storage shelf is operational.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
31
The lengths of the Veritas 5U84 Storage Shelves are longer than what a standard IEC-
compliant rack normally supports. Due to the additional length, the rack-based PDU hardware
may need to be installed on the outside of the rack to accommodate the storage shelves.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
32
The lengths of the Veritas 5U84 storage shelves are longer than what a standard IEC-
compliant rack normally supports. Due to the additional length, the rack-based PDU
hardware may need to be installed on the outside of the rack to accommodate the storage
shelves. Each disk drive drawer in a 5U84 storage shelf is divided into three compartments.
The compartments contain the individual drive slots that hold the DDIC modules and the disk
drives. In the top drive drawer, the drive slots are numbered from left to right, beginning
with the first compartment that is closest to the front panel. The drive slots in this
compartment are numbered from 0 to 13. The drive slots in the second compartment are in
the middle of the drive drawer. These slots are numbered from14 to 27. The drive slots in
the third compartment are closest to the rear of the shelf. These slots are numbered from 28
to 41.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
In the bottom drive drawer, the drive slots are numbered from left to right, beginning with
the first compartment that is closest to the front panel. The drive slots in this compartment
are numbered from 42 to 55. The drive slots in the second compartment are in the middle of
the drive drawer. These slots are numbered from 56 to 69. The drive slots in third
compartment are closest to the rear of the shelf. These slots are numbered from 70 to 83.
Volume Layout
Bottom Drawer
Meta Volume
4 drives (2/drawer), RAID10
Hot Spare
2 drives (1/drawer)
Data2 Volume
13 drives, RAID 6
Data3 Volume
13 drives, RAID 6
Data6 Volume
13 drives, RAID 6
33
The volume layouts of the bottom drawer are displayed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Volume Layout
Top Drawer
Meta Volume
4 drives (2/drawer), RAID 10
Hot Spare
2 drives (1/drawer)
Data1 Volume
13 drives, RAID 6
Data4 Volume
13 drives, RAID 6
Data5 Volume
13 drives, RAID 6
34
The volume layouts of the top drawer are displayed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
35
Raid 6 - striping with dual parity, provides high performance and data durability, as shown
on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Primary
Veritas Flex Appliance 5340
Storage
Shelf
5U84 Storage Shelf, next generation storage array, 4 TB/8 TB 7,200 rpm
SAS-3 drives, 240 TiB/480 TiB capacity
Capacity values are calculated using Base2 (i.e. 1 TiB = 1,099,511,627,776
bytes)
36
This section describes the rear components of the 5U84 Primary Storage Shelf.
A. RAID Controllers : (from left to right) RAID Controller A, RAID Controller B
B. Fan modules: (from left to right) Fan Module 0, Fan Module 1, Fan Module 2, Fan
Module 3, and Fan Module 4
C. Power Supply Units: (from left to right) PSU 0, PSU 1
The 5U84 Primary Storage Shelf uses two Fibre Channel RAID controllers, which are located in
the top two slots of the back panel. The RAID controllers provide RAID data protection
technology for the data that is stored on the 5U84 Primary Storage Shelf disk drives. The
RAID controllers also provide RAID data protection technology for the optional 5U84
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Expansion Storage Shelves that you connect to the 5U84 Primary Storage Shelf. Fiber optic
cables connect the 5340 Appliance compute nodes to the 5U84 Primary Storage Shelf
through the storage shelf's RAID controllers. Five high performance fan modules connect to
the storage shelf's midplane connector through the middle slots. Each fan module contains
two contra-rotating high performance fans, along with separate power and control circuits
for each internal fan. Two redundant Power Supply Units (PSUs) are located in the slots
beneath the fan modules. The 5U84 Primary Storage Shelf must have at least one functioning
RAID Controller to operate, one functioning power supply unit and four functioning fan
modules.
Expansion
Storage
Shelves
5U84 Storage Shelf, next generation storage array, 4 TB/8 TB 7,200 rpm
SAS-3 drives, 240 TiB/480 TiB capacity
Capacity values are calculated using Base2 (i.e. 1 TiB = 1,099,511,627,776
bytes)
37
This section describes the rear components of the 5U84 Expansion Storage Shelf.
A. Expansion I/O modules: (from left to right) Expansion I/O Module A, Expansion I/O
Module B
B. Fan modules: (from left to right) Fan Module 0, Fan Module 1, Fan Module 2, Fan
Module 3, and Fan Module 4
C. Power Supply Units: (from left to right) PSU 0, PSU 1
The 5U84 Expansion Storage Shelf uses two Expansion I/O modules, which are located in the
top two slots of the back panel. The Expansion I/O modules provide SAS3 I/O data transfers
between the 5U84 Primary Storage Shelf and the 5U84 Expansion Storage Shelf. The
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Expansion I/O modules also provide I/O data transfers between the first 5U84 Expansion
Storage Shelf and up to two additional 5U84 Expansion Storage Shelves. SAS3 cables
connect the 5U84 Expansion Storage Shelf to the 5U84 Primary Storage Shelf through the
5U84 Expansion Storage Shelf's Expansion I/O modules.
SAS3 cables are also used to daisy chain up to two additional 5U84 Expansion Storage
Shelves to the first 5U84 Expansion Storage Shelf. Five high performance fan modules
connect to the storage shelf's midplane connector through the middle slots . Each fan
module contains two contra-rotating, high performance fans, along with the separate
power and control circuits for each internal fan. The device must have at least one
functioning RAID Controller, one functioning power supply module, and one functioning fan
module. Two redundant Power Supply Units (PSUs) are located in slots beneath the fan
modules. To operate, the 5U84 Expansion Storage Shelf must have at least one functioning
Expansion I/O module, one functioning PSU, and four functioning fan modules.
38
The Integrated redundancy features of the Flex Appliance are listed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
39
With the required 5U84 Primary Storage Shelf, the compute node operates at 220 VAC at 3.1
A with C13 and C14 connectors. The storage shelves require 200 - 220 VAC at 6.67 A with C19
and C20 connectors.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Attribute Details
19" EIA standard
Rack Information The rack rails that are provided for the 5340 Appliance
Veritas Flex Appliance 5340
40
The rack-based PDU hardware may need to be installed on the outside of the rack to
accommodate the length (longer than normal) of the storage shelves. The rack rails that are
provided for the 5340 Appliance are extensible to 36" (914mm). This distance is the
maximum depth that is allowed between rack posts. If the distance between rack posts is
longer than 36" (914mm) the rails and the appliance cannot be properly installed.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Appliance 8Gb FC
CPU RAM Storage 10GbE (SFP) 1GbE I/O Options
Model (SFP)
41
The NetBackup 5340 and Flex Appliance 5340 solutions include support for two server nodes
in a cluster configuration. The CPU, RAM, and I/O information in the table above is for one
server node only. For example, if a single server node includes 10x 10GbE (SFP) ports, a 2x
server node cluster configuration includes 20x 10GbE (SFP) ports (10 per server node).
NetBackup 5340 Appliance is positioned for data protection for demanding workloads. Flex
Appliance 5340 is positioned for flexibility, agility, and multitenancy.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The rack installation height is the space occupied by a storage shelf in a rack cabinet. The
shelf fits into a 5U rack space. Install the storage shelf in a rack cabinet that is 19 inches
(483mm) wide. The rack rails that are provided for the 5340 Appliance compute node are
extensible to 36” (91.44cm). This distance is the maximum depth that is allowed between
rack posts. If the distance between rack posts is longer than 36”
(91.44cm) the rails and the appliance cannot be properly installed. The Veritas 5U84 Primary
Storage Shelf and the 5U84 Expansion Storage Shelf are longer than what a standard IEC-
compliant rack normally supports. Due to the additional length, the rack-based PDU
hardware may need to be installed on the outside of the rack to accommodate the storage
shelves.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
1 3 3 3
2
3 3
4 4
43
1
1 1
2 2
1 1
44
1 3
2 2 4 4
45
2 2 2 2 2 5 5 5 5 5
1 4
3 3 6 6
46
Hardware:
• Rack with space
•
Veritas Flex Appliance 5340
Networking ports
• Power
• Cables
Software:
• Necessary ports open
• Contiguous IPs
47
Software:
• Necessary ports open
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Contiguous IPs
48
49
Veritas Flex Appliances are based on the Veritas InfoScale software suite. The Flex Appliance
runs the Veritas Optimized Operating System (VxOS), which is a specially modified version
of Red Hat Linux Enterprise Linux (RHEL). It also includes customized containerization
software to provide an ecosystem that can run many discrete instances of NetBackup. The
Flex Appliance also includes Veritas proprietary software and Docker components. Volume
management and the file system are provided with Veritas Volume Manager (VxVM) and
Veritas File System (VxFS). Clustering support is provided with Veritas Cluster Server (VCS).
The Veritas Flex Appliance 5340 consolidates multiple data management solutions on a
resilient, scalable, fully integrated appliance. By incorporating container technology, the
Veritas Flex Appliance 5340 enables multitenancy, scalability, resiliency, and key
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
requirements for modern end users and partner customers. The Flex Appliance 5340
compliments the Veritas appliance family by offering a highly versatile solution for
customers looking for flexibility and customizability when deploying Veritas solutions in
their environment.
Container Technology
• Single container per role: All components needed for each NetBackup role are
included in the associated application container image
50
independently on the Flex Appliance 5340, without the overhead of requiring each
application instance to include its own operating system. The hardware compute resources
available in the Flex Appliance 5340 are automatically shared and balanced across the
application instances running on the Flex Appliance 5340.
51
After configuring a Flex Appliance, the following containers are created by default. The
default Flex containers are:
• Web GUI (named webui) - Responsible for displaying the web interface
• Authentication server (named authservice) - Responsible for web logins and API
tokens
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
These default infrastructure container instances (also known as ‘infra services’) are
hosted on one Flex server node. If any individual infrastructure container instance fails,
all infrastructure container instances are failed over to the functional node.
52
To check the resource utilization per container, you need to login onto the docker host (each
node in the cluster individually) as hostadmin. Then run the clish command:
This runs the “ctop” command in the background. The hostadmin also has root privileges to
run the docker command. So, you can also run “sudo /usr/bin/docker stats”.
However, to run the standard Linux commands, hostadmin does not have the privileges. In
Flex 1.2, customers would be able to elevate to root and run the commands from clish. In Flex
1.1, a direct root login into the Flex node is possible, but this is not recommended for the
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
customers.
53
Many instances ship with a default health check that will display the instance as unhealthy if it
fails. To display a list of running instances and their status, run the following command:
7.7.3
8.1
8.1.1
8.1.2
54
The Flex Appliance 5340 supports NetBackup 7.7.3, 8.1, 8.1.1, and 8.1.2 containers. For
NetBackup 7.7.3, container support is limited to the Master Server role.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
55
Docker images for NetBackup application instances are provided by Veritas. Docker images are
static and immutable. These images can be used to quickly provision NetBackup application
instances. Supported application instances include:
• NetBackup Master Server
• NetBackup Media Server (including MSDP)
• NetBackup CloudCatalyst Server
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
56
You can create application instances from the System topology page of the Flex
Appliance Console. Navigate to the Application instances section and click Create
instance to open a new page that lets you create instances of the following
applications:
• CloudCatalyst
When you create a NetBackup instance, you need to complete additional configuration
steps from within the NetBackup. The NetBackup container instance configuration is done
via Flex Appliance console. It includes container network interface configuration,
NetBackup license key entry, and so on. Media Server/MSDP containers instance creation
and network interface configuration is done also via Flex Appliance console. During this
process the Media Server is connected to a Master Server by entering the server hostname.
Note: You cannot use both MSDP and CloudCatalyst storage in the same application
instance.
1. User uploads new application image rpm/s from Veritas to Flex repository
Veritas Flex Appliance 5340
57
NetBackup application instances are upgraded to new versions using the Flex web user
interface. In many cases, the upgrades are fast and takes only few minutes to complete.
Post-upgrade operations may apply MSDP fingerprint conversions and so on. Standard
rules such as, upgrade the Master Servers before upgrading the Media Servers still apply.
Keeping the instance running will make sure the pre-check is run. If the instance is not
running, the pre-check will not occur. To upgrade an instance:
1. Upload the new application image rpm/s from Veritas to Flex repository.
2. Select a NetBackup application instance in Flex web user interface.
3. Selects Manage -> Upgrade instance
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
4. The Upgrade page shows the supported NetBackup versions. Select target
version.
5. The optional Pre-check button will analyze compatibility of running application
instance.
58
The instance is automatically rolled back if the upgrade process fails. The steps involved in
the upgrade are as follows:
1. Application instance that is being upgraded is stopped.
2. Snapshots of data and configuration volumes are created from the application
instance that is being upgraded (not for log volume).
3. The storage pre-check is performed and new volumes are created, if needed.
4. The upgraded instance is brought online.
5. Application configuration on upgraded instance is performed.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
If the precheck displays any error messages, resolve those issues before continuing with
the upgrade. If the upgrade fails for any reason, the instance automatically rolls back to the
previous version. You can find more detailed information on the failure in the Activity
Monitor. Resolve any issues before restarting the upgrade procedure.
59
Once the upgrade has completed, the instance version remains in a pending state for the
next 24 hours. You must decide within that time period whether you want to commit to
the new version or roll back to the previous version.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• After server node recovery, storage shelves are checked for existing
data
• If data exists, users can import/recover application instances
Note: Flex storage shelf corruption is highly unlikely due to integrated
resiliency and redundancy features
60
The Application instances residing on the Flex Appliance storage shelves can be recovered if
the server node becomes corrupt. Recovery is performed after the server node is repaired
or replaced. After the server node recovery, storage shelves are checked for existing data. If
the data exists, then the users can import or recover the application instances. Flex storage
shelf corruption is highly unlikely due to the integrated resiliency and redundancy features.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
61
Networking is configured via the Flex GUI while creating an application instance.
VLANs, VLAN tagging, and network bonds are supported. Network segregation is
achieved through the network configuration settings.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NetBackup Clients
Network 1: 10.255.250.xx
Network 2: 10.255.251.xx
Veritas Flex Appliance 5340
62
VLAN 2
VLAN 1
63
Advanced networking capabilities such as network interface bonding and VLANs are
supported by the application container instances. Application container instances and clients
can be logically separated within a physical network using VLANs and VLAN tags.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
64
Ownership
Instance
HA Heartbeat
When functioning properly, both
cluster nodes are reachable.
Ownership
Instance
Flex Appliance 5340 Cluster
65
The Flex Appliance 5340 includes InfoScale Availability components enabling high
availability support. When configured with high availability, the Flex Appliance 5340
includes two server nodes in a cluster configuration. The server nodes communicate
through redundant, direct or cross-over 1GbE connections. When functioning properly,
both cluster nodes are reachable.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Ownership
Instance
!
HA Heartbeat
If a node fails, application instances
are automatically moved to
functioning node.
Ownership
Instance
Flex Appliance 5340 Cluster
66
If a node fails, the Flex Appliance continues to operate if it is configured for high availability. In
this scenario, the container instances are moved to the functioning node and the Flex
Appliance continues to operate in a performance-degraded state until the faulty node is
repaired and the cluster is brought back online.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Ownership
Instance
!
Application instance
movement is performed by
VCS and Docker via an Ansible
playbook.
Ownership
Instance
Flex Appliance 5340 Cluster
67
Container movement is performed by VCS and Docker via Ansible playbook. When a Flex
server node fails, container instances are automatically moved to the functioning node. The
movement is performed by the VCS and Docker via an Ansible playbook. Veritas Technical
Support should be engaged to facilitate repairing/replacing of a faulty node. The process for
‘failback’ after repairing/replacing the faulty node is manually done.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
68
• Flex Shell – Command line secure shell for appliance setup, configuration,
and upgrades; manages individual server nodes
• IPMI – BIOS settings configuration, power on/off or power cycle, console
access, appliance reimaging
69
You can access the Flex Appliance to use or manage the appliance, using the
following:
• Flex Web User Interface – Graphical user interface for the Flex Appliance;
accessible via a web browser.
• Flex Shell – Command line secure shell for appliance setup, configuration, and
upgrades; manages individual server nodes.
• IPMI – BIOS settings configuration, power on/off or power cycle, console access,
appliance reimaging.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
70
After you have configured Flex Appliance, you can sign in to the Flex Appliance
Console to use and manage the appliance software. To access the Flex Appliance
console:
1. Open a web browser on a system that has a network connection to the appliance. Flex
Appliance supports the following browsers:
• Google Chrome version 57 or higher
• Mozilla Firefox version 52 or higher
2. Navigate to https://console.domain, where console.domain is the fully qualified domain
name (FQDN) that you entered for the Flex Appliance Console during the initial
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Flex Shell
• Only a single user account exists for accessing the Flex Shell
• Account is: hostadmin
Veritas Flex Appliance 5340
>_
71
You can use the Flex Appliance Shell to perform the initial configuration, monitor the
appliance hardware, and manage some of the settings. To access the Flex Appliance Shell,
open an SSH session to the appliance node and log in with the username hostadmin and the
password that you set during initial configuration. If you have not completed the initial
configuration yet, use the default password P@ssw0rd. When you log in for the first time,
the available commands are limited to those that you can run on an unconfigured
appliance. Complete the initial configuration to gain access to the rest of the command
options.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Infrastructures, processes, and systems that enhance the support experience for
customers
• Includes proactive monitoring of Veritas Appliance hardware and software
• Provides automated error reporting and support case creation
72
provides information regarding appliance component states and status. Call Home is
enabled by default.
73
The MyAppliance web portal provides a centralized registration and support experience as
well as an Information Store for Veritas appliances. Within the portal, you can view support
cases and additional information about your appliances. You can also access the best practices
and additional knowledge base articles as well as register and maintain administrative contact
and location information for the appliances.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– In this lesson, you learned about the use, functionality, and benefits of the Flex Appliance 5340.
– In addition, you learned about the NetBackup Appliances family.
– You also learned about the Flex Appliance primary hardware and software components and the Flex
Appliance integrated redundancy features.
– Finally, you learned about the various Flex Appliance interfaces and the Veritas AutoSupport Services.
• Reference materials
– Veritas 5340 Appliance Product Description Guide
– Veritas Flex Appliance Getting Started and Administration Guide
– http://www.veritas.com/support
74
For more information about the topics discussed in this lesson, refer to the resources listed on
the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
75
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
76
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is B. You cannot use both MSDP and CloudCatalyst storage in the same application instance.
77
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
78
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is A. The NetBackup Virtual Appliance is used for data protection in fully virtual deployments and
remote offices.
79
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. 960TB
B. 980TB
C. 1440TB
D. 1920TB
80
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. 960TB
B. 980TB
C. 1440TB
D. 1920TB
The correct answer is A. The maximum usable Flex 5340 Appliance 5U84 Storage Shelf storage capacities using 4-TB
Drives is 960TB.
81
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
82
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is C. The following are part of the Flex Appliance software:
VxOS (based on RHEL), Veritas InfoScale (clustering), Core container technology (Cgroups, Namespaces, etc), and
Veritas Journaling File System (VxFS)
83
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
84
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. Only a single user account exists for accessing the Flex Shell.
85
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
1-86
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Understanding Flex Appliance Containers lesson in the Veritas Flex Appliance
5340: Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Topic Objective
Container fundamentals Explain the basics of the Flex Appliance container technology.
Flex Appliance 5340: Container Describe how to implement containers in the Flex Appliance 5340.
implementation
Running NetBackup in a container: List the benefits of running NetBackup instances in containers on a
Advantages Flex Appliance 5340.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
After completing this topic, you will be able to explain the basics of the Flex
Appliance container technology.
Libraries
Runtime
Settings
What is a Container?
Tools
Code
software from its environment and ensure that it works uniformly despite the differences in
the environment.
Docker containers that run on the Docker engine are an industry standard and hence these
containers are portable anywhere. A container software runs directly on the operating system
of the host system. There is no hypervisor or guest OS layer to install or configure; it is just the
container software running on the host system’s operating system. As a result, containers start
up quicker and are easier to replicate and deploy. Since the containers share the host system’s
operating system kernel, they do not need an operating system per application. This increases
the server’s efficiency and reduces the server and licensing costs.
Containers provide a lightweight, secure environment to run standardized versions of
NetBackup software. Containerization of NetBackup enables administrators to quickly and
easily scale NetBackup’s powerful data protection capabilities to many customers on
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Container Container Container • Key difference is the lack of an operating system within a
Container Container Container container
Hypervisor
Hardware Platform
Containers and virtual machines have similar resource isolation and allocation benefits, but
function differently because containers virtualize the operating system instead of hardware.
Containers are more portable and efficient.
• Containers: Containers are an abstraction at the application layer and packages code and
dependencies together. Multiple containers can run on the same machine and share the
OS kernel with other containers, each running as isolated processes in a user space.
Containers take up less space than VMs (container images are typically tens of MBs in size),
can handle more applications, and require fewer VMs and operating systems.
• Virtual Machines: Virtual machines (VMs) are an abstraction of physical hardware turning
one server into many servers. The hypervisor allows multiple VMs to run on a single
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
machine. Each VM includes a full copy of an operating system, the application, necessary
binaries and libraries - taking up tens of GBs. VMs can also be slow to boot.
Containers and virtual machines when used together provide a great deal of flexibility in
deploying and managing applications. vSphere VMs, Hyper-V VMs, and AWS-ECS instances can
all be used as Docker hosts. Even though the application runs in a docker container, it can still
interact with the VM-based services. The virtual host can host virtual machines, which can in
turn contain Docker hosts. At the same time, the virtual host can also have traditional virtual
machines. By combining virtual machines and containers, the system administrators can get
the maximum utilization out of their physical hardware.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Container Instance
Container Images vs Container Instances
Persisted Data
Configuration settings, data
Container Images:
Non-persisted Data
Application base, services • Static and immutable; similar to an VM OVF template
Container Instances:
• Active; launched from container images; include persisted
and non-persisted elements
Container
Persisted data: generated during runtime operations
Image
Non-persisted data: base components, services, and
binaries from container image
A Docker image is built up from a series of layers. Each layer represents an instruction in the
image’s Docker file. Each layer except the very last one is read-only. Each layer is only a set of
differences from the layer before it. The layers are stacked on top of each other. When you
create a new container, you add a new writable layer on top of the underlying layers. This
layer is often called the container layer. All changes made to the running container, such as
writing new files, modifying existing files, and deleting files, are written to this thin writable
container layer. The major difference between a container and an image is the top writable
layer. All writes to the container that add new or modify existing data are stored in this
writable layer. When the container is deleted, the writable layer is also deleted. The
underlying image remains unchanged. Because each container has its own writable container
layer, and all changes are stored in this container layer, multiple containers can share access to
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
the same underlying image and yet have their own data state.
Active, running versions of an application container are referred to as instances. An
application container instance includes both persisted and non-persisted elements, allowing
for simplified upgrades of container instances while preserving critical data elements created
during runtime operations. During an upgrade event, a new application container instance is
generated from an updated application container image, and persisted data elements from
the old application container instance are linked to the new application container instance.
Persisted data includes elements such as the Master Server catalog, backup images, and
configuration settings. Non-persisted data includes elements such as base NetBackup
software, services, and binaries.
After completing this topic, you will be able to explain Docker technology
and virtualized Docker containers
10
11
Docker is a software platform that allows you to build, test, and deploy applications quickly.
Docker packages software into standardized units called containers that have everything the
software needs to run including libraries, system tools, code, and runtime. Using Docker, you
can quickly deploy and scale applications into any environment and know your code will run.
Docker is installed on each server and provides simple commands you can use to build, start,
or stop containers.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Container Container Container • Tools for managing how multiple containers are created
and upgraded
Container Container Container
• Controls how containers are connected to build larger
Container Container Container applications
• Important to DevOps teams who integrate containers into
Container Container Container
CI/CD (Continuous Integration/Continuous
Delivery)workflows
Operating System
• Not yet implemented in Flex 5340
Hardware Platform
12
After completing this topic, you will be able to describe how to implement
containers in the Flex Appliance 5340.
13
14
Veritas Flex Appliance is a customizable data management solution that lets you consolidate
multiple applications on a single hardware platform. With Flex Appliance, you can run
concurrent instances of the following roles:
• NetBackup master server
• NetBackup media server with:
o Media Server Deduplication Pool (MSDP)
o Advanced Disk
o CloudCatalyst
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NetBackup Appliances
Veritas Flex Appliance 5340
15
16
Historically, the administrators who wanted to deploy the NetBackup data protection services
would take a “build your own” (BYO) approach to build and deploy the solution. This means
building a backup infrastructure from scratch; the server hardware, the operating system, and
then installing NetBackup on top of it all. Administrators who wanted to virtualize NetBackup
within a VM had even more work to do with setting up the hypervisor and another operating
system.
With the advent of NetBackup Appliances and Virtual Appliances, a lot less of the software
installation and configuration is left for the Backup Administrator to perform. NetBackup
Appliances already include an optimized version of NetBackup as well as a highly tuned
operating system running on a dedicated and performant hardware. The concept of running
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
discrete instances of NetBackup within secured containers takes this idea even further and
allows more instances of NetBackup to be converged onto the same hardware. Containers
provide a lightweight, secure environment to run standardized versions of NetBackup
software. Containerization of NetBackup enables administrators to quickly and easily scale
NetBackup’s powerful data protection capabilities to many customers on commodity
hardware. With no hypervisor, operating systems or NetBackup to install, new instances of
NetBackup can be deployed within minutes versus days. NetBackup media and master servers
as well as CloudCatalyst servers can be created to provide NetBackup services to an array of
discrete customer needs, all on one, highly flexible appliance. The administrator can do this
through a streamlined administration console, choosing specific NetBackup server roles and
versions from a list of available choices. The appliance runs on a specialized and highly
customized operating system that has also been developed by Veritas. The software and the
operating system are packaged to run within the containers, on hardware that has been
optimized for the task.
• Original container instance is shut down, new instance based on the new
container image is started
Veritas Flex Appliance 5340
17
Upgrading container instances in the Veritas Flex appliance is very easy. The original container
instance is shutdown and the new instance based on the new container image is started.
Persisted data is mounted to the upgraded container instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
After completing this topic, you will be able to list the benefits of running
NetBackup instances in containers on a Flex Appliance 5340.
18
19
When providing NetBackup services to a discrete set of customers using a single platform,
administrators need to be able to protect their customers by isolating them from one
another. Flex uses the container isolation and security technology to ensure that the users
are kept separate from one another when using different instances of NetBackup on a
single appliance. Between the kernel features built into VxOS and tight control over the
network access to the container, consumers of NetBackup services are effectively firewalled
from one another. Isolation and security for containers comes from several important
features of VxOS.
Container
Container Container Container
pid
net
Container Container Container
ipc
mnt
Operating system uts
cgroups
Hardware Platform container
namespace
20
Container
Container Container Container
pid
net
Container Container Container
ipc
mnt
Operating system uts
cgroups
Hardware Platform container
namespace
21
Control groups (or cgroups) is another technology that limits an application to a specific set of
resources. Control groups allow the Docker Engine to share available hardware resources with
the containers and optionally enforce limits and constraints. For example, you can limit the
memory, CPU, disk, I/O, and networking available to a specific container. The use of cgroups
protects an appliance from going down in case a container consumes all available resources
on the physical system. Though cgroups do not provide direct security for the containers, they
can be used as a defend against denial of service attacks on the appliance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
22
The secure computing mode or seccomp is a kernel feature that restricts the actions available
within the container. The seccomp feature limits the system calls a process can make through
secure, one-way transactions. The Veritas Flex appliance makes use of seccomp and controls
the security of the NetBackup containers running on the Flex appliances through a seccomp
profile. Each profile represents a list of privileged system calls that are blocked within the
container.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Operating system
Hardware Platform
23
Containers are isolated from each other and the outside world until they are connected
through a network. The way that a container receives network support is through using
network drivers. Flex Appliances use the Macvlan network stack to provide the networking
services to the containers. What makes the Macvlan driver especially useful for a container is
that a unique media access control address (MAC address) is assigned to each container, and
each MAC address is bound directly to the physical network interface. This provides external
connectivity to and from the containers as well as network isolation between them. Macvlan
is used because it provides the best network isolation for containers and allows NetBackup to
use an actual IP address.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
https://vems.community.veritas.com/vems/login
24
are:
• NetBackup 7.7.3
o NBU Master Server only
• NetBackup 8.1
o NBU Master Server
o NBU Media Server
• NetBackup 8.1.1 and NetBackup 8.1.2
o NBU Master Server
o NBU Media Server
The VEMS web site can be accessed here: https://vems.community.veritas.com/vems/login
Server Nodes
NetBackup NetBackup
Master Server Media Server
Storage Shelf
NetBackup NetBackup
Media Server CloudCatalyst
Storage Shelf
Since each container is provided OS services, a full OS or version of the application is not
needed. Containers are more flexible, and it is therefore easy to scale an appliance to include
many containers on the same hardware platform. When NetBackup containers are deployed,
they will perform consistently across the same physical appliance. Several NetBackup roles
are available within the container and a single Flex Appliance can provide the following
enterprise-wide data protection services to one or more customers:
o CloudCatalyst
Note: Only the NBU Master Server role is available in the NetBackup 7.7.3 image.
26
Creating a new NetBackup instance can be started right from the Flex Appliance console.
There is relatively little configuration to perform beyond providing the networking and storage
information to be used by the NBU instance and the configuration is performed using a
streamlined software interface.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
27
Backup administrators often test new software versions prior to deploying them in service.
This can often mean that the administrator must locate physical hardware or a virtual
machine on which to run the software; and then, the administrator still needs to install an
operating system and software and then configure it all. Flex totally streamlines this process
and enables backup administrators to rapidly bring new versions of NetBackup online for
testing almost as soon as the RPM package is downloaded into the appliance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
28
A single Flex Appliance can run many NetBackup instances within unique NBU domains.
Each instance is almost a like a discrete appliance and is managed directly using the
NetBackup Remote Administration Console. Role Based Access Control
(RBAC) is used within each NetBackup domain to grant privileges to NetBackup
administrators. Support for RBAC began with NetBackup version 8.1.2. Container and
network isolation prevent unauthorized access to the container from other customers and
users.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– This is lesson you learned about the basics of containers and Docker.
– In addition, you learned how to implement containers using the Flex Appliance 5340.
– Finally, you learned about running NetBackup in containers and its advantages.
• Reference materials
– Veritas Flex Appliance Product Page: https://www.veritas.com/product/backup-and-recovery/flex-
appliance
– Veritas Flex Appliance Getting Started and Administration Guide:
https://www.veritas.com/support/en_US/doc/130821112-132517531-0/index
– Veritas Flex Appliance Getting Started and Administration Guide Release 1.2
– http://www.veritas.com/support
29
For more information about the topics discussed in this lesson, refer to the resources listed
on the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
30
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
31
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is A. Container is a standalone software run-time environment and its dependencies combined into
a single package.
32
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. A containerization platform
B. Open-source project for automating the deployment of applications
C. Portable, self-sufficient containers
D. All of above
33
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. A containerization platform
B. Open-source project for automating the deployment of applications
C. Portable, self-sufficient containers
D. All of above
The correct answer is D. Docker is a containerization platform that packages applications and all its dependencies
together in the form of a docker container to ensure that your application works seamlessly in any environment.
34
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Multiple instances
B. Data management on distributed solution
C. Container technology
D. Multiple container instances running on multiple appliances
35
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Multiple instances
B. Data management on distributed solution
C. Container technology
D. Multiple container instances running on multiple appliances
The correct answer is C. Flex Appliance 5340 uses optimized container technology. It allows multiple data
management solutions to be consolidated as individual application container instances running on a single
appliance.
36
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
37
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is True. With no hypervisor, operating systems or NetBackup to install, new instances of NetBackup
can be deployed within minutes versus days. Containerization of NetBackup enables administrators to quickly and easily
scale NetBackup’s powerful data protection capabilities to many customers on commodity hardware.
38
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
2-39
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Setting up and working with the Veritas Flex Appliance lesson in the Veritas Flex
Appliance 5340 Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Setting up the Veritas Flex Appliance • List the initial configuration guidelines and perform an initial configuration of
the Flex Appliance.
• List the benefits of using a multi-node appliance deployment and add a
second node to a existing node.
Accessing and using the Flex Appliance • Access and navigate the Flex Appliance Shell.
Shell
Accessing and using the Flex Appliance • Access and navigate the Flex Appliance Console.
Console
Troubleshooting Flex Appliance Web • Perform basic troubleshooting for some common Flex Appliance Web
Console errors Console issues.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Network Cabling The following ports must be connected to the network for initial configuration:
• IPMI
• host1 or host0 (labeled ETH0 and ETH1 on the node)
• privnic1 and privnic0 (multi-node appliances only, labeled ETH2 and ETH3 on the nodes)
• One to ten 10Gb NICs per node
Connectivity during The computer that you use to configure the appliance should be set up to avoid the
initial configuration following events:
• Conditions that cause the computer to go to sleep
• Conditions that cause the computer to turn off or to lose power
• Conditions that cause the computer to lose its network connection
The table on this slide lists the Flex Appliance configuration guidelines.
Network Cabling: The following ports must be connected to the network for initial
configuration:
• IPMI
• host1 or host0 (labeled ETH0 and ETH1 on the node)
• privnic1 and privnic0 (multi-node appliances only, labeled ETH2 and ETH3 on the nodes)
• One to ten 10Gb NICs per node
Connectivity during initial configuration: The computer that you use to configure the
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Default username New appliances are shipped with the following default login credentials:
and password • Username: hostadmin
• Password: P@ssw0rd
Firewall port usage Make sure that the following ports are open if a firewall exists between the appliance and
the network:
• 22 (SSH) must be allowed to each node
• 443 (HTTPS) must be allowed to the Flex Appliance Console
Default username and password: New appliances are shipped with the following
default login credentials:
• Username: hostadmin
• Password: P@ssw0rd
Firewall port usage: Make sure that the following ports are open if a firewall exists
between the appliance and the network:
• 22 (SSH) must be allowed to each node
• 443 (HTTPS) must be allowed to the Flex Appliance Console
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
the host network information to configure the host network. Note: To bypass DNS for
specific hosts, add the hostname resolution information to the appliance Hosts file.
5. Run the setup configure-console command and follow the prompts to enter
the console network information to configure the Flex Appliance Console. Depending on
the number of storage shelves that are connected to the appliance, this step may take up
to 15 minutes. When it is complete, the shell refreshes with new command options.
6. Run the set user password command and follow the prompts to change the
hostadmin password from the known default password.
7. Optionally, run the set date command to set the date and time for the appliance.
For single-node appliance deployments, the initial configuration process is now complete.
Flex Appliance supports up to two nodes on the Veritas 5340 Appliance. A multi-node
appliance provides the following benefits:
• Increased efficiency with a shared workload.
• Automatic failover for a single-node failure.
You can add a second node during initial configuration or any time later. Adding a
second node consists of the following tasks.
• Perform the host network configuration on the new node.
• From an existing node, run the following command to add the new node to the
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
appliance:
setup add-node with-response new_node=<hostname>, where
<hostname> is the hostname of the node that you want to add.
Note: Do not perform any other tasks on the appliance until the add-node
operation is complete.
After completing this topic, you will be able to access and navigate the Flex
Appliance Shell.
This is the Accessing and using the Flex Appliance Shell topic.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
To access the Flex Appliance Shell, open an SSH session to the appliance node and log in with the username hostadmin
and the password that you set during initial configuration or use the default password if the initial configuration is not
yet complete.
10
The Flex Appliance is shipped with default users for the Flex Appliance Console, the Flex
Appliance Shell, and the NetBackup application instances. The following list describes the
default users and their functions:
• The admin user: This user is the default user for the Flex Appliance Console. Use this user
to sign in to the console for the first time.
• The hostadmin user: This user is the default user for the Flex Appliance Shell. Use this user
to perform the initial configuration and for any other tasks that involve the shell.
• The appadmin user: This user is the default user for all of your NetBackup application
instances. Use this user to open SSH sessions to the instances. The appadmin user has the
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NetBackup security administrator role and access to the NetBackup Web UI.
The default password for these users is well documented and available online. For security
purposes, Veritas recommends that you change the passwords the first time that you use
the accounts.
System
• Includes commands used to monitor the appliance hardware or access
privileged operations.
Show
• Includes commands used to show the current appliance settings.
Set
• Includes commands used to modify appliance settings.
Delete
• Includes commands used to remove appliance settings.
11
After completing this topic, you will be able to access and navigate the Flex
Appliance Console.
12
This is the Accessing and using the Flex Appliance Console topic.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
13
The Flex Appliance Console is available for use after you have configured the Flex Appliance.
To access the Flex Appliance Console:
1. Open a web browser on a system that has network connectivity to the appliance.
2. Navigate to https://console.domain, where console.domain is the fully qualified domain
name (FQDN) that was used for the Flex Appliance Console during the initial
configuration. It can also be an IP address.
3. Sign in using the default credentials.
Note:
• Veritas recommends that you change the admin user password the first time you sign in as
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
SYSTEM ACTIVITY
HOME REPOSITORY
TOPOLOGY MONITOR
USER NETWORK
TENANTS
MANAGEMENT INTERFACES
14
The left navigation bar is used to navigate through the Flex Appliance Console. The navigation
bar uses icons to indicate the various pages. To display the page names, hover over the icons
or use the >> icon at the top to expand the entire bar. The Flex Appliance Console includes the
Home, System Topology, Activity Monitor, Repository, Tenants, User Management, and
Network Interfaces pages.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
15
The Home page shows a small overview of the system topology and a getting-started flow for
first-time users. To return to the Home page at any time, click the Home icon in the left
navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Appliance nodes
Storage shelves
Application Instances
16
The System topology page shows a complete overview of the appliance nodes, storage
shelves, and instances. To access this page, click the System topology box on the home page
or click the System topology icon in the left navigation bar. The System topology page shows
the full storage capacity of the appliance storage shelves. However, not all of the storage is
available for use. You can see the usable storage capacity when you create or resize and
instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Tasks
Task details
Filters
17
The Activity Monitor page shows the tasks that have been performed on the Flex Appliance
Console and their current status. To access this page, click the Activity Monitor icon in the left
navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Application
packages
Upgrade packages
18
The Repository page lets you manage the applications and upgrade packages for the Flex
Appliance. To access this page, click the Repository icon in the left navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Create a tenant
• Remove an existing tenant
• View configured tenants
• Search tenants
19
The Tenants page lets you manage tenants. To access this page, click the Tenants icon in the
left navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
20
The User management page lets you manage users for the Flex Appliance Console. To access
this page, click the User management icon in the left navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
21
The Network interfaces page lets you view and configure the appliance’s network interfaces.
To access this page, click the Network interfaces icon in the left navigation bar.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Global Notifications
Notifications pane
22
Global notifications appear on the global header and show the status of a task. The same
information is displayed in the Notifications pane. Clicking on a notification in the
Notifications pane opens the activity details for that task. The Notification pane can also be
used to mark all notifications as read.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
ONLINE
OFFLINE
Start, Relocate, Upgrade,
Resize storage, and
Delete.
23
The Flex Appliance Console can be used to perform a number of operations on a container
depending on the container state. If a container is online, the permissible operations include:
stopping, relocating, and upgrading a container. If a container is offline, the permissible
operations include: starting, relocating, upgrading, resizing storage, and deleting a container.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
24
Management_server.log
25
Internal server error is a very general HTTP error that can occur if one or more services have
failed or is not running. To identify the exact cause of the problem, check the
/log/management_server.log
Any web UI related errors are recorded in the management_server log. Troubleshooting
will vary depending on the error message recorded in the management_server log. In
this example, the management_server log shows that the internal server error has
occurred because none of the hostagents are reachable. To resolve this error, log in to the Flex
Appliance Shell, run the system security elevate command to enter the elevate
mode, and then run the systemctl start hostagent command to start the
hostagent service.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
docker ps
command shows that
the mgmtserver is not
running
26
Error 502 – Bad Gateway can occur if the infrastructure services are not running or if the web
server is not reachable. This slide shows an example of Error 502, which occurred because the
mgmtserver service was not running. To resolve this issue, run the command to start the
mgmtserver service and refresh the web UI.
Note: The infrastructure containers are monitored by VCS and switch from one node to
another (in case of a multi-node deployment) for load balancing. This switch might take about
30 seconds to 1 minutes to complete. Any operations performed while the switch is in
progress might fail with Error 502.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
/log/hostagent.log
27
All messages related to a task are displayed in the task details pane can be used to
troubleshoot a failed task. This slide shows an example of a relocate application instance task
that has failed because the appliance has only one node. Relocation tasks are work only in a
multi-node environment. Detailed messages related to the tasks failed or successful are
logged in /log/hostagent.log and hence this log might prove to be helpful in
troubleshooting failed tasks.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– In this lesson, you learned about the initial configuration guidelines and how to perform an initial
configuration of the Flex Appliance.
– In addition, you learned how to access and navigate the Flex Appliance Shell and the Flex Appliance
Console.
– Finally, you learned how to perform basic troubleshooting of some common Flex Appliance Web
Console errors.
• Reference materials
– Veritas 5340 Appliance Product Description Guide
– Veritas Flex Appliance Getting Started and Administration Guide
– http://www.veritas.com/support
28
For more information about the topics discussed in this lesson, refer to the resources listed on
the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
29
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
30
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. IPMI
B. host1 or host0
C. privnic1 and privnic0
D. At least one 10Gb NICs per node
E. All of the above
31
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. IPMI
B. host1 or host0
C. privnic1 and privnic0
D. At least one 10Gb NICs per node
E. All of the above
The correct answer is E. The IPMI, host1 or host0 (labelled eth0 and eth1 on the node), privnic1 and privnic0 (labeled
ETH2 and ETH3 on the nodes), and at least one 10Gb NIC should be connected to the network before performing an
initial configuration of a multi-node appliance deployment.
32
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. System
B. Storage
C. Setup
D. Manage
E. All of the above
33
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. System
B. Storage
C. Setup
D. Manage
E. All of the above
The correct answers are A and C. The Flex Appliance Shell includes the setup, system, show, set, and delete command
views.
34
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Repository
B. System topology
C. Network interfaces
D. Tenants
35
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Repository
B. System topology
C. Network interfaces
D. Tenants
The correct answer is B. The System topology page shows a complete overview of the appliance nodes, storage shelves
and instances.
36
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
3-37
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Modifying Veritas Flex Appliance settings lesson in the Veritas Flex Appliance
5340 Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Veritas Flex Appliance 1.2 allows administrators to bind multiple network interfaces together into a
single bonded channel.
• Channel bonding enables two or more network interfaces to act as one, simultaneously increasing the
bandwidth and providing redundancy.
eth0
bond0
eth1
Bonding example
Veritas Flex Appliance 1.2 allows administrators to bind multiple network interfaces together
into a single bonded channel. Channel bonding enables two or more network interfaces to
act as one, simultaneously increasing the bandwidth and providing redundancy.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Interfaces to add
Bond mode Bond name
to the bond
1 3
A network interface should exist before an instance can be created. To configure a network
interface:
1. On the Flex Appliance console, click the Network interfaces icon, in the left navigation
bar, to open the Network interfaces page.
2. Click the Network interface to configure. In this example, the network interface selected
is bond0
3. Enter an IP address for the bond along with the subnet mask in CIDR format and a
Gateway IP.
4. Click Save to save the configuration.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
1
4
Select continent
Setting timezone
To set the date and time using the NTP server, perform the following steps on all appliance
nodes:
1. Log in to the Flex Appliance Shell, and then type the following command:
set date ntp ntp_server=<IP address or hostname of the NTP
server>
2. Press Enter to save the settings.
To set the date and time by entering the date and time manually, perform the following steps
on all appliance nodes:
1. Log in to the Flex Appliance Shell, and then type the following command:
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
The DNS and Hosts file settings can be changed after initial configuration. To change the DNS
server IP address or the search domain, perform the following steps:
1. From the Flex Appliance Shell, run the system set-DNS command.
2. Follow the prompts to change the DNS settings as follows:
a) To replace the existing settings with new parameters, enter the new information in
the appropriate fields.
b) To remove the DNS settings, leave the fields blank.
Note: If you remove existing DNS settings, you must add the hostname resolution
information to the appliance Hosts file.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
11
If you do not want to use DNS or want to bypass the DNS for specific hosts, you can use the
appliance Hosts file to manage the hostname resolution information. To add entries to the
Hosts file, perform the following steps:
1. Gather the following information for all appliance nodes and for the Flex Appliance
Console:
IP address
Hostname
Domain
2. From the Flex Appliance Shell - Run the system add-host command.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
3. One at a time, enter the required information for the nodes and the Flex Appliance
Console.
To remove a entry from the Hosts file, perform the following steps:
1. From the Flex Appliance Shell - Run the system remove-host command.
2. Enter the IP address of the host that you want to remove.
2 4
8
6
7
12
To edit the instance network settings of an existing application instance, perform the
following steps:
1. From the System topology page of the Flex Appliance Console, navigate to the
Application instances section.
2. Locate and select the radio button next to the instance that you want to edit.
3. Click Stop to stop the instance.
4. Click the instance name to open the Instance Details page.
5. At the top of the details page, click Edit network.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
6. Click Manage pairs to add or remove IP address and interface pairs. The Manage pairs
window is displayed.
7. Select a Network interface to add, enter an IP address and click Add pair to add the
interface to the application instance.
8. To remove an existing instance click ‘X’ next to the interface.
9. Click Confirm to save the settings.
3
2
1
4
13
• Key points
– In this lesson, you learned about network bonding and how to create and delete a network bond.
– In addition, you learned how to configure a network interface with and without VLAN tagging.
– Finally, you learned how to change date, time, DNS, and Hosts file settings.
• Reference materials
– Veritas 5340 Appliance Product Description Guide
– Veritas Flex Appliance Getting Started and Administration Guide
– http://www.veritas.com/support
14
For more information about the topics discussed in this lesson, refer to the resources listed on
the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
15
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
16
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
17
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. Channel bonding enables two or more network interfaces to act as one, simultaneously
increasing the bandwidth and providing redundancy.
18
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
19
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is A. bond_slaves parameter is the only required parameter when creating a network bond. If
bond_mode and the bond_name parameters are not specified the bond is created using the default values.
20
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
21
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is C. IP address of the DNS server and the search domain are the only parameters required when
changing DNS settings using the system set-DNS command.
22
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
23
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is B. A network bond can be delete only if is not in use by an application instance and does not have
a subnet and a gateway assigned to it.
24
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
4-25
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Managing Flex Appliance Users lesson in the Veritas Flex Appliance 5340
Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Managing Users • Explain the roles of the Flex Appliance default users.
• Describe the types of Flex Appliance users.
• Change the admin user password on the Flex Appliance Console.
• Change the hostadmin user password in the Flex Appliance Shell.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A tenant is a separate space that a super administrator creates for a specific group of users
and for a specific use. Different tenants can be allocated for different user groups. After
you add a tenant, you can assign instances to it. In this version of Flex Appliance, all users
are assigned to a tenant and are super administrators. Users are assigned to the tenants.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Domain name: Type the domain name for this tenant. You can enter only one
domain name.
• Search domains: To enter multiple search domains, type a comma and a space
after each search domain.
• Name servers: Type the IP addresses for the name servers for this tenant. To enter
multiple name servers, type a comma and a space after each name server.
• Hosts file entries: Type the Hosts file entries for this tenant if you do not want to use
DNS or want to bypass DNS for specific hosts. Include entries for all hosts that you
want your instances to communicate with.
5. Click Save.
After you add a tenant, you can assign instances to it.
• This user is the default user for the Flex Appliance Console.
• Use this user to sign in to the console for the first time.
hostadmin user
• This user is the default user for the Flex Appliance Shell.
• Use this user to perform the initial configuration and for any other tasks that involve the
shell.
appadmin user
• This user is the default user for all of your NetBackup application instances.
• Use this user to open SSH sessions to the instances.
• The appadmin user has the NetBackup security administrator role and access to the
NetBackup Web UI.
10
The Flex Appliance is shipped with default users for the Flex Appliance Console, the Flex
Appliance Shell, and the NetBackup application instances. The following list describes the
default users and their functions:
• The admin user: This user is the default user for the Flex Appliance Console. Use this
user to sign in to the console for the first time.
• The hostadmin user: This user is the default user for the Flex Appliance Shell. Use this
user to perform the initial configuration and for any other tasks that involve the shell.
• The appadmin user: This user is the default user for all of your NetBackup application
instances. Use this user to open SSH sessions to the instances. The appadmin user has
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
the NetBackup security administrator role and access to the NetBackup Web UI.
The default password for these users is well documented and available online. For
security purposes, Veritas recommends that you change the passwords the first time
that you use the accounts.
The following types of users are supported on the Flex Appliance Console:
• Local users
• Active Directory users
In this version of Flex Appliance, only the super administrator role is available, which has access to
all areas of the Flex Appliance Console and can perform all operations.
11
You can manage all of your Flex Appliance Console users from the User management page.
To access the User management page, sign in to the console and click the User
management icon in the left navigation bar. Users are assigned to tenants. A tenant is a
separate space for a specific group of users and for a specific use. Different tenants can be
allocated for different user groups. In this version of Flex Appliance, all users are assigned to
all tenants. The following types of users are supported on the Flex Appliance Console:
• Local users
• Active Directory users
In this version of Flex Appliance, only the super administrator role is available. A super
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
administrator has access to all areas of the Flex Appliance Console and can perform all
operations.
12
13
The default admin user cannot be removed, and users cannot remove their own user
accounts. To remove a user, perform the following steps:
1. On the Flex Appliance console, click the User management icon in the left
navigation bar.
2. Select the user that you want to remove, and then click Remove.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
14
Active Directory user passwords cannot be changed from the Flex Appliance Console.
They must be changed from the server on which they reside. To change a user password,
perform the following steps:
1. Sign in to the Flex Appliance console from the user account that you want to change the
password for.
2. In the top-right corner of the screen, click the black circle icon that includes the user’s
initials. For example, if the user’s full name is Default User, the icon includes the
initials DU.
3. Click Change password.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Log in to the Flex Appliance Shell, and then type the following:
set user password
Press Enter.
15
2. Press Enter.
3. Type a new password.
A password must be between 8 and 512 characters, and must contain at least one
upper-case letter and one number.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
16
This is the Using Active Directory user credentials with the Flex Appliance topic.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
17
In Flex 1.2, customers can use their Active Directory user credentials to manage Flex
Appliance Web user interface dashboard. Users can now integrate with their Active
Directory server, and import AD users or groups. Note that only imported users and
groups can operate the Flex Appliance web user interface dashboard. Removing AD users
and groups, which were imported is also supported. Users can edit the AD server
configuration. The Administrator has the required permissions to add these Active
Directory users/groups. All the imported users and groups will have Admin privileges.
18
A Flex Appliance can connect to an Active Directory domain and import users or groups.
Imported users/groups can access the Flex web user interface and have administrator
privileges. Active Directory server name or IP address, port number, user credentials, and
base DN are required to enable integration.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Click Import.
19
Nested user groups are not supported. To import the users of a nested group, you must
perform this procedure for the group that they directly belong to. To import an Active
Directory user or user group:
1. On the Flex Appliance console, click the User management icon in the left
navigation bar.
2. If you have not done so already, connect the Active Directory domain that the user or
the user group belongs to.
3. Click Create/import user > Import Active Directory users.
4. Select User or User group.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
5. Depending on your selection, enter the username or the group name. Do not
include the domain name.
6. Click Import.
After you have imported the user or the user group, you can view the details on the User
management page. You cannot view the members of a user group from the Flex Appliance
Console. Use the Active Directory server to manage the users within a group.
20
• Users in nested Active Directory groups cannot log in to the Flex web user interface. For
example, if a user “Bill” belongs to a group called “sub_group” and “app_group” belongs
to “super_group”. If the group “super_group” is imported, then “Bill” can not login to the
Flex UI.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
21
The default admin user cannot be removed, and users cannot remove their own user
accounts. To remove a users and groups, perform the following steps:
1. On the Flex Appliance console, click the User management icon in the left
navigation bar.
2. Select the user or group that you want to remove, and then click Remove.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
22
Customers can use their Active Directory user credentials to login and manage Flex
Appliance Web user interface.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Login issues This AD user has not been imported. Sign in as a The entered AD user has not been imported and so does not
different user and import the requested user to grant have access to the Flex Appliance Console.
access.
Invalid user credentials • Username and password are not matching in the database.
• Wrong username format. For AD user, it should be
Domain\username.
Configuration Unable to contact AD server • Active Directory server is down.
issues • Wrong server name or IP address.
• Active Directory server is up and running, but it is not
listening on the port which the user provided for
configuration.
Invalid AD username or password The entered AD username and/or the password does not
match those on the AD server.
Invalid Base DN The entered Base DN does not exist on the AD server.
23
Some common Active Director issues are listed on the slide along with their possible
solutions.
Login issues:
• This AD user has not been imported. Sign in as a different user and import the requested
user to grant access. - The entered AD user has not been imported and so does not have
access to the Flex Appliance Console.
• Invalid user credentials:
1. Username and password are not matching in the database.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Configuration Error occurred while validating the AD The entered AD parameters do not match those on the
issues parameters. Check your AD configuration and AD server, or an unknown error occurred.
try again.
One or more of the parameters are invalid. The entered AD parameters do not match those on the
AD server.
Importing issues The requested user does not exist on the AD The entered AD username does not exist on the AD
server. server.
The requested group does not exist on the AD The entered AD group name does not exist on the AD
server. server.
24
Some common Active Director issues are listed on the slide along with their possible
solutions.
Configuration issues
• Error occurred while validating the AD parameters. Check your AD configuration and try
again. - The entered AD parameters do not match those on the AD server, or an
unknown error occurred.
• One or more of the parameters are invalid. - The entered AD parameters do not
match those on the AD server.
Importing issues
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• The requested user does not exist on the AD server. - The entered AD username does not
exist on the AD server.
• The requested group does not exist on the AD server. - The entered AD group name
does not exist on the AD server.
• Key points
– In this lesson, you learned about Flex Appliance tenants and the different operations that you can
perform on them.
– In addition, you learned about Flex Appliance default users and the types of Flex Appliance users.
– Finally, you learned how to connect the Flex Appliance to the Active Directory domain and import users
to the Flex Appliance from Active Directory.
• Reference materials
– Veritas 5340 Appliance Product Description Guide
– Veritas Flex Appliance Getting Started and Administration Guide
– http://www.veritas.com/support
25
For more information about the topics discussed in this lesson, refer to the resources
listed on the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
26
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
27
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
28
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. Different tenants can be allocated for different user groups.
29
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. admin user
B. hostadmin user
C. appadmin user
30
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. admin user
B. hostadmin user
C. appadmin user
The correct answer is B. The hostadmin user is the default user for the Flex Appliance Shell. Use this user to perform the
initial configuration and for any other tasks that involve the shell.
31
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
32
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is B. After you have imported the user or user group, you can view the details on the User
management page. You cannot view the members of a user group from the Flex Appliance Console. Use the Active
Directory server to manage the users within a group.
33
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
5-34
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Working with the Veritas Flex Appliance lesson in the Veritas Flex Appliance 5340
Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Managing applications and upgrade Add and remove applications and Flex Appliance upgrade packages in the
packages in the repository Flex Appliance repository.
Creating application instances Create NetBackup master and media server instances.
Veritas Flex Appliance: Multiple network Configure multiple network connections for an application instance.
support
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
After completing this topic, you will be able to add and remove applications
and Flex Appliance upgrade packages in the Flex Appliance repository.
This is the Managing applications and upgrade packages in the repository topic.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Before you can create an application instance or upgrade the appliance software, you must
first add the applicable files to the repository. To manage your applications and upgrade
packages for the Flex Appliance, use the Repository page in the Flex Appliance Console. To
access the Repository page, sign in to the Flex Appliance console and click
the Repository icon in the left navigation bar. Select the Applications or the Flex Appliance
upgrade packages tab to view the applicable files. The following information is displayed for
each of the files that you currently have in the repository:
• Application or Name
• Version
• Type and Size (upgrade packages only)
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Adding files to the Flex Appliance repository consists of the following tasks:
1. Download the file from the Veritas Entitlement Management System (VEMS).
2. From the Flex Appliance console, locate the downloaded file and add it to the repository.
To download and add files to the repository, perform the following steps:
1. From a computer within your appliance domain, download the appropriate file from
VEMS.
2. From the same computer, sign in to the Flex Appliance console and click
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Users can permanently remove upgrade packages from the Flex Appliance repository.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
To permanently remove upgrade packages from the repository, perform the following
steps:
1. Sign in to the Flex Appliance console and click the Repository icon in the left
navigation bar.
2. On the Repository page, navigate to the Flex Appliance upgrade packages tab.
3. Select the files that are no longer needed.
4. Click Remove.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Package deleted
successfully
The Repository page displays the Package deleted successfully message upon successful
deletion of the rpm from the repository.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
After completing this topic, you will be able to explain how to create
NetBackup master and media server instances.
10
11
You can create application instances from the System topology page of the Flex Appliance
console. Navigate to the Application instances section and click Create instance to open a
new page that lets you create instances of the following applications:
• NetBackup master server
• NetBackup media server with the following storage options:
o Media Server Deduplication Pool (MSDP)
o AdvancedDisk
o CloudCatalyst
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
12
13
Note: If the evaluation key expires before you create the instance, the instance creation fails.
Ensure that you have a valid license key before you create an instance.
4. From the System topology page of the Flex Appliance console, navigate to the Application
instances section.
5. Click Create instance.
6. Select the appropriate master server application from the repository list, and then
click Next.
7. Enter the required information like Hostname, IP address, Network interface, Tenant,
Smart Meter customer registration key, and then click Next. You can view the progress in
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
14
15
Note: If the evaluation key expires before you create the instance, the instance creation fails.
Ensure that you have a valid license key before you create an instance.
4. Add the hostname for the new media server instance to the Media Servers list on the
master server as described below:
• Use the NetBackup Administration console to connect to the NetBackup master
server. Use appadmin and the updated password to login.
• Click NetBackup Management > Host Properties > Master Servers. In the right pane,
right-click the master server and select Properties. Select Server > Media Servers, and
add the hostname of the new media server.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Click Ok.
5. If a firewall exists between the master server and the new instance, open the following
ports on the master server to allow communication:
• vnetd: 13724
• bprd: 13720
• PBX: 1556
• If the master server is a NetBackup appliance that uses TCP, open the following ports:
443, 5900, and 7578.
6. From the System topology page of the Flex Appliance console, navigate to the Application
instances section.
7. Click Create instance.
16
8. Select the appropriate media server application from the repository, and then click Next.
9. Enter the hostname, IP address, network interface, tenant, master server hostname, CA
certificate fingerprint, and then click Next. You can view the progress in the Activity
Monitor while the media server instance is being created.
Note: If you do not want to use DNS or want to bypass DNS for certain hosts, verify that
the hostname resolution information is included in the Hosts file entries field. You must
include entries for the master server and any other NetBackup hosts that you want to
communicate with the instance.
10. Once the instance is created successfully, you must change the password from the known
default password. To change the password, open an SSH session to the media server
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
17
12. Create the storage servers for your selected storage, as follows:
• Log on to the NetBackup Administration console and select either NetBackup
Management or Media and Device Management.
• If you selected AdvancedDisk or Media Server Deduplication Pool (MSDP) storage for
the instance, click Configure Disk Storage Servers and follow the prompts to create
the storage servers. Enter the following storage information for AdvancedDisk and
MSDP:
o AdvancedDisk storage volume: /mnt/advanceddisk/vol*
o MSDP storage path: /mnt/msdp/vol0
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Note: If the MSDP disk pool spans multiple volumes, only select vol0.
• If you selected a CloudCatalyst cache for the instance, click Configure Cloud Storage
Servers and follow the prompts to create the storage servers. Enter the following local
cache directory for CloudCatalyst: /mnt/cloudcatalyst
• If you did not select MSDP storage for the instance, the instance creation is now
complete. You can skip the remaining steps in this procedure.
• If you selected MSDP storage for the instance, tune the NetBackup parameters as
follows:
o Log in to the instance and run the following command: sudo
/opt/veritas/vxapp-manage/tune -s
After completing this topic, you will be able to create a CloudCatalyst media
server instance.
19
• Uses optimized duplication from CloudCatalyst to cloud in its native duplication format.
Benefits • Recovery performed directly from CloudCatalyst to NetBackup clients.
• Stores recent deduplicated data in a local cache to minimize data transfer and reduce costs.
• Many web vendors including: Amazon, AT&T, China Mobile, Cloudian, EMC ECS, Google Cloud
Storage, Hitachi, IBM, Microsoft Azure, Oracle CloudService, SwiftStack, and many others.
Support
• Refer to most recent Hardware Compatibility List at
https://www.veritas.com/content/support/en_US/article.100040093.html
20
NetBackup CloudCatalyst is a solution that provides deduplication in the data center, and
extends the data to the cloud in its duplicated format without rehydration or staging. In
addition, recovery of data can be performed directly from the NetBackup CloudCatalyst to
the NetBackup Client. With optimized data reduction, it has the fastest end-to-end dedupe
performance in the industry with a dramatic reduction in time, cost, and network bandwidth
for cloud storage. The NetBackup CloudCatalyst has flexible features to manage both on-
premise and in-cloud environments with capabilities to support third party cloud providers
such as AWS. Support for new cloud providers can be added without requiring a new
software release. For the most recent NetBackup Hardware Compatibility List refer to:
https://www.veritas.com/content/support/en_US/article.100040093.html
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
WAN LAN
Cloud storage
vendor
OST Flex 5340 Appliance
Cloud Media
storage servers
server (MSDP)
Direct backups
Optimized / client-side Clients Clients
deduplication (Direct only) (Direct and client-side)
21
The primary use case for CloudCatalyst is to act as a gateway to a cloud provider for data
protected by other NetBackup media servers. NetBackup clients send their data to a media
server, as usual. The media servers then use optimized duplication to copy the data to the
CloudCatalyst media server. The deduplicated data resides temporarily on a local cache and is
then sent to the cloud storage provider, creating a second copy of that backup image. The
data remains deduplicated the entire time, and restores are possible from either the copy –
the original local image or the cloud image. It is also possible for NetBackup clients to send
their data directly to the CloudCatalyst media server. This is a less optimal solution because
there is no support for client deduplication to a CloudCatalyst media server, so more data will
pass across the network. Note the following restrictions:
• A NetBackup CloudCatalyst media server can only be configured with one cloud storage
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
provider. For example, the media server cannot be used with Amazon S3 and Amazon
GovCloud at the same time.
• CloudCatalyst is not supported with AIR (source or target) currently.
• CloudCatalyst does not currently support IPv6.
1 2 3 4
Add the
CloudCatalyst Create a
Configure an MSDP
Deploy host name- media server to the CloudCatalyst
storage server
based certificates. additional servers media server
(source).
list on the Master instance.
server.
8 7 6 5
Ensure that a
Configure a
common media
Configure a SLP and Protect the MSDP CloudCatalyst
server is configured
a backup policy. data and Catalog. storage server
to allow optimized
(target).
duplication.
22
This slide lists the configuration steps for deploying a CloudCatalyst media server instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
23
24
Another pre-requisite before deploying the CloudCatalyst instance is to add the CloudCatalyst
media server to the Additional Servers list on the Master server. To do this, perform the
following steps:
1. Add the hostname for the CloudCatalyst media server instance to the Additional
Servers list on the master server as described below:
• Use the NetBackup Administration console to connect to the NetBackup master
server. Use appadmin and the updated password to login.
• Click NetBackup Management > Host Properties > Master Servers. In the right pane,
right-click the master server and select Properties. Select Server > Media Servers, and
add the hostname of the new media server.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Click OK.
2. If a firewall exists between the master server and the CloudCatalyst media instance, open
the following ports on the master server to allow communication:
• vnetd: 13724
• bprd: 13720
• PBX: 1556
• If the master server is a NetBackup appliance that uses TCP, open the following ports:
443, 5900, and 7578.
25
Create a NetBackup CloudCatalyst media server instance, perform the following steps:
1. Ensure that the NetBackup media server application is listed in the repository.
2. Before you create the application instance, ensure that the following tasks have been
performed:
• Configure at least one network interface. You can configure a physical interface, add a
VLAN tag, or create a bond.
• Add at least one tenant.
3. Gather the following information for the new instance. Note: The hostname and IP
address must not be in use anywhere else in your domain.
• Tenant that you want to assign it to
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
26
4. From the System topology page of the Flex Appliance console, navigate to the Application
instances section and click Create instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
27
5. Select the appropriate media server application from the repository, and then click Next.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Note: Do not enter a value for MSDP storage size. CloudCatalyst and MSDP
cannot coexist on the same server.
28
6. Enter the Hostname, IP address, and specify the CloudCatalyst cache size.
Note: Do not enter a value for MSDP storage size. CloudCatalyst and MSDP cannot coexist
on the same server.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
29
7. Select a network interface, tenant, enter the master server hostname, and a CA certificate
fingerprint.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
30
8. Enter the Password for host name-based certificate and a NetBackup license key.
Note: If the evaluation key expires before you create the instance, the instance creation fails.
Ensure that you have a valid license key before you create an instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
31
9. Review the Configuration summary that is displayed and click Create to create the media
server instance. You can view the progress in the Activity Monitor while the media server
instance is being created.
Note: If you do not want to use DNS or want to bypass DNS for certain hosts, verify that the
hostname resolution information is included in the Hosts file entries field. You must include
entries for the master server and any other NetBackup hosts that you want to communicate
with the instance.
10. After the instance is created successfully, you must change the password from the known
default password. To change the password, open an SSH session to the media server
instance and log in with the following credentials:
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Username: appadmin
• Password: P@ssw0rd
11. Follow the prompts to enter a new password.
32
33
The first operation must be a Backup operation. In the Destination storage field, select the
storage unit that was created for the MSDP storage server. The second operation must be
a Duplication operation and a child of the backup operation. In the Destination storage
field, select the storage unit that was created for the CloudCatalyst storage server.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
34
Configure a new backup policy and change the Policy storage to the NetBackup
CloudCatalyst SLP configured in the previous step.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
35
36
You can manage your application instances from the System topology page of the Flex
Appliance console. To access your existing instances, click the System topology icon in the left
navigation bar, and then navigate to the Application instances section. Under Application
instances, select the instance that you want to start or stop and then Start or Stop that
instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
If you want the instance to run on a specific node, you can relocate it after it starts.
37
When you start an instance, the Flex Appliance automatically determines which node to start
it on for optimal load balancing. Therefore, it may not start on the same node that it was
located on when it was stopped. If you want the instance to run on a specific node, you can
relocate it after it starts.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
38
39
You can monitor the progress of the resize activity in the Activity Monitor. When the resize is
complete, you can view the new storage allocations by clicking the instance name
under System topology > Application instances.
After completing this topic, you will be able to configure multiple network
connections for an application instance.
40
NetBackup Clients
Network 1: 10.255.250.xx
Network 2: 10.255.251.xx
Veritas Flex Appliance 5340
41
42
43
3. In the Veritas Flex Appliance console, in the left navigation bar, click System topology.
4. Under the Application instances section, click the name of instance for which multiple
networks need to be configured. The instance details page is displayed.
5. In the instance details page, click Edit network.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
44
45
8. In the instance details page, click Edit network. The Manage pairs dialog box is displayed.
9. In the Manage pairs dialog box, select the network interface which was edited earlier and
enter the IP address.
10. Click Add pair and then click Confirm.
Note: Ensure that there are no duplicate IP addresses or NICs for one instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
46
11. The instance details page now displays two pairs in the IP address and interface pairs
section. On the bottom right corner of the instance details page, click Save.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
47
You can view the updated network configuration from the Flex Shell by issuing the command:
show instance application-networks. You can also view this information from
the instance node. Use PuTTy to login to the instance node and then issue the command: ip
a.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
48
49
selected file to the repository and installs it so that it is available for use. The uploaded
file is displayed at the top of the list on the Repository page.
50
To select the application instance for upgrade, perform the following steps:
1. Ensure that the new version of the application is located in the repository.
2. From the System topology page of the Flex Appliance Console, navigate to the
Application instances section.
3. Locate the instance that you want to upgrade. If it is stopped, select it and click Start
before you begin the upgrade so that the upgrade precheck can run.
4. From the Application instances section, select the instance, then click
Manage > Upgrade instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
51
The instance upgrade stops all processes. The user can choose to stop the critical
processes manually as well.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
52
The application, that the instance needs to be upgraded to, needs to be added to the
repository. The version to which an instance can be upgraded to will then be displayed in the
Upgrade instance page.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
53
The precheck stage of the upgrade process performs a version compatibility check of the
application instance; if the media server instance is upgraded before the master server
instance the precheck fails. If the precheck is successful, click Next to continue.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
54
If the application needs any additional configuration parameters, you are prompted to enter
them. Enter the parameters, and then click Next.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
55
Verify the selection summary and then click Upgrade to begin the upgrade process.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
56
After the application instance being upgraded is stopped, snapshots of the data and
configuration volumes are created. Storage pre-check is then performed and new volumes if
needed are created. The upgraded instance is then brought online and application
configuration is performed on the upgraded instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
57
After a successful upgrade, a 24-hour test window starts. During this window, the Manage
button for the upgraded instance includes options to Commit or Rollback. The user is given
limited space for testing backups (25 GB). An instance that is pending commit cannot be
deleted or upgraded. Start, Stop and Relocate is possible on an instance pending commit.
Selecting Commit removes references to the old application instance and snapshots. Once an
upgrade is committed, a rollback is not possible. After the 24-hour window expires, the
upgrade is automatically committed.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
58
59
Once the media server appliance instance is stopped, snapshots are created. Storage
precheck is then performed and new volumes if needed are created. The upgraded instance is
then brought online and application configuration is performed on the upgraded instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
60
61
Once the upgrade has completed, the instance version remains in a pending state for the next
24 hours. You can choose to commit the new version upgrade, or rollback to the previous
version within this 24 hour window.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
62
Once an upgrade instance is committed, the older version of the instance and the
storage snapshots are deleted. The instance is then upgraded.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
63
To roll back the media server instance, perform the following steps:
1. In the Flex Appliance console, navigate to System topology > Application instances and
perform the following tasks:
a. Select the instance name and then click Manage > Upgrade instance > Roll back.
b. You can also click on the instance name to open the instance details page, and then
click Roll back at the top of the screen.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
64
Caution: Do not rollback the master server instance if the media server instance is still at a
higher version.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
65
A media server application instance rollback involves stopping the instance, restoring data
from the storage snapshots, deleting the new instance, and then starting the old instance.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– In this lesson, you learned how to manage applications and upgrade packages in the repository.
– In addition, you learned how to create and manage application instances.
– Finally, you learned about multiple network support and how to perform instance upgrades in Flex
Appliance 5340.
• Reference materials
– Veritas Flex Appliance Getting Started and Administration Guide
https://www.veritas.com/content/support/en_US/doc/130821112-132517533-0/v131644506-
132517533
66
For more information about the topics discussed in this lesson, refer to the resources listed on
the slide and remember to check the Veritas Support Web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
67
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
68
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Tenant
B. Repository
C. Network
D. User Management
69
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Tenant
B. Repository
C. Network
D. User Management
The correct answer is B. Before you can create an application instance or upgrade the appliance software, you must first
add the applicable files to the repository.
70
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
71
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The answer is A. With Flex Appliance, you can run concurrent instances of the following applications: NetBackup
master server, NetBackup media server with Media Server Deduplication Pool (MSDP), AdvancedDisk and
CloudCatalyst. You cannot use both MSDP and CloudCatalyst storage in the same application instance.
72
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
73
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The answer is B. When you start an instance, Flex Appliance automatically determines which node to start it on for
optimal load balancing. Therefore, it may not start on the same node that it was located on when it was stopped.
74
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
75
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The answer is A. Once the upgrade has completed, the instance version remains in a pending state for the next 24
hours. You must decide within that time period whether you want to commit to the new version or roll back to the
previous version. If you do not commit or roll back within 24 hours of the upgrade, the new instance version is
committed automatically.
76
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Delete
B. Upgrade
C. Relocate
77
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. Delete
B. Upgrade
C. Relocate
The correct answer is C. Instance in pending commit state cannot be deleted or upgraded. Start/Stop/Relocate is
allowed on instance in in pending commit state.
78
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
6-79
Not for Distribution.
Veritas Flex Appliance 5340:
Administra on
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Monitoring the Flex Appliance lesson in the Veritas Flex Appliance 5340:
Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Topic Objective
AutoSupport and Call Home • Provide an overview of AutoSupport and Call Home.
• Configure Call Home settings and view the Call Home
information.
• Describe how to delete and disable Call Home settings.
Monitoring the hardware from the • View node, primary storage shelf, and expansion storage shelf
Flex Appliance Shell information.
• View system data and hardware faults.
Scanning and adding storage Describe the process flow and working of the scan and add feature.
Troubleshooting Troubleshoot failures encountered during the scan and add
operation.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Case Management
Ticketing
Internet
Parts replacement
vendor
Call Home 24*7 monitoring
Diagnostics
Secure SSL
Veritas Secure Operations Center
connection
An appliance has the ability to send an email to a local administrator when a hardware
failure is detected. You can configure the email address that you want to use for
hardware failure notifications from the Flex Appliance Shell. The contents of the email
identifies the type of hardware failure that occurred and the status of the failure.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
email-smtp smtp_account=<smtp_account> (Optional) Enter the name of the account that is used for authentication to the
SMTP server
email-smtp smtp_password=<smtp_password> (Optional) Enter the password for authentication to the SMTP server
email-smtp smtp_server=<smtp_server> Enter the SMTP server that is used to send email
email-notification-interval interval=<interval> Enter the time (in minutes from 1 to 44640) between alert emails that are sent to
the administrator. The default value is 1440 minutes.
email-sender-id email_address=<email_address> Enter an email ID or account for emails that are received from the appliance
Call Home is enabled by default. You can delete or disable Call Home settings as needed.
Call Home is not required, but it serves as a critical step to proactive customer support and
incident response for failures.
1. Log in to the Flex Appliance shell.
2. Disable the Call Home alerts:
delete alerts callhome
3. Disable the Call Home proxy settings:
delete alerts callhome-proxy delete
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
alerts callhome-proxy-tunnel
This is the Monitoring the hardware from the Flex Appliance Shell topic.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
You can use the Flex Appliance Shell to obtain information about hardware components.
This interface provides tab-completed items to monitor your Flex appliance. Before you
configure the appliance and your network, the systemcommand is available to provide
hardware monitoring information. To view the hardware monitoring information, perform
the following steps:
node_component=<component>
system hardware-health primaryshelf
primaryshelf_component=<component>
The parameter primaryshelf_component is required.
All (components)
Fan
CPU
Disk
Fibre Channel
RAID
Power
Temperature
Product
PCI
Network
Firmware
Connection - between the appliance and the Primary Storage Shelf CPU
Storage Status
DIMM
11
All (components)
Fan
Disk
Power
Temperature
Product
Firmware
BBU (battery backup unit)
Controller
Volume
Volume group
12
You can view data about the following Primary Storage Shelf components from the shell. To
view Primary Storage Shelf component status, perform the following steps:
1. Log in to the Flex Appliance Shell, and type the following command:
system hardware-health primaryshelf
primaryshelf_component=<component>
2. Press Enter to display the information.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
All (components)
Fan
Disk
Power
Temperature
Product
Volume
Volume group
13
You can view data about the Expansion Storage Shelf components from the shell. To
view Expansion Storage Shelf status, perform the following steps:
1. Log in to the Flex Appliance Shell, and type the following command:
system hardware-health expansionshelf
expansionshelf_component=shelf_id=<Expansion shelf ID>
2. Press Enter.
Note that shelf_idis a required parameter.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
system hardware-errors
14
From the Flex Appliance Shell you can run a command that shows only hardware
component faults. To view hardware faults, perform the following steps:
1. Log in to the Flex Appliance Shell, and type the following command:
system hardware-errors
2. Press Enter to display the data.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
hardware Shows the current status of the various appliance hardware components.
network Shows the current status of the network connections.
Usage
system self-test <command>
15
In addition to individual hardware component data, you can obtain information about
the appliance system. The self-test command captures more data than the hardware-
health command. It includes a health check all the way to the NetBackup application
layer.
1. Log in to the Flex Appliance Shell, and type any of the following as needed:
system self-test disk
system self-test software
system self-test hardware
system self-test network
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
After completing this topic, you will be able to describe the process flow
and working of the scan and add feature.
16
Dependencies No dependencies
Licensing Part of the Flex platform, no additional licensing requirements
17
Flex 1.2 in its appliance model 5340 introduces the scan and add feature. This feature
can be used to expand the current storage by scanning and adding new expansion
shelves. This feature has no dependencies and does not need any additional licenses.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The controller does not reside in the head node but in the storage shelves, hence LUNs are not created
automatically.
LUN creation runs on the first node. Any new disks are detected and setup, added to vxosdg, tagged and
then renamed.
On the second node(two node cluster), SCSI is rescanned and vxvm is updated to detect newly added disks
to disk group.
18
The scan and add feature is only supported in Flex 1.2 Appliance model 5340, which uses
Seagate APIs to configure LUNs. The controller does not reside in the head node but in the
storage shelves, hence LUNs are not created automatically. LUN creation runs on the first
node. Any new disks are detected and setup, added to vxosdg, tagged and then renamed.
On the second node (two node cluster), SCSI is rescanned and vxvm is updated to detect
newly added disks to disk group. All operations are run through the GUI. This is a new
feature which was not supported prior to Flex 1.2.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
NODE 2
1. Activity monitor displays the Scan new storage
activity.
2. Appliance model checked
3. The following tasks are performed:
a. SCSI rescanned.
b. VXVM updated with newly created LUNs
c. Device name renamed.
19
The slide displays the process flow of the scan and add feature. Login to the Veritas Flex
Appliance console. In the Home screen, click System topology. In the System topology
page, under Storage shelves, click Add storage. The following tasks are performed on node
1:
1. Activity Monitor displays the Add New Storage activity.
2. Node 1 checks if another scan and add operation is in progress.
3. The appliance model is checked.
4. LUNS are created, and SCSI is rescanned.
5. The following tasks are performed:
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Verifying installation
• On a 1-node cluster, Activity Monitor displays the Add new storage task.
• In a 2-node cluster, the Activity Monitor of node 1 displays the Add new storage task ,while the Activity Monitor
of node 2 displays Scan new storage.
• The vxdisk list and vxdisk listtag commands on either node display all the LUNs added to vxosdg
and tagged as either DATA or CONFIG.
Uninstallation
• If there are no volumes created on the newly added LUNs, then run the command /var/scan_add_luns , remove
the tag for the LUN and remove it from the disk group.
20
The scan and add feature is pre-installed in Flex 1.2. It is triggered from the System
topology tile in the Veritas Flex console. The successful addition of a LUN in a one-node
cluster will display the Add new storage task in the Activity Monitor, while in a two-node
cluster, the first node displays the Add new storage task and the second node displays the
Scan new storage task in the Activity Monitor. Running the vxdisk list and vxdisk
listtagcommands on either node displays all the LUNs added to vxosdg and tagged as
either DATA or CONFIG. To remove a LUN, ensure that no volumes are created on it. Run
the command /var/scan_add_luns, remove the tag for the LUN, and then remove it
from the disk group.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The cabling for the expansion shelf should be done correctly so that the scanning and
addition of the new LUN is successful.
Run the scan and add feature when no application instances are running. This is
because the VXVM blocks the disk IO when new disks are getting added to disk groups.
The expansion shelf cabling should be done as described in the Veritas 5340 Appliance
Hardware Installation Guide
21
The scan and add feature does not need any configuration. The cabling for the expansion
shelf should be done correctly so that the scanning and addition of the new LUN is
successful. Run the scan and add feature when no application instances are running. This is
because the VXVM blocks the disk IO when new disks are getting added to disk groups. The
expansion shelf cabling should be done as described in the Veritas 5340 Appliance
Hardware Installation Guide.
https://www.veritas.com/content/support/en_US/doc-viewer.126506423-126506481-
0.index.html
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The Flex 1.2 scan and add feature only applies to the Appliance model 5340.
This feature is unavailable for the other appliance models.
22
The Flex 1.2 scan and add feature only applies to the Appliance model 5340. This
feature is unavailable for the other appliance models.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Ensure that no application container instances are running. The scan and
add feature blocks disk IO and any running backup applications will not
have volume access.
The scan and add feature slows down running container instances in the
cluster.
23
Before running the scan and add operation, ensure that no application container
instances are running. The scan and add operation blocks disk IO, so the backup
applications will not have access to volumes for as long as scan and add runs. The scan
and add features slows down the running container instances in a cluster. Veritas
recommends running the scan and add when no application container instances are
running.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
24
The Add storage operation can be executed from the Flex Appliance console. Users can
track progress while the operation is running via the Activity Monitor. After every step of
the process, a success or failure message is recorded in the Activity Monitor. Every task is
recorded in the /log/hostagent.log file.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
25
26
27
The Activity Monitor displays two tasks- Add new storage and Scan new storage. The
Activity monitor also displays the status of each step of the scan and add operation.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
28
NODE 2
1. Activity monitor displays the Scan new storage
activity.
2. Appliance model checked
3. The following tasks are performed:
a. SCSI rescanned.
b. VXVM updated with newly created LUNs
c. Device name renamed.
29
Any failure in the scan and add operation is displayed in the Activity Monitor. The
sequence of operations on a 2 node cluster are displayed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Appliance model is not 5340 The scan and add storage is only supported for Appliance model 5340. The
operation will fail for other models. Check the log /etc/vxos-release for
the model number.
Failure during scan and add Two tasks – Add new storage and Scan new storage are displayed in the Activity
Monitor including the node name where the tasks are getting executed. Check
the logs on the node where the error has occurred. The logs are in
/log/hostagent.log
Triggering a scan and add If a scan and add operation is in progress, the newly triggered scan and add
operation when another is in operation will fail. Check the Activity monitor to determine if a previous
progress operation is still in progress.
LUN creation fails To check why LUN creation failed, check the /var/Seagate_raid_log
30
The slide displays the points of failure in the scan and add process and how to fix them.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
No new disk found error This is because of either a cabling issue or the fact that no new LUNs were
created by the Seagate API. In the shell, elevate to the root user and check if
there are any new devices which are not part of the DG vxosdg
VxVM and VxDctl re-enable issues These are related to Infoscale and the relevant logs are in /var/VRTSvcs/log
31
The slide displays some more points of failure in the scan and add process and how to fix
them.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
If an Add storage operation fails after adding the newly created LUNs to vxosdg, then the
newly added LUN needs to be removed from the vxosdg before the scan and add operation
can be retried.
Disks that are added to disk groups are listed in the log file /var/scan_add_luns. Use
this information to remove the disk from the disk group and then retry the scan and add
operation.
32
If an Add storage operation fails after adding the newly created LUNs to vxosdg, then the
newly added LUN needs to be removed from the vxosdg before the scan and add
operation can be retried. This is a known limitation. Disks that are added to disk groups
are listed in the log file /var/scan_add_luns. Use this information to remove the disk
from the disk group and then retry the scan and add operation.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– In this lesson, you learned about the AutoSupport and Call Home features.
– In addition, you learned how to monitor the hardware from the Flex Appliance Shell.
– Finally, you learned about the scan and add feature and how to troubleshoot it.
• Reference materials
– Veritas Flex Appliance Getting Started and Administration Guide
https://www.veritas.com/content/support/en_US/doc/130821112-132517533-0/v130876537-
132517533
33
For more information about the topics discussed in this lesson, refer to the resources
listed on the slide and remember to check the Veritas Support Web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
34
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
35
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
36
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
37
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. 5340
B. 5420
C. 5330
D. 5240
38
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. 5340
B. 5420
C. 5330
D. 5240
The correct answer is A. The scan and add feature is only available for Flex appliance 1.2 with appliance 5340.
39
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
40
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is A. LUN creation runs on the first node while the SCSI rescanning runs on the second node.
41
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
7-42
Not for Distribution.
Veritas Flex Appliance 5340:
Administration
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Reconfiguring the Flex Appliance lesson in the Veritas Flex Appliance 5340
Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Topic Objective
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Appliance Operating
System Appliance Software
Network Storage
Configuration Configuration
The purpose of a factory reset is to return a node to a clean, unconfigured, and factory
state. A factory reset will reset the appliance operating system, appliance software, and
networking configuration but does not affect the storage data.
Note: If you have a multi-node appliance, a factory reset only affects the node that you
run this procedure from. If you want to reset both nodes, repeat the procedure on the
other node.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The Storage Recovery feature is used when the Flex computer node or nodes are corrupt
and cannot be recovered but the data on the storage shelf is intact. Users can import the
data from the storage shelf after reimaging or replacing the head node or nodes. With
this feature, original application instances can be recreated and their original data can be
imported.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
3
Verify recovered instances
After a factory reset operation is complete, you can decide to perform a storage reset or
recover storage data. In cases where the factory reset was performed to resolve issues with
the operating system, the storage data can be recovered by performing the following tasks:
1. Log in to the Flex Appliance Shell from the node and run the following command to
configure the network:
setup configure-network
2. After completing the network configuration, run the following command to perform the
storage recovery:
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
system appliance-recover
3. Verify that all the application instances are recovered successfully.
The recovery for a single-node deployment is now complete. In case of a multi-node
deployment, perform the following steps in addition to the steps above.
1. Log in to the Flex Appliance Shell from the second node and run the following
command to configure the network:
setup configure-network
2. Run the setup add-node command on the first node to add
the second node.
Storage data
Storage data
removed
Storage reset
Note: If you have a multi-node appliance, resetting the storage from one node removes
the data for both nodes.
The purpose of a storage reset is to remove the existing data and instances. In most
cases, you should perform a storage reset after a factory reset. Make sure that the factory
reset completed successfully on all appliance nodes before you begin a storage reset.
Note: If you have a multi-node appliance, resetting the storage from one node removes
the data for both nodes.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
Note: Do not perform any other tasks on the appliance until the remove-node operation is complete.
11
operation is complete.
• Key points
– In this lesson, you learned how to perform a factory reset and a recover storage data after a factory
reset.
– In addition, you learned how to perform a storage reset and remove a node from a multi-node
appliance deployment.
• Reference materials
– Veritas 5340 Appliance Product Description Guide
– Veritas Flex Appliance Getting Started and Administration Guide
– http://www.veritas.com/support
12
For more information about the topics discussed in this lesson, refer to the resources
listed on the slide and remember to check the Veritas support web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
13
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
14
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
15
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The correct answer is D. The purpose of a factory reset is to return a node to a clean, unconfigured, factory state. A
factory reset will reset the Appliance operating system, Appliance software, and networking configuration but does not
affect the storage data.
16
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
17
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. Storage recovery feature is used when the Flex computer node(s) are corrupt and cannot be
recovered but the data on the storage shelf is intact.
18
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
8-19
Not for Distribution.
Veritas Flex Appliance 5340:
Administra on
© 2019 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies LLC
or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners.
This is the Flex Appliance: Upgrades and rollbacks lesson in the Veritas Flex Appliance 5340:
Administration course.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Topic Objective
Flex Appliance: Upgrades • List the prerequisites for upgrading the Flex Appliance.
• Explain the upgrade workflow.
• Describe the upgrade architecture.
Flex Appliance: Rollbacks • Explain the concept of rollback and when is it required.
• Describe the rollback workflow and methodology.
The table on this slide lists the topics and objectives for this lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Applications Applications
The Veritas Flex Appliance, de-couples the platform upgrade from the application upgrade.
The platform and applications can now be upgraded separately. In a two node Flex Appliance,
the applications (NBU) remain online and available. The node also remains highly available
during most of the upgrade process, except for a brief period when it reboots. Users can
prepare the upgrade on a node at any time and trigger the node to boot into the newly
upgraded platform at their convenience. Some upgrade failures do not affect a running node.
In case of critical failures, the node can be rolled back to the previous platform version.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Dependencies
Application
1 2 3 4
Upload the RPM Ensure appliance is
using Flex Appliance in a healthy state Install upgrade RPM Reboot node
console before upgrade
7 6 5
The slide displays the step-by-step process flow for the Flex platform upgrade. The high level
steps are as follows:
1. Upload the upgrade RPM (VRTSflex-upgrade-x.x-####.x86_64.rpm) using
the Veritas Flex Appliance console.
2. Ensure that the Flex Appliance is in a healthy state before the upgrade begins.
3. Install the upgrade RPM.
4. Reboot the node.
5. Verify that the upgrade was successful.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Upload the upgrade RPM using the Veritas Flex Appliance Console via Settings > Repository > Flex Appliance
Upgrade packages, and then click Add Package.
8
Upload the upgrade RPM using the Veritas Flex Appliance Console via Settings > Repository >
Flex Appliance Upgrade packages, and then click Add Package.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Wait until the package upload completes. Do not navigate away from the page until the RPM
upload completes. The page will automatically reload and the package will be listed under the
Name field.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
10
Ensure that the infrastructure service is ONLINE in the cluster (any node) and not in a FAULTED
state on any mode. The upgrade operation can only be performed from an appliance that is in
a healthy state.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
At this stage, you can also verify that the RPM can now be seen in the shared storage from both nodes.
11
At this stage, the RPM is visible in the shared storage from both nodes. The slide displays the
command to display the shared storage contents.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Start the upgrade using the Flex shell on any of the nodes.
12
Start the upgrade using the Flex Shell on any of the nodes. Use the command: system
upgrade.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
There is no impact on the older partition until the reboot has been triggered. The reboot can be
delayed for as long as the user requires.
13
The RPM installation takes about 30 minutes after which the system prompts for a reboot.
The user can reboot immediately or choose to reboot later. Application instances can be
moved to the other node to minimize downtime during the reboot. The new partition has
already been set as the default partition before the reboot. A node reboot causes the system
to boot into the new partition and proceed with the remaining upgrade tasks.
NOTE: There is no impact on the older partition until the reboot has been triggered. The
reboot can be delayed for as long as the user requires. This is helpful if NetBackup jobs need
time to complete before the application can be relocated to the other node.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
14
Wait until the node reboots. The post upgrade reboot tasks take approximately 10 minutes to
complete. To determine the status of these tasks, use the command /usr/bin/systemctl
status ansible-playbook@common_config.service
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
15
The infra_svc may switch between ONLINE and OFFLINE a few times before the node comes
ONLINE and completes the post reboot upgrade tasks. After the node successfully boots into
the new partition, the infrastructure images will be upgraded and they will come ONLINE on
the upgraded node. At this time, the infra_svc will not be able to failover to the other node.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
16
At this time, notice that the docker images of the infrastructure images are updated and the
tag latest now refers to those updated images.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
17
Login to the Flex Appliance console to see the new GUI. A yellow banner at the top states that
“The nodes are not running on same Flex software version. Don't perform any other actions
until the nodes are on the same Flex software version”. Note the version mismatch between
the two nodes. Application provisioning is disabled until both the nodes have been upgraded
and the system upgrade-commit command has been executed.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Upgrade the second node, if there is one and then commit the upgrade for the system. Use
the command system upgrade-commit. After the upgrade is committed, the Create
instance gets re-enabled.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
/bin
/etc
Flex uses the dual boot partition architecture to install
/proc the upgraded platform on a new partition without
affecting the current running partition.
/ /boot
/log
/config
This is used as the new root to install the new
/system /volume
upgraded platform
/upgrade
repository Yum repo that stores RPMs from the ISO that
will be used during upgrade
19
The Veritas Flex Appliance uses the dual boot partition architecture to install the upgraded
platform on a new partition without affecting the current running partition. The
/system/upgrade/repository is the yum repository used to store RPMs from the
ISO to be used during the upgrade. The /system/upgrade/volume is used as new root
to install the new upgraded platform.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Install Flex platform in chroot Vuf installs the new ISO in the shadow partition in /system/upgrade/volume
Node is rebooted into the new partition where the remaining configuration is applied to
Reboot the running system
Commit upgrade After successful upgrade of all nodes, run system upgrade-commit from Flex shell
20
The Veritas Flex upgrade comprises the following high level steps:
1. The Flex platform upgrade installation mounts the ISO as a yum repository at: /
system/upgrade/repository.
2. VUF (Veritas Upgrade Framework) installs the new ISO in the shadow partition in
/system/upgrade/volume. Some of the existing configurations are applied in the
new partition before the reboot. Grub is also updated to mark this new partition as the
default boot partition.
3. The node reboots into the new partition where the remaining configuration is applied to
the running system.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
4. Repeat steps 1 through 3 for a second node in a two node configuration. After all the
nodes have successfully upgraded, run system upgrade-commit from the Flex
Shell.
21
22
The Veritas Flex Appliance allows users to rollback the platform upgrades in the event of a
failure. The Flex platform can be rolled back even if the upgrade is successful. Not all upgrade
failures need a rollback to recover. It is only required if the upgrade fails during the reboot.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Non-critical: Does not affect the running system. Critical: Appliance maybe in an unusable state.
23
Upgrade failures can be divided into two categories: failures before reboot and failures after
reboot. Failures before reboot are non-critical and do not affect the running system. These
occur before the machine goes down for a reboot. These are failures during the RPM install
or shadow partition preparation. In these cases, rollback or a cleanup operation are not
required and the upgrade can be retried with minimal risk. Failures after reboot are critical
because the appliance maybe in an unusable state. These failures occur during the appliance
boot-up and during post reboot upgrade tasks. These failures need a system rollback in most
cases.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
24
Rolling back the appliance is a Flex shell driven operation. It is a two step process where
the rollback is initiated with the system rollback command. After the rollback
completes, the node needs to be rebooted into the old root partition.
Note: It is recommended that all application instances must be manually turned
OFFLINE before starting the system rollback.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Reverts configurations that are common to both boot partitions; got upgraded during the
1 upgrade.
25
Node A Node B
upgraded upgrade failed
successfully
Only Node B can
be rolled back first
26
To perform a platform rollback on a node, the upgrade should be successful or should have
failed and the upgrade should not be committed. In a two node setup, if the upgrade
succeeded on one node and failed on the other, the node where the upgrade failed can be
rolled back first. If you rollback the successfully upgraded node before rolling back the failed
node, the rollback attempt is aborted.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
The infra_svc cannot failover if the This is because the infra /mnt/data
nodes are running two different is incompatible between different
Flex versions. Flex versions.
27
The infrastructure service cannot failover to the other node until the other node is also
upgraded and running the same version as the upgraded node. This is because the
infra /mnt/data incompatibility between infrastructure services in two Flex versions.
Before restoring the snapshot, the vcs systemList is updated. Veritas recommends upgrading
the current node again after a rollback. By skipping the snapshot revert, the other node will
continue to function as an upgraded Flex node with newer infrastructure services.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
28
For example, if Node A is being rolled back from Flex 1.2 to Flex 1.1, the System List for
infra_svc will be updated depending upon the state of the nodes, as displayed on the slide.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Step 1
Step 2
Step 3
Infra_svc and Restore the
data_vol should be snapshot and Bring data_vol
OFFLINE on all cleanup (delete ONLINE on all nodes
nodes snapshot)
• All application instances should be turned OFFLINE before performing the system
IMPORTANT
rollback.
• If any instances are running during the rollback, they enter a FAULTED state. This is
required because the data_vol which is shared between infra images and the
application needs to be OFFLINE during snapshot restore.
29
The data schema used for Flex 1.2 Infra services is not backwards compatible with Flex 1.1.
During the upgrade, the data is migrated when the new infra services come online for the first time.
Thus, during the upgrade, a snapshot is created of this volume (/mnt/data) just before data migration
occurs.
When a Flex platform is rolled back from 1.2 to 1.1, this snapshot needs to be reverted so that the older
Flex 1.1 infra services and the data config volume are compatible again.
If the upgrade fails before the snapshot has been created (before data migration), there is no need to
revert the snapshot during a rollback, because the Flex 1.1 schema still exists.
30
The configuration data that infra services depend upon is located in /mnt/data. Thedata
schema used for Flex 1.2 Infra services is not backward compatible with Flex 1.1. During the
upgrade, the data is migrated when the new infra services come ONLINE for the first time.
Thus, during the upgrade, a snapshot is created of this volume (/mnt/data) just before data
migration occurs. When a Flex platform is rolled back from 1.2 to 1.1, this snapshot needs to
be reverted so that the older Flex 1.1 infra services and the data config volume are
compatible again. If the upgrade fails before the snapshot has been created
(before data migration), there is no need to revert the snapshot during a rollback, because the
Flex 1.1 schema still exists.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• If the snapshot does not exist then • The other node has successfully
this step is skipped during rollback upgraded, is healthy and the current In both of
node is in upgrade failed state these
• The other node was rolled back and situations, the
the current node is second node to system will
be rolled back skip reverting
the snapshot
31
The system will skip reverting the snapshot in the following situations:
• When the snapshot does not exist.
• The other node has successfully upgraded, is healthy, and the current node is in
upgrade failed state.
• The other node was rolled back and the current node is second node to be rolled back.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
32
Since the registry is shared between both partitions, the rollback job needs to delete the new
images and retag the older images as “latest". If the upgrade job had failed before the newer
images were tagged as latest, then this step will skip the retagging but will still delete newer
images from the registry.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
Finally just before prompting for a reboot, the GRUB is updated to delete the entry for the
current (upgraded) boot partition and the older Flex 1.1 partition is set as default boot
partition.
33
Finally just before prompting for a reboot, the GRUB is updated to delete the entry for the
current (upgraded) boot partition and the older Flex 1.1 partition is set as default boot
partition.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
34
As with upgrade, the rollback only takes effect after rebooting into the older boot partition.
Depending on the state of the other node in the cluster and the state of the SystemList, the
infra_svc may or may not come ONLINE on this rolled back node. Infra_svc will be ONLINE on
this node after reboot if this node is in the SystemList AND if it is not already ONLINE on the
other node. The slide displays the status before and after rollback.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
• Key points
– In this lesson, you learned about the prerequisites for upgrading the Flex Appliance.
– In addition, you learned about the upgrade workflow.
– Finally, you learned about rollbacks, when they are required, and their internal implementation.
• Reference materials
– Upgrading Flex Appliance
– https://www.veritas.com/content/support/en_US/doc/130821112-132517533-0/v135014038-
132517533
– Veritas Flex Appliance Getting Started and Administration Guide
https://www.veritas.com/content/support/en_US/doc/130821112-132517533-0/v130876537-
132517533
35
For more information about the topics discussed in this lesson, refer to the resources listed on
the slide and remember to check the Veritas Support Web site frequently.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
36
The next section is a quiz. In this quiz, you are asked a series of questions related to the
current lesson.
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
37
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. The Veritas Flex Appliance, de-couples the platform upgrade from the application upgrade. The
platform and applications can now be upgraded separately
38
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
39
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
A. True
B. False
The correct answer is A. The Veritas Flex platform can be rolled back even if the upgrade was successful provided the
upgrade has not been committed.
40
Copyright @ 2019 Veritas Technologies LLC. All rights reserved.
9-41
Not for Distribution.