Download presentation
Presentation is loading. Please wait.
Published byOscar Hodges Modified over 7 years ago
1
WD Arkeia Network Backup v10 Training by Thierry LAMANT
Welcome WD Arkeia Network Backup v10 Admin 1 Training by Thierry LAMANT Arkeia Network Backup
2
Agenda / Summary 1 Concept, Architecture, Sizing & Performance 2 Installation 3 Configuration 4 Restore 5 Monitoring and Reporting 6 Help & Support 7 Web UI Tools 8 WD Arkeia Appliances 9 Local Replication / Remote (Cloud) Replication
3
The WD Arkeia Certified Professional Program
Certification The WD Arkeia Certified Professional Program For technical individuals who want to demonstrate their WD Arkeia expertise For WD Arkeia Authorized and Premier partner levels Based on a quiz at the end of the course. Arkeia Network Backup
4
OBJECTIVES FOR THE STUDENT
Module 1 OBJECTIVES FOR THE STUDENT Define WD Arkeia Network Backup Suite Understand the Goal Course Configure WD Arkeia Network Backup Define and implement a backup policy GOAL OF THE COURSE Be aware of all WD Arkeia products Understand WD Arkeia architecture, design, and flexibility of products Be able to present WD Arkeia products to your customer Prepare to manage your Arkeia network Prepare to achieve the status of Arkeia Certified Professional. Based Training : Understand customer needs, defining a backup strategy, Advanced training : for troubleshooting : logs, advanced investigation problems for support level 1 and level 2 Well understanding customer’s needs, define a backup a backup strategy. Arkeia has also an advanced training for troubleshooting, logs, to investigate on support problems level 1 and level 2. Arkeia Network Backup
5
WD Arkeia Network Backup v10.0 “Hybrid Cloud Backup”
Module 1 What is new? Cloud “Seeding and Feeding”: Ability to export physically an initial (or subsequent) backup set on portable disk, Replication tunneling: SSL between source and destination backup servers, Source Volume Licensing: Source side capacity licensing (w/o enforcement), Simplified installation: Windows firewall updated by WD Arkeia, Diagnostics: Generate arkinfo diagnostic files from WUI, Support of vSphere 5.1: With Lan Free restore, MSI packages for windows: Deployment wih windows tools of windows client agent, Securised access: HTTPS protocol can be used. v10.1: On boarding wizard and Mac Os X source side dedupe, User admin replace root on WEBUI Arkeia Network Backup
6
WD Arkeia Network Backup Product Suite
Graphical web administration Command-line administration Software application Physical appliance Virtual appliance Backup Server Platforms Backup Replication Server Storage devices Backup Agents Files Encryption Dedupe/Comp D Recovery DB2 MS SQL MySQL Oracle PostgreSQL Lotus Domino MS Exchange SharePoint GroupWise eDirectory Open LDAP ActiveDirectory VMware vSphere Hyper - V Backup Clients Storage devices Software deployment in 1996, Arkeai has created a physical virtual appliance since 5 years now – ASA = as Software APA = as Physical AVA = as virtual APA or AVA can be considered as a black box where all is optimized and configured for no LINUX Administration. AVA is an OVF format (Open Virtualization Format) – no need no configure a VM, all is preconfigured. APA and AVA are very easy to upgrade by just download and install a firmware without modify backup configuration. CMS is only supported by APA or AVA A client is able to become a media server (local storage), multi-site Internet Explorer and Firefox are only supported Note : NDMP Services are agentless The Arkeia Backup Server is a hub among Backup Agents. A single Backup Server may control one or several thousands of Backup Agents. In turn, the Central Management Server is a hub among Backup Servers. One backup server by site, for example. Replication can be done across 2 sites in a disaster/recovery mode site. Remote/Cloud replication is only made on between 2 backup server Arkeia Network Backup
7
Arkeia Virtual Appliance
How to Choose? Module 1 Integrated VTL disks Arkeia Virtual Appliance Physical Appliance Virtual Appliance for VMware Storage devices Hypervisor ASA (Sofware on Linux Server) ASA is more flexible in a complex environnent Switch SAN FC with redundancy, San ISCSI, Possibility to choose the Hardware server and Configuration cards, External disk array ISCSI, etc .. Appliance : for people who wish a simple administration No OS to maintain, Just a Web UI Interface, Deployment in 5 minutes : enter network parameters and configure your first backup, - It is an all in one : Optimized OS+ANB+vStorage (API VMware), Virtual or Physical appliance : Upgrade by flashing the firmware : 10 minutes, Configurations and backups preservation during a firmware update, Management of dual boot with the previous version n-1, Physical appliance is delivred in DHCP mode with an IP adress : Virtual Appliance : is the industry's most rapidly deployed backup solution for VMware environments. In just one step, it can protect a variety of environments, including multiple virtual machines on multiple VMware hypervisors. No other data protection solution is capable of protecting all the major virtual environments, provides truly global deduplication across multiple hypervisors, and supports direct backup to disk and tape. Physical Appliance : All in one optimized, OS + Arkeia Software + vStorage API of Vmware. Upgrade by loading the firmware without modify the backup configuration. When uprading a physical appliance, a tools exisst to transfert all on the new physical appliance. Arkeia Network Backup
8
ASA / WD Arkeia Software Application (1st deployment mode)
Linux Os support For VMware VDDK 5.1 Linux Redhat RHEL (Intel/AMD x86-64) Linux Redhat RHEL (Intel/AMD x86) Linux Suse SLES 11.0 SP (Intel/AMD x86-64) Linux Suse SLES 11.0 SP2 (Intel/AMD x86) For Arkeia a 64 bits Platform is recommended Others Including… LINUX: RedHat Fedora Suse OES OpenSuSE Mandriva Ubuntu Debian Generic Linux glibc Compatibilty Arkeia Network Backup supports nearly any Linux by offering binaries that are compiled for your specific glibc version and processor type. AIX: no tape library support No backup server in windows environment, LINUX is more secure and stable, no need of driver for library tape for example. Old clients as windows 98, XP are always compatible and available for new software versions as 9.1 or 10 Only Red HAT or Suze distributions are preconised for Vmware, Unbutu disapear for vStorage 5.1 (VDDK API). Arkeia Network Backup
9
Gamme Appliance Gen3 * Just available for last business proposals, obsolete for new business proposal
10
Gamme Appliance Gen4 Model DA1300 DA2300 RA4300 RA5300 RA6300
Form factor desktop 2U # 3.5” Drive bays x HDD size (TB) 4 x 2 4 x 4 6 x 4 12 x 3 12 x 4 Redundancy RAID-1 RAID-6 Raw HDD capacity (TB) 4, 8 8, 16 24 36 48 Usable HDD capacity (TB) 2, 4 15, 30 20, 40 Internal Tape drive (optional) --- LTO5 Integrated SSD 128GB 360GB 480GB Processors Atom Xeon 2 x Xeon Memory (GB) 4 16 32 64 96 Power Supplies Dual / Redundant Single Number PCIe slots 3 6 Standard IP Connectivity 2 x 1G 4 x 1G Optional IP Connectivity 2 x 10Gbps Standard External Connectivity (for Tape) 2 x USB 3 4 x USB 3 SAS v2 Optional External Connectivity (for Tape) 8Gbps FC
11
Virtual Appliance : vmOneStep (3rd deployment modes)
Module 1 Arkeia Virtual Appliance Hypervisor Products AVA 250 AVA 1000 vmOneStep Virtual Appliance vmOneStep + Virtual Appliance DiskStorage Capacity 250GB 1TB Tape drive support Yes SOFTWARE Backup Software Arkeia Network Backup v10 Agent licenses 1 x vStorage 1 x Universal 1 x vStorage + 3 x vStorage + Maintenance Free Version, No Support 1 year bronze Arkeia Network Backup
12
Central Management Server (CMS)
CMS Graphical web administration Central management server LAN or WAN Backup Server Backup Server Backup Server Centralized and remote administration Set global, regional, and granular local policies Easily change part or all policies to meet new requirements Synthetic view of reports Manages backup servers with the 3 deployment modes Only available on Appliance Physique (APA) and Appliance Virtuelle (AVA) Arkeia Network Backup
13
Backup Server Architecture
Web graphical administration Command-line administration (HTTP / HTTPS) (Direct / Remote) Backup Server GUI client CLI client Catalog (Index) Media Server Storage devices Replication Tape automation Tape drive Local replication Shared Storage Option Remote Storage Option Tape duplication Backup Agents Each Backup Server embodies both a Catalogue Server and a Media Server, as well as two administration clients. A backup server is at same time a media server The Catalogue Server manages the index associated with Backup Sets, accepts user input, and controls the transfer of data among the Catalogue Server, the Media Server, any NDMP Server, and Backup Agents. The Media Server manages drives, whether hard drives or tape drives. The Media Server supports DiskStorages, tape libraries, and tape autoloaders. Virtually, all SCSI-attached tape libraries and tape autoloaders are supported by the standard software application distribution. Arkeia Network Backup
14
Media Server Architecture
Remote Storage Option (RSO) Shared Storage Option (SSO) RSO is encapsulated in SSO Backup Agent Backup Server Media Server RSO Backup Agent Storage device LAN Storage device SAN Fabric LAN Backup Agent Backup Server Media Server SSO 1 - RSO Feature : The Remote Storage Option (RSO) of Arkeia Network Backup allows Backup Agents to access local storage devices. Like the Shared Storage Option, the RSO provides another form of LAN-free backup, reducing bandwidth requirements of the local area network. - Main Features : Deploy storage nodes over the network and Centralize their administrations to backup datas on Disk Storage or Tapes Provides both local backup (media servers) + remote backup of other clients ; A client is elligible to become a media server and a media server is a client. - Main Benefits : Reduces network bandwidth requirements on some SAN environments: no need to transfer the data through the network Ideal for distributed environments and architectures divided into sub-networks Optimizes hardware investments by allowing sharing of drives across the network 2 – SSO Feature : Server Shared Storage Option (SSO) allows two or more Backup Servers to share the same storage resources across a Storage Area Network (SAN) The Backup Server mediates use of the shared tape drives and library arms. Without SSO, multiple concurrent accesses to the same tape drive could cause data corruption. SSO manages concurrent access drive, Not SAN ACCESS SSO englobe RSO (get a SSO Base license = configuration choice with LAN and SAN environment) - Main features : LAN-free backup via a LAN-based backup server One SAN-connected server can manage the backup of several LAN-connected machines Dynamic drive sharing - Main benefits : High-speed backups through the dedicated SAN No impact to the LAN network bandwidth during the backup process Dynamic drive sharing leverages SAN device investments Arkeia products are based on a three tiers architecture including the following components: (RSO is encapsaluted in SSO license) The Web User Interface, the presentation Tier, WebUI displays information related to the backup server and client machines. It communicates with the backup server. The Backup server (which is also a Media Server) is in charge of launching the scheduled backups, indexing the backed up data and writing/reading the data on/from the backup devices. The Media server operates as a standard client except that it can read/write data to a storage device. Media servers are useful for two environments: Implementing a Remote Storage Option server for building independent storage nodes with their own backup devices Implementing LAN free backup of a SAN environment enabling to backup data directly within the SAN without any data being transferred on the LAN. The Client handles the communication with the backup server, the read/write process on the local file system and the compression/encryption process if required. Backup by the LAN LAN-free Backup : backup by the SAN Arkeia Network Backup
15
Backup/Media Servers/Dedupe: Platforms Supported
Platforms supported and TBD on x86 32-bit & 64-bit Platforms Backup Server Media Server Client w/ Target Side Dedupe Client w/ Source Side Dedupe Linux √ Mac OS X - √ (New 10.1) UNIX Windows √§ § Media server are slowest on windows La déduplication progressive d'Arkeia utilise un algorithme du type "sliding window" associé à une technologie de comparaison progressive Progressive Deduplication use a « sliding window » alogarithm with a progressive comparison technology. It is a mixte between variable and fixed deduplication, with a block comparison. Some software don’t do deduplication as Veam Backup, they use Zip Compression. To do deduplication they must be coupled with a D2D storeonce HP, Exagrid or Datadomain for example systems. In this case they are able to do an « inline » deduplication (target mode) or « post process » deduplication as Exagrid for example). Arkeia is able to do deduplication on « Source » to reduce datas transport on the network. Source deduplication only linux and windows Arkeia Network Backup
16
Target vs. Source Dedupe Deduplication
Processing Target Deduplication Source Deduplication Location of Deduplication? At storage box At data source Impact on… Storage Positive Network None Backup Server Scaling Scale-up Scale-out Processing Target Deduplication Source Deduplication Location of Deduplication? At storage destination At data source Impact on… Storage Positive Network None Backup Server Scaling Scale-up Scale-out Source of data LAN Backup data storage As most backup vendors get on the “dedupe” bandwagon, some vendors make the case that “dedupe” is a feature and that all dedupes are the same. This is as true as saying “all cars are the same” or “all laptops are the same”. The first major difference among various dedupe implementations is where the deduplication processing is performed. This has an enormous impact on performance and infrastructure. Target Deduplication does the dedupe processing on the storage device. Frequently the storage device has a CIFS or NFS network file system interface—and the fact that the storage is deduped isn’t known to the backup software. In effect the storage device is “a better NAS.” The huge lost opportunity with target-side dedupe is that the uncompressed backup has to traverse the network to get to the storage box. Source Deduplication is always a feature of the backup application. The big advantage of source-side deduplication is that the compression happens in the backup agent. This is good for two reasons: First, the data get compressed before they traverse the network Second, because all the agents can participate in the deduplication processing, dedupe is performed with a scale-out architecture. That is, many clients are doing dedupe in parallel and sending backup data to the server at the same time. This means that the backup server can be a modest machine and backup performance can still be superlative.
17
Block-Grain Deduplication
Files are replaced by Pointers to compressed blocks A B C D Files Using the two steps we have learned, let’s dedupe this disk that has four files, A through D. First we divide the files into blocks and then calculate a fingerprint for each block. In this case you can see that we have 1. A File 2. With Data appended 3. With an Additional Block inserted 4. With Data in one Block modified Then we retain one instance of each block and recreate the file system with pointers to each block. That’s the basic theme behind dedupe. Despite this, there remains great confusion over what dedupe is good for and what benefits we can expect to get from it. Let’s look at dedupe in the context of backup. One fun way to proceed is to review a series of myths about dedupe and what it’s good for.
18
Fixed-Block Deduplication
File with append File with insert Tolerates… Fixed-block Variable-block Progressive “Append” or “Modify” Yes “Insert” No “Intra-file” Compression Ratios Fair Good Better Speed New Known Known New Known New New Known New File New New New New New New New New
19
Variable-Block Deduplication
File with append File with insert Tolerates… Fixed-block Variable-block Progressive “Append” or “Modify” Yes “Insert” No “Intra-file” Compression Ratios Fair Good Better Speed New Known Known New Known New File New New New Known Known New Known
20
WD Arkeia Progressive Deduplication TM
File with append File with insert Tolerates… Fixed-block Variable-block Progressive “Append” or “Modify” Yes “Insert” No “Intra-file” Compression Ratios Fair Good Better Speed New Known Known New Known New New Known New File New Known New Known New New Known Known Arkeia Progressive deduplication uses a « Sliding Window » algorithm mixed with a progressive comparison technology La déduplication progressive d'Arkeia utilise un algorithme du type "sliding window" associé à une technologie de comparaison progressive It is a mixte between variable and fixed deduplication, with a block comparison. Some software don’t do deduplication as Veam Backup, they use Zip Compression. To do deduplication they must be coupled with a D2D storeonce HP, Exagrid or Datadomain for example systems. In this case they are able to do an « inline » deduplication (target mode) or « post process » deduplication as Exagrid for example). Arkeia is able to do deduplication on « Source » and « target » to reduce datas transport on the network and/or on disk storage. Source deduplication is only available on Linux and Windows .
21
Online Hot Backup Agents - Supported Platforms
Database Agents Application Agents Backup Servers Storage devices File Agent Files Hypervisor Agents DB2 MS SQL MySQL Oracle PostgreSQL VMware vSphere Lotus Domino MS Exchange SharePoint GroupWise Hyper - V eDirectory Open LDAP Active Directory Directory Agents 200 platforms, including… Windows Linux Unix And many others 2012 Red Hat SUN Solaris Novell Netware 2008 Fedora IBM AIX Apple Mac OS X 2003 Debian HP HP-UX FreeBSD 2000 Ubuntu SGI IRIX OpenBSD Seven Mandriva SCO UnixWare NetBSD Vista Novell SLES HP Tru64 Vmware vSphere XP OpenSuse SCO OpenServer NT4 / 98 CentOS … Novell SLES is also supported Online backup Hypervisor agents are only available for vmWare and Hyper-V For Xen (Citrix) , Arkeia uses some scripts For Red HAT RHEV TBD, waiting APIs Arkeia Network Backup
22
WD Arkeia VMware vStorage Agent (Agentless Backup)
Module 1 Storage devices VMware ESX/ESXi Resource Pool VMware Virtualization Layer x86 Architecture VMware vStorage API Image-level full & inc/diff CBT (change block tracking function) File- level restores from image backups (Linux & Windows) Multiple Transport Methods GUI for backup & restore vCenter support vMotion awareness VSS quiescing Lan Free Backup & Restore API vStorage for Data Protection (VADP), RDM support (Raw Device Mapping) VMWare VDK libraries Installation is agentless Incremental backup on the Snap with a block granularity (Vmware CBT support) 4 Transports methods : SAN, Virtual LAN, SCSI Interfaces … SAN - transfer the data over the SAN HOTADD - the agent on a VM gets data from a shared storage NBD - transfer the data over the network NBDSSL - encrypt and transfer the data over the network Full, Differential, Incremental Backups support If a VM move by vMotion, Arkeia is able to retrieve it to go on to backup this VM vStorage is a Vmware API, CBT (change block tracking) allows to only backup used blocks. Backup by CBT are thin full, incremental or differential backup. VSS quiescing allows applications hot backup, (log transaction with oracle) , but with an application it is better put inside the VM client agent + application agent Arkeia Network Backup
23
Agent for Hyper-V (VSS Agentless Backup)
Module 1 Hypervisor Microsoft Hyper-V Hyper – V Infrastructure leverages VSS Image-level full / Dedupe block level Consistent backups of running Windows applications Hyper-V cluster support GUI for backup & recover Recover individual or multiple virtual machines Recover configuration data and virtual hard drives Arkeia Network Backup
24
Bare Metal Restore DR (Disaster Recovery)
Backup Servers Storage devices Backup Agents Files Disaster recovery Windows Linux Online 2003/2008, Vista/7 All Offline Offline is a cold backup, and Online is a warm backup, XP is not supported for warm backup. Linux support open files. Cold backup protect hard disk integrity by a snap in block mode (raw-backup) For windows hot backup is possible by VSS technology (Volume Shadow Copy) On Arkeia licensing is checked only on backup not on restore process. On Intel/AMD x86 & x86_64 Arkeia Network Backup
25
Local Replication : (D2D2T/D2D2D)
READ Software Appliance Physical appliance Virtual appliance W/R WRITE Disk Storage Storage devices Backup Agents Data are initially Backed up to disk storage and then copied to a local storage device (tape or disk), Allows storage backup and archiving in a single operation, Fast backup and restore processes, Data immediately ready to be restored from disk If Backup is deleted from disks, backup can interactively be read from disks/tapes copy Since the LTO-5, native speed of 14O MB/s, sunshine effect is appeared. Now, reference is backup on disk, for quick restoration. Disks are SATA or NL-SAS for lower costs. Retention is in general shortest on disks and longest on tapes. Backup disks copies on tapes rehydrate datas on tapes. Arkeia Network Backup
26
Remote Replication: Cloud Replication (D2D2C)
BACKUP REPLICATION SOURCE BACKUP REPLICATION DESTINATION Restore Media Server Catalog Server Replication LAN or WAN Replication Catalog Server Media Server Replicate Index DiskStorage Index DiskStorage Recover One to one, one to many and many to one strategies Copy disk Backup Sets to another backup server Securing data to another location Based on Backup Set, DiskStorage, or a single Savepack DiskStorage synchronization between the source and the destination Launched via scheduled or chained backups Restore and copy to tape (or disk) on destination Arkeia Backup Server and Cloud Replication Server must have same Software Version to ensure compatibility Store to tape Replication server can be in a remote site, datacenter or a cloud. Cloud replication, Arkeia terminology don’t use VTL, but diskstorage, because any disks can be a part of a diskstorage. Multiple replication = one source, several destinations. A replication can be scheduled, a replication can be chained in a savepack or with the backup of a savepack. Often asked = TBD process : Y replication, when starts the backup, just after begins the replication. V10 version introduce “seeding” process, you’re able to do full backup, local replication on USB disk, transportation of the disk, and then importation on the other site (as a remote/cloud replication) when WAN is too weak to transport quickly the datas. Second version will crypt the datas. In a first time encrypt datas is possible by the backup. D2D2D2C2T = backup on disks, copy on disks, copy on the cloud and in last copy on tapes. Arkeia Network Backup
27
Hybrid Cloud Replication : Seeding & Feeding
Module 1 Transportable Disk Hybrid Cloud or Cloud Replication : it is always between two backup servers Use it when the first backup can be executed in a reasonable time ! No Hybrid cloud or cloud replication are possible between agent or media server and a backup server An hybrid cloud replication gets 2 modes to replicate your datas : 1st mode by external and transportable disk or module 2nd mode by the network 2 or several modes exist in an hybrid solution to accomplish an action. Arkeia Network Backup
28
WAN & Remote Sites / Backups Protection & Centralization
Client Agent Arkeia SDSL 2 Mbit/s Headquarter Backup over the wan 1Gbe 10 Mbit/s Wan SDSL 2 Mbit/s Copie Media server Arkeia Backup Server Hybrid Cloud Replication over the wan Robotique Bandes Arkeia Server R120 Local Backup SDSL 2 Mbit/s In a wan configuration, media server is not recommended, datas are on the media server, catalog is on the headquarter backup server. No copy is possible between media and backup server. For a client agent, all datas can be backuped and are on the headquarter backup server, in this case all datas can go through the wan in maximum 4, 5 , 6 hours. Less expensive solution when datas have a small size. In other cases, data are backuped on the remote site by a local backup server, which transmits by replication the backups to a headquarter backup server. Backups are copied on the wan to securise backups and centralize them, no need of tapes on remote sites. After replication of backups on headquarter, they can be copied on centralized tape library. Tapes can be externalized after this copy. It is possible to reconstruct a remote site backup server by copy again backups from headquarter to remote site.
29
Calculate Backup Disk Space (Diskstorage Size) – Step 1
Module 1 First Backup First full backup will be compressed between 1 and 1.3 with deduplication First backup = 3000 / 1.1 = 2730 GB (1st backup apply a little compression) Incremental Backup Without Deduplication/Compression = 3000 * 15% = 450 GB Incremental Backup Strategy never go over 10X: Incremental 10x dedupe rate level for 15% of modified files = (3000 * 15%) / 10 (dedupe rate) = 45 GB Others Full Backup = 3000 / 10 = 300 GB Retention 30 days : (300*3) + (45*27) + (300 + (45*6)) = GB based on Full & Incr. backup 82 % Space savings with deduplication Full Backup Strategy (only full backups) never go over 30X Only Full Backups, Retention 30 days : ((3000/30)*31) = GB equal to 80 % Space savings with deduplication Normal Backup without compression or deduplication Retention 30 days : (3000x4)+(450x27)+(3000+(450*6)) = = GB based on backup Full & Incremental. In compressed mode you will obtain only /1,4 (1,4 is an average rate for the compression); Diskstorage size = GB Calculate your diskstorage in deduplicated mode : Sizing is complex, when you are treating a set of data without knowing the details, files and possible databases. If you know how your datas are architectured, you must try to calculate your diskstorage at the true size for several years in general. Customer example : in 3 years datas will be Hyper-V with 2TB of datas, physical servers with 800GB of database and file server with 700 GB of various datas. Database is Sharepoint (only Full Backup are possible on sharepoint). Only full backup are supported by Hyper-V and will be backup by VSS without any file agent in the VMs machines. Incremental backup will be only applied on 700 GB of datas. In this case backup will have the same size in incremental or full backup mode, but time of the backup will be not the same. In deduplication mode you can do a full or an incremental backup, the size of the backup will be approximately the same. Incremental backup : you are working on 10% or 15% of modified files only, so deduplication is less. If you are working on 450 GB of datas, deduplication will be not the same than working on 3TB of datas in your backup status, but the size of the backup will be approximately the same . To calculate in incremental mode never go over 10X To calculate in Full backup mode never go over 30X Arkeia Network Backup
30
Calculate Memory Size and CPU’s Backup Server – Step 2
Module 1 For deduplication size your server : - RAM= 2 GB per 1 TB of diskstorage + 2GB (OS) (64 Bit) Linux Operating System Support of shared memory within the kernel (OS) - 4/6 (64 bit) CPU Cores - Large File System Support such as XFS, EXT4, GFS System disks SAS 15 K RPM SSD disk for catalog (if too much little files or D2D2D & D2D2T replication) Diskstorage Size RAM Mixte Source & Target deduplication 1TB 4GB 2TB 6GB 3TB 8GB 5TB 12GB 10TB 24GB 15TB 32 GB 30TB 64GB 10 – 20 client = 1 CPU 2,3 Ghz (4/6/X cores) 20 – 30 client = 1 CPU 2,4/2,7 Ghz (4/6/X cores) client = 2 CPUs 2,4/2,7 Ghz (4/6/X cores) 60 – 100 Client = 2 CPUs 2,7/3,46 Ghz (4/6/X cores) Rule is 2GB per 1 TB of diskstorage + 2GB for the system For Remote/Cloud replication diskstorage and memory size must be the same than the backup server Arkeia Network Backup
31
Arkeia Appliances Scope of Use (Just a Guidance)
Module 1 Size of source volume 500GB- 1.5TB 1.5TB-4TB 4TB-8TB 7TB-15TB 10TB-20TB Nb of client machines Desktop Rack-Mount Up to 10 DA1300 DA2300 RA4300 RA4300T RA5300 RA6300 Up to 25 Up to 40 Up to 50 70 and higher Local replication to tape via SAS Local replication to tape via FC or Support of Lanfree backup via FC Nb of Client machines is a standard guidance, can be adjust (depending source volume to backup and problematic) Can manage clients with millions of small files 10Gb Ethernet Arkeia Network Backup
32
Network Bandwith – Step 3
Module 1 Rule : a full backup will not go over 70% of an IP bandwidth from 1Mbps to 1Gbps The speed of an SDSL or LAN line is expressed in Mbits/seconds 1Gbps = 1 Gigabit per second = 1024 Mbit per second 1 Gbps = 1024/8 = 128 MB/s or 128 Mega Bytes (Octets) per second Maximum speed of my backup for 1 link of 1 Gbps = 128*70% = 89 MB/s SDSL Link in Mbps Bandwith Size in MB/s GB/hour 1 0,0896 0,32 2 0,1792 0,65 4 0,3584 1,29 6 0,5376 1,94 8 0,7168 2,58 10 0,896 3,23 20 1,792 6,45 30 2,688 9,68 50 4,48 16,13 100 8,96 32,26 Maximum speed is 70 % of a link speed until 1Gbe When you wish to get more security put Only 60% for a DSL lines and 50% for an ADSL lines. But normaly DSL lines must deliver 70% of the Bandwidth. Arkeia Network Backup
33
WD Arkeia Cloud Replication
Backup Time – Step 4.1 Module 1 For 3TB and 10% of modified files and 30 servers, 30 Days retention time Network Estimation 1Gbe Ethernet link ~ 89 MB/s = 320 GB/Hour for normal files (average from small and large files), You can expect that 30 servers can send data at 10 MB/s * 30 = 300 MB/S = 1TB/h but their transfert time will be limited by the network speed for the full backup, First Full Backup with 2 * 1Gbe links = (3*1024*1024)/ (89*2*3600) = 4.90 = 4h 54mn, Calculate now time of transfert for an incremental backup of 20% of 3000 GB = 600 GB (600*1024) / (89*2*3600) = 0.95 = 0h57mn Calculate now restoration time for the biggest machine 1TB = (1*1024*1024)/ (89*2*3600) = 1.64=1h38mn WD Arkeia Cloud Replication Replication server must be the same than the Backup server. HW diskstorage and memory size must be the same. ANB software revision must be the same. Megabytes definition : 1MB = 1024 KiloBytes, 1GB = 1024 Megabytes, 1TB = 1024 Gigabyte Arkeia Network Backup
34
Real Backup Client Machine
Backup Time – Step 4.2 Module 1 Real Backup Client Machine Real time is depending on each server, if you have a server with 1TB of data, the biggest server, time of the backup will be at the speed of this server (Read disks, CPU, RAM). With multiflow (2 flows) and deduplication on source speed is only at 25 MB/s at first Full backup pass, Time of the backup will be : (1*1024*1024) / (25*3600) = = 11h39mn for full backup, Time for other full Backups will be 50 % of the full : / 2 = 5.83 = 5h49 mn. Time for incremental Backups will be 100Gb at 50 MB/s (10 % modified files) : (100*1024)/(50*3600) = 0h34mn In this case check if deduplication on target has a shorter time, check at client machine performance (Read disks, CPU, Ram size) and tune multiflow process NORMAL FILES In fact for one machine, evaluate first backup not over 30MB/s and for other backups don’t go over 60MB/s. The best way to proceed is to evaluate the biggest servers. Time of the backup is depending on the biggest server and size of files. SMALL FILES In case of small files for the first Full backup speed will be max at 8MB/s and other backups at 16 MB/s, if putting an SSD disk for the catalog, speed will be multiplicate by 2. Arkeia Network Backup
35
Understanding Backup LAN Process - Step 4.3
Module 1 1Gbe CPU Target deduplication time Send No deduplicated datas CPU source deduplication Time Send deduplicated Datas Talk : Backup server holds or not the block Backup Server Time to update Catalog Diskstorage CPU Scrutation Time Ctime and Mtime Backup is depending on several processes. Read disk speed for the client, Scrutation time on the file, CPU and memory abilitity to do deduplication, network speed and Backup server Write disk speed ability. It is a complex chain, and network speed is not enough to determine a backup speed. Arkeia Network Backup
36
Backup/Restoration Time – Step 4.4
Module 1 Other cases Backup Example : a single server with 1 TB of data files, What is the number of files ? What are the file sizes ? In the case of several million of small files, FULL backup will not go over 8 MB/s And incremental backup with 20% of modified files will not go over 15 MB/s Time of backup for full second pass will be : (1*1024*1024)/(15*3600) = 19H Time of backup for 20% of modified files : (1*1024*1024*20%)/(15*3600) = 4H For more than 500GB of small files on the same server, add an SSD disk for faster catalog VM average restoration time for VMware : 20 MB/S for 100GB of datas in a VM, restoration time will be (100*1024)/(20*3600)= 1h30mn For a Backup time is depending on total datas to transfert full = 1TB, 10% of modified files for an incremental = 100GB to transfert For a cloud replication, time is depending on total of deduplicated datas , 1st pass full = 1TB, Other pass full 1TB/10=100 GB, Incremental 100/10 = 10 GB (10=deduplication rate level) Arkeia Network Backup
37
Sizing – Step 5 1st Constraint 2nd Constraint 3rd Constraint Module 1
Client machine CPU speed (have a try), Read disk speed (check it to know your maximum bandwith), RAM (2GB of RAM for 1TB of Volume to Backup) RAM for windows : in waiting shared memory support, if 2 flows = 2XRAM memory or on client modify « dedupe.prf » file and divide by 2 the memory allocation. > 500 GB of several millions of small files = Backup Server catalog on SSD disk 2nd Constraint Network All full backups at same time establish the maximum size, Verify time for small files on a big file server, time for 20% incremental (8/16 MB/s) Verify time for 20% or 30% of modified files of the total source of volume datas, Verify time for the biggest server in full backup and restoration time, Verify time for the total volume of all backups. Network Speed 3rd Constraint Backup server sizing Diskstorage sizing : Go to STEP 1 for SATA/NL-SAS disks Write disk speed >= Network Speed Disk space for the Arkeia Catalog ( %) of the saved total volume Look always at the largest servers and try to find if you have too much small files on one of them. Backup time is depending on the largest servers. Arkeia Network Backup
38
Tapes - Sizing Step 6 Module 1 LTO-6 : Native speed 160MB/s and native size 2,5 TB Copy a compressed backup done on disk to tape (D2D2T). Average speed is 140MB/s and compression is 1.4 (standard value) During the backup you will note that backup speed can go until 320 MB/s, but average is 140MB/s. Speed go over the native speed when compression is high, when files are able to be compressed more than 1.4 That means with many small files, speed decrease and with many large files speed increase. Over 160 MB/s, CPU and Compression will increase speed indepently of your disk. The rule for drive type is depending on also the read speed of your disk. Your disk must be able to read at the LTO native speed. On a R120 and R220 systems LTO-4 is enough. On R320 LTO-5/LTO-6, and R620 LTO-5/LTO-6 drives are possible. The "number of drives" (diskstorages) of the disk drivepack limits the number of tape drives used by one replication. 1 diskstorage = 1 tape drive use at same time. Rule in replication mode is one tape drive by diskstorage, if : 2 diskstorages are used in parallel, you must use 2 tape drives for a replication job. Nevertheless, you can use several Tape drives at same time with several and different replications on the same diskstorage. Speed Problems with replication on tape will be solved on revision 11 for copy of deduplicated backups. To calculate a number of slots in a library take 1.3 or 1.4 for compression rate (not more) LTO-4 ; Native size = 800 GB, with compression you will have 1120 GB of data on one tape (800x1,4) LTO-5 ; Native size = 1500 GB ; with compression you will have 2100 GB of data on one tape (1500x1,4) LTO-6 ; Native size = 2500 GB ; with compression you will have 3500 GB of data on one tape (2500x1.4) Arkeia Network Backup
39
Useful Tools Before Selling or Installing
Module 1 Look at number, size and type of files on the most important client machines, if too many files do a backup test to evaluate time : JDiskReport requires Java 5 or later, Java 7 is recommended. Platform File : Windows jdiskreport-1_4_0-win.exe Mac OS X jdiskreport-1_4_0-mac.zip Linux, Solaris, Java enabled OS jdiskreport-1_4_0.zip Read Test for a Linux Disk : # hdparm -t -T /dev/sda1 /dev/sda1: Timing cached reads: MB in seconds = MB/sec Timing buffered disk reads: 224 MB in seconds = MB/sec Write Test for a linux Disk : # dd if=/dev/zero of=vol0/tmp/test.data bs=1M count=1024 conv=fdatasync records in records out bytes (1.1 GB) copied, s, 73.3 MB/s # rm -f /vol0/tmp/test.data Arkeia Network Backup
40
WD Arkeia Network Backup Installation
Module 2 WD Arkeia Network Backup Installation Importance The Software Application is the main component of WD Arkeia Network Backup suite. Objectives for the Learner . Initial installation of WD Arkeia Software Application . Deployment of Arkeia agents and Arkeia backup server . Licenses, users and role management Arkeia Network Backup
41
Deployment Step #0 Step #1 Step #2 Step #3 Define the backup strategy
Install the server package Install the Web UI package Add the licenses Configure the storage devices Install the backup agents Register the client machines Install the specialized agents Implement the backup strategy Deploying Arkeia on a network can be summed up to the following tasks : First, defining the backup strategy, this must be the really starting point. Then, install the Arkeia master package on the future backup server. Install the Arkeia WebUI package on any Linux box connected with your network. Add the required licenses to operate the network and the various devices. Install the Arkeia master package on all the client machines that will be saved using Arkeia. Eventually install the Arkeia specialized agents for clients that will need them. Register the clients to the backup server using the web GUI. Define and configure in Arkeia all the hardware resources which will be available for the backup server (DiskStorage, tape drives, tape libraries ...) and setup the backup policy. Once the deployment is done, the remaining task is to configure the backup policy. Note that Arkeia provides native packages for most platforms, you can directly access to the software packages using the following URL: Installation of backup server in first, client agents after, clients are automatically registered on the server. Arkeia Network Backup
42
ASA Software – What is Your Platform?
Connect by Graphical interface from Windows (PuTTY.exe) or SSH from Linux (ssh ex : ssh Find Architecture for your OS / 32Bits or 64 bits Platform: ~]# uname -a Linux arkeia el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux ~]# This is a 64 bits Platform ~]# uname -a Linux arkeiasrv el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 athlon i386 GNU/Linux ~]# This is a 32 bits Platform Download Packages: Backup Server : download Arkeia Master and Arkeiea WEBUI Packages, Client Machine : download Arkeia Master Package, Vmware agentless backup : download ArkvStorage package on the backup Server,(not on appliance) Hyper-V machine : download Arkeia Master Package on the windows client machine, Application : download Application Agent in last, after Master Package on the client machine.
43
How to Download the Packages
Software For Backup server : For a Linux server you must go to core packages and download « Arkeia Master Package » and « Web UI Package », for a client only « Arkeia Master Package » Software for an Arkeia Appliance or Virtual Appliance : AVA free Use < 250 Gb of diskstorage license It is an ovf file to download in your VM. You can use it during 30 days with 250 Gb of available storage. Valid registration on this page will activate a free use edition until 250GB of available storage. Look at this link to obtain your free license : For installation and documentation : Arkeia Network Backup
44
Backup Server Installation
3 types of Linux packages and installers: tar.gz, rpm and deb tar.gz installation tar xzvf arkeia-x.x.x.yyy.tar.gz ; cd arkeia-x.x.x ; ./install tar xzvf arkwui-x.x.x.yyy.tar.gz ; cd arkwui-x.x.x ; ./install rpm installation rpm –Uvh arkeia-x.x.x.yyy.rpm rpm –Uvh arkwui-x.x.x.yyy.rpm deb installation dpkg –i arkeia-x.x.x.yyy.deb dpkg –i arkwui-x.x.x.yyy.deb There are Arkeia tar.gz packages for Unix systems and Linux. To find out which Arkeia tar.gz package is compatible with your Linux distribution, you have to know what is the glibc version. The glibc version is given by the command: /lib/libc.so.6 Check Date, Time and Time Zone on your server Arkeia Network Backup
45
Server/Client Agents Installation
Several types of packages and installers: .tar.gz, .rpm, .deb, Windows .exe and others. tar.gz installation tar xzvf arkeia-x.x.x.yyy.tar.gz ; cd arkeia-x.x.x ; ./install rpm installation rpm –Uvh arkeia-x.x.x.yyy.rpm deb installation sudo dpkg -i arkeia.X.X.X_Y.Y.Y_linux.x.deb Windows installation Run arkeia.xxxxxx.msi Mac Os installation OS X Then double-click on .dmg and then Drive to execute installer The installation of Arkeia agent on Windows is detailed here: arkeia.x.x.x_master_macos.dmg.gz Double-click Arkeia Network Backup
46
Firewall Configuration
Backup server Client machines “arkeiad” daemon on 617 tcp port LAN 2 LAN 1 20617 tcp by http 20618 tcp by https WAN Web User Interface Backup server : # /opt/arkeia/bin/chknlp can help to find network problems File /opt/arkeia/arkeiad/admin.cfg look at backup server on the client File c:\Programs Files\Arkeia Software\Arkeia Network Backup\admin.cfg Exist also for the backup server which is client from itself. If a firewall is configured between the backup server and the client machines and between the backup server and the WebUI computer, then some ports must be open. Port 617 between the backup server and client machines Port between the backup server and the WebUI computer, only for software edition Firewall must be disable on the backup server, backup server is inside a protected domain. How to change the default 617 port : On Arkeia clients, arkeiad (network daemon) is listening on port 617 waiting for a connection. Web GUI (arkwui) use port to open graphic interface (installation of software on a Linux system) on http protocol or on https protocol. Some other ports may be needed if the firewall is on the same physical server than the backup server. We do not recommend a such configuration though. How to load web interface GUI from the backup server : (when you install your package on a linux server) (when it is a pre installed Arkeia Appliance APA or AVA) Default login : root Default password : “” Web User Interface Arkeia Network Backup
47
Forward and Reverse Resolution Name in DNS (FQDN)
Module 1 DNS Check Check if reverse DNS is set, if Forward and reverse are set, you will install each client By hostname without problems. 2 . Reverse DNS is not set : Installation can be do by IP addresses Installation can be do by hostname in this case, you setup each hosts file correctly 3 . Installation by hostname with /etc/hosts files or DNS In this case /etc/nsswitch.conf must be set on the backup server with this line : # cat /etc/nsswitch.conf # hosts: db files nisplus nis dns hosts: files dns Hosts and IP_Addresses will be read firstly in /etc/hosts and after only in DNS. If you are using DNS, /etc/hosts normally contents, DNS maintains hosts file for all servers. # Do not remove the following line, or various programs # that require network functionality will fail. localhost.localdomain localhost :: localhost6 The 4 following slides explain how to configure with hostname and DNS set up. All must set properly in the DNS. forward and reverse DNS lookup, and for windows client, hostname is a part of the long name in the DNS name. Windows example : Hostname = server1 DNS name = server1.domainname.com for example. It’s recommended to do it for each windows server and to verify that it is done before the installation. DNS : FQDN (Fully Qualified Domain Name) = last caracter of the domain name is . Example : server1.domaine.com. If you are typing host XXX , you must look at server1.domain.com. (declaration made in the primary and secondary name server) In any case it is better when server1 is also the hostname of the machine. On Linux : #hostname –f (--fqdn) send the full name FQDN (Fully Qualified Domain) short name + domain name DNS It is better when short name is the hostname os the system. For Arkeia, the best practice is to have the reverse resolver too (Reverse DNS Lookup), in fact some administrators don’t do it. They are just doing the foward declaration. Reverse records (reverse) must be entered in the DNS but it is not always the case. When it is made, host command on an IP adress is able to find the name of the machine. #host -r in-addr.arpa domain name pointer tropique.mondomaine.com. If reverse declaration are not made it is possible to find machine name sometimes with this command (depending on the os) : #host –l domainname.com Zebu.domainname.com has address The best practice in a DNS is to declare reverse zones. Arkeia Network Backup
48
Installation for Foward and Reverse DNS (CentOs)
Module 1 Before to install Arkeia on the backup server : Set the server in the network, for DNS verify by host command DNS Settings, Change hostname by long name : backupserver.domainname.com to be compliant with chknlp, and have the same name than admin.cfg on the backup server. If no DNS, populate /etc/hosts files with backup server and all clients, Disable SELINUX for Red HAT/Centos Set Definitively off the Centos Firewall Reboot the machine Install the Backup Server : Download Arkeia Master and Arkeia WEBUI Packages, install them, # /opt/arkeia/bin/chknlp Install the client Machine : Don’t change hostname as on Backup Server, let’s go short original hostname, Verify DNS forward and reverse, don’t touch /etc/hosts (just verify it) Install Arkeia Master package on the client # cat /opt/arkeia/arkeiad/admin.cfg (arkeiasrv-1.bat2.fr.arkeia.com:617 = Backup server name with his long name) on the client machine. # /opt/arkeia/bin/chknlp on the backup server to verify, TEST 4 must be OK. INSTALL THE BACKUP SERVER # uname –n (permet d’afficher le hostname du serveur), #hostname 1 – Set the network for an arkeia installation with DNS : verify DNS declaration forward and reverse and FQDN (XXXX.com.) 1.1 Forward and Reverse DNS Check (The two must run): ~]# nslookup or use #host (if reverse DNS don’t send name of machines you install by Ip adress) Server: Address: #53 in-addr.arpa name = gw3-11.bat2.fr.arkeia.com. ~]# nslookup gw3-11.bat2.fr.arkeia.com or use #host gw3-11.bat2.fr.arkeia.com Name: gw3-11.bat2.fr.arkeia.com Address: 1.2 Modify the file for the hostname with the long name on the Backup server # vi /etc/sysconfig/network (contient le hostname du serveur nom court : arkeiasrv-1) – dans le cas du DNS le mettre à jour avec le nom long ex: arkeiasrv-1.bat2.fr.arkeia.com Modfication for the session, avoid to reboot now # hostnane – v newhostname Modify this file for the next reboot : # cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=arkeiasrv-1.bat2.fr.arkeia.com #will be compliant with the file /opt/arkeia/arkeiad/admin.cfg after installing arkeia on the backup server 1.3 Verify /etc/hosts: # Do not remove the following line, or various programs # that require network functionality will fail. localhost.localdomain localhost :: localhost6 # arkeiasrv-1.bat2.fr.arkeia.com arkeiasrv-1 (you don’t need to add this line if DNS forward and reverse are set properly for your machine on the DNS Server) 1.4 Configure DNS on Backup server and Client Linux/Unix machines: # vi /etc/resolv.conf nameserver #Primary Server nameserver #Secondary Server search bat2.fr.arkeia.com #be able to use only short name for client machines = best practice = must be set) 2 – Disable SE Linux Disable SE Linux RedHat/Centos (you imperatively do it on the backup server) # getenforce Enabled # vi /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted Now, disabled will be upated on next reboot, in waiting the reboot, got it by setenforce command. # setenforce 0 setenforce: SELinux is disabled 3 – modify a rule for a port or Disable Completely the Firewall: #iptables –L (established rules list) to look if the firewall is up and disable it or modify it for the tcp port 617. iptables -A INPUT -m state --state NEW -p TCP --dport 617 -j ACCEPT or /sbin/iptables -A INPUT -i eth0 -p tcp --dport 617 -j ACCEPT (depending os) 3.1 – How to stop and disable the Firewall for IPv4: # service iptables save # service iptables stop # /etc/init.d/iptables stop # chkconfig iptables off 4 – Reboot the machine 5 – Install Arkeia Master Package and WEB UI # rpm –Uvh « package name » for centos 6 – Test Installation on the Backup Server # /opt/arkeia/bin/chknlp (go the next slide to analyze the problems) ./chknlp >>> chknlp Arkeia Network Backup <<< >>> TEST FOR CERTIFICATION LEVEL ONE <<< *** TEST 0 IN PROGRESS... >>> Getting ARKEIA variables: ARKEIA_DIR = /opt/arkeia NLPDIR = /opt/arkeia/arkeiad DIRAPPLIC = /opt/arkeia/chknlp PATHAPPLIC = /root/.chknlp:/opt/arkeia/chknlp/chknlpctx:/opt/arkeia/chknlp:/opt/arkeia/gui:/opt/arkeia/arkeiad *** TEST 0 OK *** TEST 1 IN PROGRESS... >>> Testing variables in configuration file Internet address for Licence server `arkeiasrv-1.bat2.fr.arkeia.com' = Internet address for local HOST `arkeiasrv-1.bat2.fr.arkeia.com' = *** TEST 1 OK *** TEST 2 IN PROGRESS... >>> Testing local (arkeiasrv-1.bat2.fr.arkeia.com) ARKEIAD daemon Message from arkeiad daemon : Test OK *** TEST 2 OK *** TEST 3 IN PROGRESS... >>> Connection test between LOCALHOST and ADMINSERVER >>> Accessing to ADMINSERVER services Remote host `arkeiasrv-1.bat2.fr.arkeia.com' is Admin Server Admin Server name on Local Host is arkeiasrv-1.bat2.fr.arkeia.com on Admin Server is arkeiasrv-1.bat2.fr.arkeia.com Admin Server address on Local Host is on Admin Server is Local host name on Local Host is arkeiasrv-1.bat2.fr.arkeia.com on Admin Server is arkeiasrv-1.bat2.fr.arkeia.com Local host address on Local Host is on Admin Server is >>> Name & Address of Local Host are already in License Server List *** TEST 3 OK *** CERTIFICATION LEVEL ONE : OK *** >>> TEST FOR CERTIFICATION LEVEL TWO <<< *** TEST 4 IN PROGRESS... >>> Testing connection between the local host and all known clients >>> Connecting to: Host = arkeiasrv-1.bat2.fr.arkeia.com Internet address = Port = 617 *** TEST 4 OK *** CERTIFICATION LEVEL TWO : OK *** Look at installation in notes below the slide Arkeia Network Backup
49
chknlp : Network Tool Module 1 Arkeia Network Backup
The first thing to do if the Administrator suspects connection issues on his network is to run the /opt/arkeia/bin/chknlp utility. This utility tests vital network components and network connectivity through Arkeia network layers. It is often a generally a good start to debug a network. chknlp runs several tests : /opt/arkeia/bin/chknlp --help pause, Pauses for a prompt between tests - f <hostname> Checks a specific clients hostname - n Prints the local systems $HOSTNAME Test 0 : Gets Arkeia variables (ARKEIA_DIR, etc). Test 1 : Tests presence in the OS configuration files for the network parameters of the client and the backup server. Test 2 : Tests that the local arkeiad daemon is running (You cannot pass this test if your host is undefined or a firewall is up and TCP port 617 closed on a client machine). Test 3 : Tests that the local client connects properly to the backup server and if the local client and backup server network parameters (hostname, IP) are the same for both machines. For backup server : test comparison is between $ARKEIA/arkeiad/rhost.lst and /opt/arkeia/arkeiad/admin.cfg and Hostname of the machine (network name is got by /etc/sysconfig/network which defines the hostname on Centos) Test 4 : (on a backup server) : Tests that the backup server connects properly to all the clients that registered in the $ARKEIA/arkeiad/rhost.lst and if the client network parameters (hostname, IP) are the same for both machines. For himself test is between $ARKEIA/arkeiad/rhost.lst and /opt/arkeia/arkeiad/admin.cfg (network name is got by /etc/sysconfig/network which defines the hostname on Centos) An error in a specific tests will often give hints on where the problem really is. Generally, the type of error will be hostname mismatch, bad name resolution or connectivity errors. 1 – Install the backup server (arkeia master package and arkeai Web UI), connect by SSG or Putty tools and run chlnlp on the backup server to verify network configuration : must go until Test4 passed 2 – Install a client : ping Adress IP from the backup server. Check if a firewall exists on windows and apply a new rule to enter on the system on the tcp port 617 by graphical interface in the panel configuration, on Linux verify the firewall by #iptables –L (established rules list) to look if the firewall is up and disable it or modify it for the tcp port 617. Firewall on linux can be set by a CLI Command #iptables or by a graphical interface. Test by chnlp on the backup server the client connection, test 3 must be PASSED at the minimum. Documentation example for iptables : for Centos for example : # iptables -A INPUT -p tcp --dport 617 -j ACCEPT and after confirm this new rule to reboot the machine. ; An example : iptables -A INPUT -m state --state NEW -p TCP --dport 617 -j ACCEPT or /sbin/iptables -A INPUT -i eth0 -p tcp --dport 617 -j ACCEPT ( more basically to do a test on the client machine), depending OS and iptables/netfilter versioning. To modifiy a client machine on customer site, please do it with the network administrator, it is dangerous to modify a firewall, and on reboot can be a problem. 3 - In any cases you will modify on a Backup linux server other TCP ports for remote replication for example, the best is to put off the firewall on a backup server at the start up of the machine. Arkeia Network Backup
50
Installation Files /opt/arkeia/arkeiad
Module 1 Client Backup Server admin.cfg arkeiasrv-1.bat2.fr.arkeia.com: (Backup server) arkeiad.cfg # PORT_NUMBER "617" VIRTUAL_HOSTNAME "arkeiasrv-2 " (Client name webui) NLP_FORCE_IP " " (client IP_Adress) Let’s not modify this file: rhost.lst ITEM { "IS_MEDIA_SERVER" "1" "INETADDR" " " "INETNUM" " " "SOURCE_DEDUPE" "1" "DISTRIBNAME" "CentOS release 5.4 (Final)" "OSNAME" "Linux el5 i686" "VERSION" "Arkeia Network Backup " "NUMPOINTS" "997" "ID" "N" "ISDIR" "h" "PORT" "617" "NOM" "centos-5-2" (hostname of the client machine) } admin.cfg arkeiasrv-1.bat2.fr.arkeia.com (Backup server) arkeiad.cfg # PORT_NUMBER "617" Let’s not modify this file: rhost.lst Same content than the client machine, but with All client machines and the server. VIRTUAL_HOSTNAME can be also the FQDN name Multiple Network Cards: The Arkeia name resolution is based on the local name resolution configuration, Computers are usually configured to use the local host file before external DNS local host file (/etc/hosts) external DNS (Domain Name Server) Arkeia can be configured to use it's own host files that will be checked before the local files and external DNS When the NLPHOST parameters are added, Arkeia will check it's own files first. Arkeia host file (NLP_HOSTFILE) Arkeia performs a consistency check between the name specified by the NLP_HOSTNAME parameter and the name returned by the gethostname (/bin/hostname) system call If the name returned by the gethostname system call is different from the name defined on the NLP_HOSTNAME parameter, then the IP addresses must be identical. If the name returned by the gethostname system call and the name specified on the NLP_HOSTNAME parameter are identical then the IP addresses can be different. Rule: The following NLPHOST parameters are used on the backup server and client to override the local hosts files and external DNS entries. If the NLP_HOSTNAME variable contains the computer name that Arkeia will substitute for the name returned by the /bin/hostname command, Arkeia will search the addresses entered in the NLP_HOSTFILE first, Third parameter: NLP_ONLYHOSTFILE "1“ If the NLP_ONLYHOSTFILE is set to "1", Arkeia will NOT check the local host file and external DNS If the /bin/hostname returns something other than the NLP_HOSTNAME, then we must use it as an alias in the hosts.cfg file. Configuration example on the Backup Server : # /etc/init.d/arkeia/ stop # vi /opt/arkeia/arkeiad/arkeiad.cfg NLP_HOSTNAME "backup.backnet.arkeia.com" NLP_HOSTFILE "/opt/arkeia/arkeiad/hosts.cfg" NLP_ONLYHOSTFILE "1" #tells Arkeia to NOT check the local host files or DNS # vi /opt/arkeia/arkeiad/hosts.cfg " " "localhost" " " "backup.backnet.arkeia.com" "backup.arkeia.com" " " "client.backnet.arkeia.com" "client.arkeia.com“ Ensure the admin.cfg file contains the NLP_HOSTNAME: # vi /opt/arkeia/arkeiad/admin.cfg backup.backnet.arkeia.com Edit and change the NODE parameter in the usr.lst file to the NLP_HOSTNAME. # vi /opt/arkeia/server/dbase/f3sec/usr.lst "NODE" "backup.backnet.arkeia.com“ Rename the existing rhost.lst file so we can use the newly created one. # cd /opt/arkeia/arkeiad # mv rhost.lst rhost.lst.org # /etc/init.d/arkeia/ start Check the new opt/arkeia/arkeiad/rhost.lst "NOM" "backup.backnet.arkeia.com "INETADDR" "" “ Configuration Example on the Client: NLP_HOSTNAME "client.backnet.arkeia.com" NLP_HOSTFILE "/opt/arkeia/arkeiad/hosts.cfg" NLP_ONLYHOSTFILE "1“ " " "backup.backnet.arkeia.com" "backup.arkeia.com" " " "client.backnet.arkeia.com" "client.arkeia.com“ # cat /opt/arkeia/arkeiad/rhost.lst "NOM" "client.backnet.arkeia.com" "INETADDR" "" “ Arkeia Network Backup
51
Arkeia CLI Command: arkc Configuration on Backup Server
CONFIGURATION FILE /opt/arkeia/arkc/arkc.param PARAMETERS NODE “Your_Backup_Server" LOGIN “Your_Login” (webui) PASSWORD “Your_Password” (WebUI login) CONFIGURATION TEST > arkc -debug -who Test must be succeeded SYNOPSIS : arkc [ OPTIONS ] -<object> -<action> -D [ PARAMETERS LIST ] EXAMPLE : Start a D2D2T backup arkc -backup -start -D dkname=MyDrivepack skname=MySavepack plname=MyPool d2tname=MyD2TObject d2tdelay=5 ONLINE HELP : arkc -usage -<object> -<action> Available on all Linux/Unix and Windows agents. For further information on arkc command line see: You must configure this file if you want to use the cli commande “arkc” NODE “IP adress or hostname” LOGIN “root” PASSWORD “” (default password on arkeia) Arkeia Network Backup
52
Client Installation by Client Short Name = Hostname
Module 1 Type hostname command on linux system Type c:\> ipconfig/all on windows, and find on first line the hostname Installation Windows Client Machine : Installed as a client by the hostname can be a problem on windows, you must change the hostname sometimes, also you must put the shortname of dns name (server.domain.com. hostname = server) You can change hostname by graphical interface : Control Panel>System and Security>System and « change settings » In Fact in the DNS the short name must be the hostname for windows machine, for all machine (network administrateur) If you cannot solve installation by hostname, try to put the long DNS name : server.domain.com if (reverse DNS is not set for example: C:\>nslookup résultat: in-addr.arpa name = win2008tla.bat2.fr.arkeia.com) and hostname resolution is not possible, do it by IP, or populate /etc/hosts to try to bypass the problem. Loot at first slide installation by hostname (DNS). Forward and Reverse resolution and full qualified domain name (domain.com.). chknlp will pass in the 2 modes (Hostname resolution or IP_Adress) if all is setup properly. Files to be checked on the client machine (stop and start arkeiad daemon for each modification): #vi /opt/arkeia/arkeiad/admin.cfg for linux wordpad on C:\Program Files\Arkeia\ANB\arkeiad\admin.cfg on windows :617 < use your backup server's IP Address or Resolution Hostname of the backup server, ensure than arkeiad port is setup. Ensure than this file is properly setup # vi /opt/arkeia/arkeiad/arkeiad.cfg on linux Worpad on C:\Program Files\Arkeia\ANB\arkeiad\arkeiad.cfg on windows VIRTUAL_HOSTNAME "LinuxClient.fqdn.com" <---Use the FQDN of the client if necessary (hostname is not enough sometimes) NLP_FORCE_IP " " <---Use the client's IP Address NLP_GET_PEERNAME "0“ On Backup server and client : You can cross populate the hosts file if DNS is not set properly, test forward and reverse by host command must done on client and backup server to verify, but for windows in particular hostname can be different that the shortname of the DNS name. # vi /etc/hosts Worpad on C:\Windows\System32\drivers\etc\hosts localhost.localdomain localhost xx.xx.xx.xx backupserver.domain.com backupserver <--use the backup server's IP Address xx.xx.xx.xx client.domain.com client(hostname) <--use the client's IP Address Dynamic DHCP is never setup for an application server. For dynamic DHP at the startup of the client machine : IP_Adress change also go to get it and change it in 2 files. * stop arkeiad * get the IP of eth0 (#hostname –i) * echo it into arkeiad.cfg NLP_FORCE_IP using sed replace * echo it into /etc/hosts using sed replace * start arkeiad Arkeia Network Backup
53
ASA Software – Kernel Parameters
Module 1 Large Filesystem support XFS, EXT4, GFS, … IPC Parameters : Messages Queues # vi /etc/sysctl.conf # Sets maximum number of message queues # to 200 (by default it is 16) kernel.msgmni = 200 # Sets maximum size of message queue to 65536 # (by default the size of the message queue is since the kernel ) kernel.msgmnb = 65536 Activate Changes # /sbin/sysctl -p # /usr/bin/ipcs –l Shared Memory : (Arkeia data deduplication across dedupe blocks pools)75 % of free memory is allocated SHMMAX is used to define size (in bytes) for a shared memory segment # cat /proc/sys/kernel/shmmax SHMMAX is 32 MB is too small to perform data deduplication backups Suggestion is to put 4B miniimum for an initial testing, you can increase this value for best performance Temporay Setting : # echo > /proc/sys/kernel/shmmax Permanent setting : # vi /etc/sysctl.conf# Controls the maximum shared segment size, in bytes kernel.shmmax = Activate Changes # /sbin/sysctl -p # /usr/bin/ipcs –l Before to start an ASA Software version, please check and verify IPC parameters Arkeia Network Backup
54
Online Resources http://ip_address:20617 on ASA
on APA & AVA - Before revision 10.1 Username : root Passwd : « » - From revision 10.1 and later Username : admin Available resources: Arkeia Network Backup Packages Documentation Customer support portal Knowledge base Users Forum Arkeia Network Backup
55
Arkeia Web User Interface
2 1 3 Administration of the backup server and client machines are done through the Web user interface. This interface is optimized Firefox 3 and higher, Internet Explorer 7, Internet Explorer 8, Internet Explorer 9 The following browsers are not supported : Firefox 2, Safari, Opera, Chrome, all others The Web UI is divided in four parts : 1. The left navigation menu gives access to all Arkeia Network Backup features. 2. The centre window displays Menu by actions button or buttons in blue, green, red, etc. 3. At the bottom, a message box displays the information logged by the backup server. Arkeia Network Backup
56
Licenses Management (Ex: Rev 9)
Possible actions List of licenses License Properties DiskStorage licenses Based on backup disk volume (volume at the destination after dedupe and compression). DiskStorage License capacity >= sum of created DiskStorages DiskStorages can be created over several Media Servers The first DiskStorage TB is included with the backup server (software deployment) For 30-day trial license, no DiskStorage license should be needed Arkeia Network Backup is distributed under a licensing principle, each license giving access to specific functionality. All backup server features are already available in the core of the product, however they are not activated by default. A standard installation requires an Arkeia backup server license (e.g, ARK91), which includes a number of clients, drives, options like compression, encryption and so on. To activate a specific feature, it is needed to add a new license, this is done through the menu: Configure>Licenses>Add a new license ARK91 is the main license of Arkeia Software Application, ANB 9.1.X (ARK90 pour une version ANB 9.0.X) ARK_APPLIANCE is the main license of 64-bit Arkeia Physical and Virtual Appliance since v9.0 ARK_VSTORAGE (licence for VMWare API, vStorage, one by ESX/ESXi) ARK_ESX (Vmware ESX 3) EDGEFORT1 is the main license of 32-bit Arkeia Physical and Virtual Appliance until v8.2/ARK_VTL (8.2) maintenant ARK_DISKSTORAGE en (9.0/9.1) ARK_CMS is the license of Central Management Server ARK_REPLICATION (ARK_CLOUDREP) since V9.0 is the main license of the Replication Server D2D2T Replication on VTL (since 8.2) = disk to disk or to tape/ TPDUP Tape duplication (tape to tape) TAPE_AUTOMATION (Tape Library) V10 would add SVP licensing (Source Volume) Arkeia Network Backup
57
Arkeia 2013 Pricing: Capacity, Agents, and Options
Module 1 Arkeia Network Backup
58
WD Arkeia Pricing: Four Easy Steps….
Module 1 (1) HARDWARE OR SOFTWARE OR VIRTUAL APPLIANCE No fee Hardware Appliances Software & Virtual Appliances WD Arkeia backup server (R120/120T, R220,/220T, RA4300 RA5300 RA6300) WD Arkeia backup server License req’d Source Unlimited 0.5, 1, 2, 3… TB) (2) CAPACITY Target Set by appliance disk capacity Unlimited Basic license bundle Basic license bundle Optional license bundles: Virtualization, Microsoft, Premium, Datacenter (3) SOFTWARE OPTIONS Optional advanced licenses: Replication, Encryption, Bare-metal restore Level Bronze (included), Silver, Gold (optional) (4) MAINTENANCE Period 1 year (included), 2, 3, 4, 5 years (optional) Arkeia Network Backup
59
Users / Predefined Roles and Privileges
Module 1 Administrator : Can do everything Operator : Can backup and restore any machine on the network, but cannot change any configuration User : Can only restore defined data Daniel Restore Privileges Data Allow Deny Full server X Home Directory Mailbox Directory Mohamed Restore Privileges Data Allow Deny Full server X Arkeia Network Backup
60
Defining Users Possible actions Properties of users List of users
User configuration screen is available within User configuration menu Arkeia Network Backup
61
Configuring User’s Role
User restoration privileges Configure>Users>Add a user It is just for the user role, you can define this special role with limited access to some machines. Arkeia Network Backup
62
LAB 1: Install Arkeia Components
Install the backup server; check date, time and time zone 2 Use /opt/arkeia/bin/chknlp check if Backup Server is client of itself (network config) 3 Install an Arkeia agent or a Linux/Windows Client Machine, check with Chknlp 4 Access the backup server via the Web UI (check browser tools to access on client) 5 Configure CLI access and access the backup server via the command line mode 6 Configure a user account and role 7 8
63
WD Arkeia Configuration
Module 3 WD Arkeia Configuration Importance Configuring WD Arkeia objects is easy, but defining a backup strategy is a challenge. Objectives for the Learner Understanding Arkeia Objects Configure What, Where and When to backup Module Lessons LESSON 1: What to backup LESSON 2: Where to backup LESSON 3: When to backup Arkeia Network Backup
64
Media and Storage Devices
Physical devices Arkeia devices Libraries, VTLs Tape drives, VTDs Tape Medias Arkeia DiskStorage Arkeia as a digital copy of your backup chain meaning that to be properly operated, Arkeia must be provided with a digital image of your backup chain. Arkeia requires: to create as many tapes in Arkeia as you have physical tapes, as each one will receive a unique label to create as many drives as you have physical ones to create digital libraries corresponding to your physical ones or a virtual tape library (VTL). to organize your tapes in tape pools and your drives in Drivepacks, each pool and packs being restricted to specific usage or backup Create as many logical objects in Arkeia as you have physical media and devices Arkeia Network Backup
65
Backup Objects Arkeia Savepacks Arkeia Tape Pools Arkeia Drivepacks
Specifications of files to be backed up Arkeia Tape Pools Collection of tape media for back ups Savepack 1 Savepack 2 Savepack n Tape Pool 1 Tape Pool 2 Tape Pool n Arkeia Drivepacks Specifications of storage devices for back ups Client machine Tape Drives or DiskStorage What to backup: Savepack: The specification of files to be backed up, Now, in last révision of 9.1 some savepacks can be encapsulated in one savepack too. Where to backup: Tape Pool : defines group of tapes you plan to use during a specific task enabling to build logical backup space larger than the capacity of a single tape Tape Drive : declaration of the tape drives (LTO4, LTO5, …) Tape Drivepack : you can include in One Tape Drivepack several tape drives. DiskStorage : It is a filesystem created on a hard disk, on a LUN, or a volume (collection of Luns). You can aggregate several hard disks formatted and mounted as a filesystem in a Diskstorage) Disk Drivepack: You can include in One disk Drivepack several Diskstorage, so that you'll be able to backup data simultaneously on many drives/DiskStorage (Increase size and performance management) For each backup he plans to run, the Administrator will basically have to specify the Drivepack (DiskStorage or Tape Drive), the Savepack and the Tape Pool for backup to tape. Arkeia will then manage the various drives/DiskStorage, tapes and trees included in the appropriate pack to get the backup done. If “tape pool” don’t exist, automatically scratch pool will be get. Si pas de tape pool déclaré, automatiquement le scratch pool sera sollicité Drivepack 1 Drivepack n Tapes Arkeia Network Backup
66
Relation Between Backup Objects
Module 1 Arkeia Network Backup (Savepack examples) System4!C:\users System5!/home/user What to Backup Savepack-Prod1 Savepack_1 Sav.2 Sav.3 Sav.4 Sav.5 LINUX Server 64bits Disk DRIVEPACK_1 Tape DRIVEPACK_2 Tape Pool_n Where to Backup Diskstorage1 Diskstorage2 /save1 /save2 LTO-1 Tape Library LTO-2 LTO-3 LTO-4 Tape-1 Tape-2 Tape-3 Tape-4 MetaLun1 MetaLun2 Physical Storage Lun0 Lun3 Lun6 Lun1 Lun4 Lun7 Lun2 Lun5 Lun8 Relation between savepack and other objects : A Savepack encapsulate a tree, a tree can be another savepack A savepack has only a relation with a drive pack to backup on disk A savepack has a relation with a drivepack and a tape pool Virtual concepts : Encapsulation is possible by a savepack Drivepack encapsulates always diskstorage or tape drives Tape pools encapsulates tapes for a given retention time of a backup Disk Storage Tape Storage Arkeia Network Backup
67
1 2 3 4 5 6 7 8 LESSON 1: What to Backup Register client machines
Configure Savepacks 3 Advanced settings of Savepacks 4 Encryption 5 Savepacks in backup strategies 6 7 8
68
List of Client Machines
Client configuration Possible actions List of client machines The list of client machines ready to be part of data that need to be backed up are available under the menu: Configure>Clients When installing master package on client, if 617 port is opened, you can browse the client on the server. Several information about the client machines are available: the type of the client the Arkeia identity of that client the network connection type The Arkeia agents installed on client machines can be managed from this screen. Arkeia Network Backup
69
Informations About the Client Machines
Configure>Clients>Advanced You are able to know a part of the client hardware configuration. You can modify yet some informations. Look at /opt/arkeia/arkeiad/admin.cfg on each client : name of your backup server Arkeia Network Backup
70
Register Client Machines
During the installation of some Arkeia agents, they register themselves But you can delete one and add again later Look on client machine at file /opt/arkeia/arkeiad/admin.cfg Backup server name Once the Arkeia package is installed on all the machines that will be backed up, the various clients must be registered to the server. Adding a client to a server is usually quite simple. click on menu: Configure>Clients then press “Add a new client” button (for example In the case where client agent installation don’t ask IP adresses of the client and of the backup server) If this does not occur, then there is a connection issue between the backup server and the client machine. To troubleshoot: check that the arkeiad daemon is running - there is a name resolution issue between the backup server and the client machine (both sides). - there can be a firewall blocking the connection Use ping and host command between all hosts. Use also nc command to check the availability of port 617. The Arkeia command “chknlp” will also bring several information to fix the issue. Mapping client name with hostname or Ip_address Advanced permet de bien spécifier le server auquel appartient le client Arkeia Network Backup
71
What to Backup: Savepack Management
Possible actions List of Savepacks List of trees & Flows Savepack properties Arkeia organizes data to be backed up in Savepacks. A Savepack describes a list of trees (i.e path on the file system) to be backed up, which can be spread over several machines. Press on : Backup>What To Backup A Savepack object can contain several other Savepacks. To manage the Savepacks, click on What to backup To perform actions on Savepacks, you must select the appropriate Savepack on the left prior to click on one of the possible action menu. The full Savepack creation process is the following: Create the Savepack with Add new Savepack Add trees with Browse trees on client machines Good rule : One Savepack by client machine, Name of the savepack=Name of the client machine Arkeia Network Backup
72
Browse Client Machines: Add Trees
When you are creating a Savapack : Go to Backup>What to backup>Add a savepack step 2 : Add trees to your savepack “test” To browse client machines, use the Tools>Network navigator available under the Browse trees action menu All registered client machines can be selected. You can browse Arkeia clients file systems by clicking on the (+) and (-) icons in the left window and view the files contained in any directory by clicking on its name. Under the identity of the client machine there are several entries: File: This entry manages the backup of the machine's files (file systems). Double-clicking on it will display the tree structure of the client. Sysinfo: This entry allows to save the system information of the client. This will include information for Complete Linux Disaster Recovery (partition table, boot process, etc.), Registries and Active Directories on Windows system, etc. Databases/applications: entries for on-line backups of database and applications (example: vStorage, mysql, Exchange etc.) If a whole client machine is selected, all entries will be saved. The only exception will be Raw devices (images) under Windows, which are displayed as volumes but which will not be saved except when selected explicitly. Arkeia Network Backup
73
Savepack: Tree Type Support
File Savepack Image Object A full client machine A single or set of directories/files A database A system metadata Savepacks may include other Savepacks A raw device A hard disk image Output of a command on-the-fly Arkeia supports 4 data types (items) within Savepacks. Adds Files & Directories : It's the most common data type. It can be a complete machine, a directory and its subdirectories, a single file, a database or a system metadata. Savepack : The last possible type of tree is actually another Savepack, which must exist in the Savepack list, of course. Adds Volume Images : This is a complete raw device, for example a complete hard disk. The backup is made on a block basis, as if the device was one huge file, an image. Images can thus be restored, with complete partition information and boot sector included. Restoration at a file system level, however, is not possible. A single file within the file system can’t be restored (No restoration file system level) Add Objects : This type of tree allows to save “on-the-fly” the output of a command, which is never really created on disk. It can, for example, be the result of a tar of a complete directory : all is never created on disk but exists on tape. It's mostly used to save databases online, though. (it’s a result command) Next: Savepack properties Arkeia Network Backup
74
Savepack Properties Arkeia Network Backup
When creating a Savepack, default properties match most cases. So, only providing the name must be enough. Properties can be modified later if needed. Some of the properties must only be modified when you know exactly what you are doing. This is specially true for: Filter options : Find filter, Inclusion filter, Exclusion Filter Pre/post Commands options : Before, after a savepack Platform specific options : Windows 2003 and later, Unix/linux, Vmware vSphere options File system options : Follow symbolic links, file systems, reset access times, backup excluded tree Advanced options : Media server, number of retries For further details see: (ne pas trop utiliser le “reset access time”), attention aux anti-virus qui le font, change le CTIME (fait des totales, pas d’incrémentales) Arkeia Network Backup
75
Commands Before/After
Command on client before backup Backup Connection established Before backing up a Savepack Before backing up a Tree Backup starts on condition Backup Server Client machine Unix/Linux OS: Client_machine!file:/path/to/the/command Windows OS: Client_machine!file:c:/path/to/the/command Command on client after backup Backup Connection established After backing up a Savepack After backing up a Tree Execute command on condition Command before/after can be set at Savepack level or/and at Tree level. The command is executed on client side. The path of the command/script is defined in the Savepack/Tree, but the command or script must be available on client side. The syntax is: on Unix/Linux OS: Client_machine!file:/path/to/the/command on Windows OS: Client_machine!file:c:/path/to/the/command For Unix you can create a script shell to run several commands For windows : you can create a batch file XXX.bat to run One or several commands Example : file:c:/users/public/procstart.bat - Fichier c:\users\public\procstart.bat by notepad and put inside stop of your service : NET STOP MSSQLSERVER The client machine is the name defined in the Tree of Savepack. For further details see our Mediawiki at: Backup Server Client machine Arkeia Network Backup
76
Find, Inclusion and Exclusion Filters
Find filter Only backup files matching UNIX "find" criteria. Inclusion filter Only backup files matching the result of regular expressions Exclusion filter Exclude from backup files matching the result of regular expressions Arkeia accepts the standard *nix “find” filter syntax as a filter to backup/skip files Exemples : Only backup files larger than 1000 : -type d -o -size +1000 Only backup files smaller than 1000 : -type d -o -size -1000 Only backup files with rpm in the name : -name "*rpm*« Only backup files with atime greater than 30 days : -atime +30 Inclusion filter : que tous les points .doc / Exclusion idem files containing 2005,2006 and 2007 : /[^/]*2005|2006|2007[^/]*$ include/Exclude files ending with .mp3, .rpm and .doc : \.mp3|\.rpm|\.doc$ Include/Exclude files who's name begins with User, user, Users and users : /User|user|Users|users[^/]*$ Include/Exclude files names containing USERCLASS and NTUSER : (/[^/]*NTUSER|USRCLASS[^/]*$) Arkeia Network Backup
77
Tree Management Options
Go to modify savepack (Step1 : Modify Savepack) for properties >Next (Step2 : Add trees to your savepack) >Next (Step 3 : Configure trees options for savepack) so all Savepack options can be amended here at the tree level. Options defined in the Savepack level (Father level) applies, by default, to Tree level (son level). To change that default behavior just modify Tree options. That means, any change done at the tree level superside main Savepack option. Specific Tree options: -Multiflow (by default one flow by machine) -Priority -Chain -Object backup/restore command -Linux DR info allowed For further details see: Arkeia Network Backup
78
Multistream/Multiflow
Multiflow = Several data streams from a client machine Flow 1 (data stream 1) Tree #1 Multiflow 1 Flow 2 (data stream 2) Tree #2 Multiflow 2 Client machine Flow 3 (data stream 3) Backup Server Tree #3 Multiflow 3 When backing up a single machine, performance can be greatly increased by using the Multiflow feature, especially if several hard drives are available in the client machine. Better performance can be obtained by using a single flow per disk, even if the hard disks are involved in a RAID partition. As with multiple machines, all flows will be interleaved to form a continuous data stream in order to saturate the SCSI bus. The Multiflow value determines if Arkeia Network Backup should launch a backup tree with several concurrent data streams. By default, the value of Multiflow is 0 for all trees, meaning that Arkeia will use only one data stream between the media server and the client machine and will backup the trees in a sequential order. A Tree with different value for Multiflow field means different flow (data stream) for a specific client. Two Trees with different client machines will be proceeded in parallel anyway. Multiflow Value modification is only in use for a same client machine. The main license must include enough number of Flows and Multiflow must be activated. For further details see our Mediawiki at: Multiflow different de parallelism, one Flow by client/physical machine or ESX/Esxi Arkeia Network Backup
79
Multiflow, Priority & Chaining Example
Multiflow : Used only for the same Client system, default value = 0 mean say one dataflow data flow between backup server and client. If two Paths have the same multiflow, they will be sequentially backup. In this case, on the same client, 3 filesystems will be saved simultaneous. 3 flows Priority : 1=Highest, 100=Lowest, Default=50. Order in which each file will be backup. In first the highest. This parameter can be used when several « trees » have the same multiflow number. The 3 last filesystems will be saved in first,and after the 3 others with priority 2. When a filesystem of the first group end, The same multiflow number in the second group will be started, before end of all filesystem in the first group. 3 flows 3 flows Multiflow/Priority pour 2 machines : By default « trees » of several savepacks are simultaneous backuped. 2 savepacks (2 clients) = 2 data steams, priority don’t have any action, 1 « Stream » per savepack or client. Chaining : Create dependencies between same or different client, default value = 50. Priorities and chaining can start sequential backups between 2 clients, particular needs , and not etablishing automatic streaming of the backup on this 2 clients. Instead of 2 streams, 1 stream will be started. Arkeia Network Backup
80
Monitoring a Job: 1 Savepack, 7 VMs + 2 Files/Trees, 9 Flows
Arkeia Network Backup
81
Chaining and Priority Without chaining (2 data streams)
With chaining (1 data stream) Client machine #1 Client machine #2 Client machine #1 Client machine #2 Tree #1 Tree #1 Tree #1 Tree #2 Priority 5 Priority 10 Priority=5 Chain =1 Priority=10 Chain=1 Tree #2 Tree #2 Tree #3 Tree #4 Priority 15 Priority 20 Priority=15 Chain=1 Priority=20 Chain=1 Tree #3 Tree #3 Tree #5 Tree #6 By default, Trees from different client machines are backed up simultaneously and the order of the trees on each machine is managed by Arkeia. If the savepack contains Trees with different client machines, Arkeia will use a dedicated data flow for each machine. However, it is possible for an administrator to organise how the data flows will be backed up: this is done through Chaining and Priority options. Chaining Trees is a way for the Administrator to tell Arkeia that these Trees are to be backed up sequentially. This is done through the Chain parameter, available in the Tree Options screen. By default, all Chains are set to 0, meaning no chaining. Trees with equal (non-zero) value Chain parameters will be chained, meaning their Priority (see bellow) setting will be compared, even if they are on different machines. Priority is a parameter defined for each tree. The default is 50 for all trees. The trees with the lower value of Priority are backed up first. Then other trees are backed up in the order of increasing Priority. Priority is set in the Tree Options window. Chained trees are backed up according to their Priority order. Au sens unix, la plus petite valeur est la plus prioritaire. If two Trees have the same priority, they are saved according to their size (in the backup history), the biggest first. Priority 25 Priority 30 Priority=25 Chain=1 Priority=30 Chain=1 Time scale Arkeia Network Backup
82
Savepack: Tree Type Object
Backing up the result of a command In order to define the Tree options, click on What to backup then press “Manage trees” button, select the wanted tree and press “Modify tree” button. If you plan to change the Savepack type to OBJECT, the upper screen is displayed. There are many fields in them that you can modify as needed. The various fields are described bellow. These parameters will only apply to that specific tree : Name : You can change the tree here, edit the path or change the saved file or directory. Note that “Objects” can be restored with redirection toward a file in the tree structure, technically creating the same file on disk generated by the initial backup script. Commands : must be executed on client machine Arkeia Network Backup
83
Client: Exclude Directories
Exclude Abolutely Exclude the directory; subdirectories cannot be backed up Exclude Simply Exclude the directory; subdirectories can be backed up It is possible for every client to exclude specific directories from any backup that involves that particular client. These directories will never be saved by Arkeia, even if directly selected within a savepack. This feature is quite handy to exclude temporary or cache directories, which contains only temporary files. Exclusion can be of two types : Simply (Yellow): Only the actual directory is excluded. It is still possible to save a subdirectory by including its full path in a Savepack. Absolutely (Red): Actual directory and any subdirectories are excluded from backups, even if a subdirectory is directly added to the Savepack. Exclude Directories action menu is available in: Nodes>Backup clients This allows to navigate on the client and exclude any directory by selecting it then clicking on either the Exclude directory - Simply or Exclude directory - Absolutely buttons, depending on the type of exclusion you want to apply. The excluded directory turns yellow or red and cannot be navigated anymore. This process actually creates an empty file called “.ARK_NOBACKUP” in the directory (NOBACKUP.ARK on Windows/Netware systems). To remove the exclusion of a directory, select if then click on the Include Directory - Simply or Absolutely button, depending on the type of exclusion applied. The directory turns blue again and can again be navigated. Abosultely (directory example in read_only) In the Client Management screen , selecting Exclude Directories - List allows to list all the excluded directories for this particular client. If the list doesn't seem accurate, clicking on the Refresh List button will start a scan of the whole disk for .ARK_NOBACKUP files. Note that this can be a long process. Arkeia Network Backup
84
Clients: Encryption Configuration
Global encryption key can be configured manually on client side Specific encryption key DES 64-bits BLOWFISH 448-bits AES 256-bits The encryption parameters are available in the Encryption configuration screen in the action menu of : Configure>Clients The directory to encrypt: self-explanatory The file storing keys: Give here a file name, it will be used by Arkeia to store keys (DES, Blowfish or AES) DES key, Blowfish key or AES key: Give here a key, with at least an 8-bytes length. Can be a phrase or whatever characters. Key generator may be used. Global encryption key can be configured manually. This is done through configuration files that are created in the directory corresponding to the client machine : /opt/arkeia/arkeiad/arkfs. The main file is created in /opt/arkeia/arkeiad/arkfs and named crypttree.ark. With its help, you can encrypt various trees with different keys. The contents of this file look like this : /home /opt/arkeia/arkeiad/arkfs/encrypt_key_1 In the /opt/arkeia/arkeiad/arkfs/encrypt_key_1 file, each encryption method will be assigned a key with at least an 8-bytes length: DES “bvgksgf556ef6” Arkeia Network Backup
85
Savepack: Encryption Selection
Within Backup>What to backup>Modify savepack options, allow or not the encryption Client Side Encryption Data Encrypted in transition Data Encrypted on the Media Encryption Keys are NOT backed up to media The encryption process is implemented in a similar way as the compression and uses a common scheme. Using the Web UI, encryption is allowed or not in the options of the Savepack or Tree. A general default method is selected there, which will deal with the whole Savepack or Tree by default. The process actually takes place on the client and uses the client's CPU. The data is sent encrypted to the backup server. Encryption type allowed DES or Blowfish or AES: Either encryption method can be used. The method used will be the one defined through individual settings on the client. Only DES: Only DES encryption method is allowed whatever settings on the clients. Only Blowfish: Only Blowfish encryption method is allowed whatever settings on the clients. Only AES: Only AES encryption method is allowed whatever settings on the clients. No encryption : No encryption is employed. Arkeia Network Backup
86
Savepack and Backup Strategy
The number of Savepacks depends on: Data validity (retention time) Data availability (Backup Starting time) Savepacks can also be configured based on data type Backup policy is based on: A Savepack per client machine. Savepacks including other Savepacks = including several machines Keep in mind, the simplest strategy is always the best Provide a simple solution Arkeia Network Backup
87
LAB 2: Configure Arkeia Components
1 Configure the encryption on your client machine 2 Configure a Savepack with 2 trees on your client machine and configure Multiflow 3 Configure a Savepack with one tree (/opt/arkeia) for the backup server 4 Configure a Savepack which encapsulate the last two savepacks 5 Configure a Savepack with one father tree and excluse absolutely a tree inside 6 Give to teacher just the right syntax for a command before/after (linux/windows) 7 8
88
LESSON 2: Where to Backup
1 Configure / De configure a Media Server 2 Configure Storage devices 3 Disk Drivepacks 4 Tape Pools 5 Tape Drivepacks 6 Pools and Drivepacks in backup strategies 7 8
89
Backup to Disk To configure a backup to disk you need to
- Define a Backup Strategy - Create DiskStorage - Create DiskDrivepack Arkeia Network Backup
90
DiskStorage Management
Properties of DiskStorage Possible actions List of DiskStorages Local & remote > Part of the diskstorage’s license A DiskStorage is an Arkeia object to use when doing backup to disk. The disk must be formatted and must have a valid path over the filesystem. Unformatted disk can’t be used with Arkeia DiskStorages. Where To backup>DiskStorage > Enable deduplication : always YES Arkeia Network Backup
91
Create a DiskStorage Very important points >/volume1: must be filesystem ext4 /ext3/XFS >Capacity: part of total diskstorage license >Enable deduplication : always YES >Number of process on Jobs to write/read datas simultaneously 4 is the default value In order to create a DiskStorage, click on : Where to backup>DiskStorage>Add a DiskStorage or then in the action menu : Where to backup>Manage DiskSTorage>Manage DiskStorage>Add a DiskStorage When you create a DiskStorage, you will have to fill in the form above with the following information: The name of the DiskStorage The Capacity in Mega Bytes (Arkeia does not reserve the space and do not check for space available so that you will have to check that you have enough space available on the file system destination) The Media server which is the Arkeia host on which the DiskStorage will be created The Path on the file system where the DiskStorage will store the data. If the folder entered does not exist, Arkeia will automatically create it The concurrent access which determines the maximum number of jobs that can run simultaneously on the DiskStorage. As an example, with a concurrent access setup at 4, which is the default value, you will be able, for instance, to issue 2 backup jobs, 1 restore and one replication to tape simultaneously. Automatic TapeStorage replication allows to replicate backup sets from DiskStorage to tape or from DiskStorage to another secondary DiskStorage automatically, based on conditions like DiskStorage used space or remaining space. (fonction de l’espace utilisé ou de l’espace restant) If your rule is triggered at a specific time, and there are 200 backup set on the Disk Storage, the Arkeia will start 200 Tape Replication jobs at the same time. We suggest to use this feature with caution or plan your environment accordingly, also concurrent access must set properly. Enable deduplication authorizes the DiskSTorage to deduplicated data if the Savepack is configured to do so. The DiskStorage can also receive non deduplicated data. This is not exclusive condition. During the first DiskStorage creation, you’ll be prompted to indicate where the dedupe pool (containing blocks of data) will be created. Number of backup jobs = Number of concurrent access Arkeia Network Backup
92
Add a DiskStorage to a Drivepack
If you don’t want to add your DiskStorage to a DrivePack, then you can quit without associate this Diskstorage to a Drivepack. Arkeia Network Backup
93
Disk Drivepacks Number of activated
DiskStorages to be used in a backup job Activated DiskStorages in Disk Drivepack Disk Drivepack is a collection of DiskStorage that will be used by the same backup job. Most of the time Disk Drivepack is composed by only one DiskStorage. However, it may be interesting in some circumstances, like RAID systems, to create several DiskStorages and include them in a Disk Drivepack. Performance will be better. The bottleneck will be the I/O disks. So, having several DiskStorages for a single disks is useless and performance will decrease instead. To manage the Disk Drivepacks, click on : Where to backup>DiskStorage>Manage Disk Drivepack>Add a disk Drivepack Arkeia Network Backup
94
Disk Drivepack Priorities
Module 1 Possible Actions Diskstorage List Number of Drives = All use any and all drives that are available / Priority Disk Storage = 1 and 2 use Disk Storage #1 then Disk Storage #2 Rules applied : all Concurrent Access points of "Disk Storage 1" are in use (don’t forget by default 4 jobs) not enough space on "Disk Storage 1" to hold a new backup set "Disk Storage 1" is filled to capacity Arkeia Network Backup
95
Immediate Backup to Disk
Once all Arkeia objects about backup to disk have been defined, you'll be able to run a backup. To run this backup type, click on : When to backup>Immediate backup to disk The chain option allows to configure an automatic disk-to-tape, disk-to-disk or cloud replication that will be triggered just after the backup to disk. Automatic, but differed replication. Once all the parameters are set, press the Start Backup button and the backup will start. The Backup monitoring screen is then displayed and allows you to monitor the backup while it's running. Arkeia Network Backup
96
Immediate Backup to Disk: Advanced Options
Number of flows per client machine Windows parameters Advanced options include the following: Disable index update: This option allows to shorten backup window by disabling the index update during the backup operation. Data are sent to tape or disk but the Arkeia catalog (also called index) is not updated. Of course, to restore data with Arkeia backup server, the catalog must be updated afterward. This re-index process is not automatic with Arkeia Network Backup v9.0. It is needed to execute a script to reindex data with command after or manually reindex tapes or DiskStorage used during the backup. Parallelism: This defines the number of total flows that can be used by a backup job either per client or per trees within a client machine (Multiflow). Arkeia manages up to 200 flows, which means backup 200 client machines simultaneously. The value here impacts also the number of multiflow per client machine. Stop backup after: The backup will be aborted after a specific amount of time. This avoids overlapping backups. Advanced parameters: This is mainly used for specialized agents (e.g. vStorage, Exchange, MSsql etc.) to transmit parameters and induce a change in the behavior. Tag: Allows to identify a backup job in the Arkeia database with a name. Mostly used in command line command to retrieve a backup job with a tag name instead of ID. Windows parameters: This is part of Advanced parameters extracted in a more humain readable syntax. 32 simultaneous drives are possible by job. (32 lecteurs en simultané par job possibles) Arkeia Network Backup
97
Disk Drivepacks and Backup Strategy
The rule is: one DiskStorage in one Disk Drivepack Only create several Disk Drivepacks if necessary Using several DiskStorages in a disk Drivepack allows : DiskStorage chaining (priorities), Improving performance if several disks (RAID) , Replication rule on tape is one diskstorage for one Tape Drive, If 2 diskstorages are used in parallel, you are obliged to use 2 tape drives for the replication mode, 1 diskstorage use 1 tape drive at same time for one replication, You can use several Tape drives at same time with several and different replications on the same diskstorage, Priorities in Drivepack must be set correctly Number of backup jobs = Number of concurrent access on diskstorage Enable always deduplication on diskstorage Arkeia Network Backup
98
LAB 3: Configure Arkeia Tape Components
1 Create Two DiskStorage and one Disk Drivepack 2 Adjust your Drivepack: One Diskstorage must be used only at the same time 3 Adjust for six backup jobs at the same time 4 5 6 7 8
99
Backup to Tape To configure a backup to tape you need to
- Define a backup strategy - Create tape drives - Create libraries if needed - Create tapes - Create Tape Pools - Create Tape Drivepacks Arkeia Network Backup
100
Segment #1 Segment #2 Segment #3 Arkeia Tape Format
Module 1 Arkeia Tape label readarkeia source Segment #1 Segment #2 Segment #3 Beginning of the tape 64KB Arkeia Network Backup
101
Tools Hardware Detect List of devices already configured
Module 1 List of devices already configured Media Server Selection List of devices detected Arkeia Network Backup
102
Create New Tape Drive 4 2 1 3 Arkeia Network Backup
1 – Select the Media Server 2 – discover automatically tape drives 3 – Select the tape drive to create 4 - Enter Name and comment about this new tape drive 5 – Click on Next Arkeia Network Backup
103
Add Tape Drive to New Drivepack
Arkeia Network Backup
104
Repeat Operation to Add Another Tape Drive
Arkeia Network Backup
105
Create Manually Drives & Libraries
Create as many drives entries as you have physical drives. Drives must be created before libraries Create as many libraries entries as you have physical libraries. Number of drives must match created drives While the automatic detection allows to configure storage devices in easy manner, it is also possible to create within Arkeia these peripherals manually. The device used by the tape drive or the library can be found in the dmesg output or even in /proc/scsi/scsi If the devices are not seen by the Operating system, it is obvious that Arkeia will not be able to see them. The manual creation of drives is done through the menu: Where to backup>TapeStorage>Tape drives (automatic creation permet une “launch detection” du device connecté au backup/media server) The manual creation of libraries is done through the menu: Where to backup>TapeStorage>Tape libraries The rewind devices of Tape drives are usually /dev/st0, /dev/st1... on Linux and TAPE0, TAPE1 ... on Windows OS. (ST) The control devices of the Tape libraries are usually /dev/sg0, /dev/sg1... on Linux (SG) Permanent devices for libraries are in /dev/tape Arkeia Network Backup
106
Create Tapes Arkeia Network Backup
Create as many tapes entries as you have physical media. Tapes are created by default in the scratch Pool Tapes can be migrated later to other Tape Pools Bar code is automatically assigned to tapes Mass tapes creation Creating tapes is a simple matter. It is done in the tapes management screen by clicking on : Where to backup>TapeStorage>Tapes Then on action menu click on “create tape”. The new screen displayed asks for the various required entries to create as many tapes of a single type as you need. Cleaning tapes are created the same way, by selecting Cleaning tapes on the left part of the screen instead of backup Tapes. Arkeia Network Backup
107
Create Tape: Assign Tapes to a TapePool
Creating tapes is a simple matter. It is done in the tapes management screen by clicking on : Where to backup>TapeStorage>Tapes Then on action menu click on “create tape”. The new screen displayed asks for the various required entries to create as many tapes of a single type as you need. Cleaning tapes are created the same way, by selecting Cleaning tapes on the left part of the screen instead of backup Tapes. Arkeia Network Backup
108
Tape management: List Tapes
Modify a Tape List of tapes Tapes properties The possible actions you can process on tapes are listed in the action menu of the Tape management screen: Where to backup>TapeStorage>Tapes, then “Manage tapes” in the action menu. After selecting the appropriate tape(s), you can perform the following actions on it: Modify the tape properties Recycle the tape Write the label Delete the tape Arkeia Network Backup
109
Tape Management: Modify Tapes
Move tape to another Pool Change authorizations Recycling mode FIFO LIFO Recycling destination Current pool Other specific pools Access Manually mountable Automatically mountable On line Physically damaged Secured in vault There are several properties that can be modified. Where To backup>Tapes>Modify “tapename” The Pool It is possible to change the Pool for a specific tape, when it is a new or recycled tape. You cannot move tapes from one Pool to another, if they are partially used or full. Authorization Can be changed for all tapes. Recycling mode First In First Out: The first recycled tape will be reused first Last In First Out: The last recycled tape will be reused first Recycling destination Useful when combined with the scratch Pool. Access This is most of the time set automatically by Arkeia, notably, when a library is in use. If a tape is damaged, select Physically damaged. With a standalone tape-drive, if a tape is offsite, select Secured in vault. Arkeia Network Backup
110
Tapes: Pool Management
Possible actions List of Pools List of tapes in a Pool Tape Pool is a collection of tapes that will be used by the same backup job. You can acess it by the menu : Where To Backup>Tape Storage>Tapes>Action>Manage Tape Pool So tapes are organized in Tape Pools. A Tape Pool can be composed by only one tape or many tapes depending on the backup strategy. Basically, if several different technologies of tapes are in use, there must be several Tape Pools, at least one for each technology. To manage the Tape Pools, click on Where to backup>TapeStorage>Tapes>Manage Tape Pool Arkeia Network Backup
111
Library Management Buttons to attach and detach drives
The library already created needs to be configured before it can be used. Tape drives, already created separately, must be attached to the library and Arkeia Tapes, already created, must be assigned to the slots containing physical tapes. To attach drives, click on : Backup>Where to backup > Backup to tape>Tape Libraries, select the appropriate library, then click on the Manage Drives link in the action menu. Use the arrows (left and right) to respectively attach and detach tape drives. Physical tapes available within the physical library must be set into the Arkeia library. To set tapes to slots, click on Where to backup > Backup to tape>Tape Libraries, select the appropriate library, then click on the Manage Slots link in the action menu. The left table displays the set of detected tape slots with indication of tape presence (Unknown Tape) or not (No Tape), the right table list all of compatible Arkeia tape. Use the arrows (left and right) to respectively set tapes and unset tapes. Buttons to set and unset tapes in slot Arkeia Network Backup
112
Move tapes with drives and I/O Ports
Load tape to drive Unload tape from drive Moving tapes within the library, from one element to another element, can be done via the Arkeia webUI instead of the front panel of the library. Loading tape to drive, unloading tape from drive and exporting tape to Input/Output (I/O) port or importing tape from the I/O port, can be done via the Move tapes screen: Backup>Where to backup>TapeStorage>Tape Libraries>Move tape Note: The I/O port is displayed when an I/O port is really available within the physical library. Stop library to open it. Arkeia Network Backup
113
The Scratch Pool Tape 3 Tape 2 What is the scratch Pool? Tape 1
Tape Pools Tape 3 Tape 1 Tape 2 What is the scratch Pool? Predefined Pool Special Pool A reserve for other Tape Pools How can I use it? Create tapes without a Pool Cannot be selected for a backup job Cannot be removed Tape 10 Tape 30 Tape 11 Tape 31 Tape 21 Why should I use it? Tape 12 Tape 22 Tape 32 Tape 13 Tape 23 Tape 33 Allows flexibility in tapes management The scratch Pool is a useful and an extremely power feature of Arkeia Network Backup. All tapes can be created within the scratch Pool. When a tape is created in Tapes management screen directly, not within a Pool, it is placed within the scratch Pool. When a backup job is started, a Pool is loaded. If there are no available tapes in that Pool, the backup job looks for tapes in the scratch Pool. At the end of the backup job, tapes used remain in the Pool. Once a tape is integrated in a specific Pool, the tape remain in that Pool until it is recycled in the scratch Pool (by default). Specific pool, automatic tapes reserve for other pools. Tape Pool 1 Tape Pool 2 Tape Pool 3 Tape Pool 4 Arkeia Network Backup
114
Drivepack Management Modify drivepack List of Drivepacks
List of drives in a Drivepack Drivepack is a collection of tape drives that will be used by the same backup job. So tape drives are organized in Drivepacks. A Drivepack can be composed by only one tape drive or many tape drives. Basically, if several different technologies of tape drives are connected to the backup server, there must be several Drivepacks, at least one for each technology. To manage the tape Drivepacks, click on Where to backup>TapeStorage>Tape Drives>Manage Tape Drivepacks Arkeia Network Backup
115
Modify Drivepack Options
Number of activated drives to be used in a backup job Activated drives in a Drivepack Go directly to add a drive The first advanced option of Drivepacks is the notion of Priority: It is possible to determine an order of use of the drives within a Drivepack, meaning the drive with highest priority (lowest number in Priority field) will always be used first. You can also decide to limit the number of used drives per backup to a given number. This can happen if you have 3 or more identical drives but you do not want to use them all at the same time as you plan to run multiple backups simultaneously. You also prefer not to create two Drivepacks as the number of simultaneous backups may vary and you don't want to manage it. To limit the number of drives per backup, just set Number of Drives parameter to the quantity you want. Each further backup using this Drivepack will therefore use only the number of drives defined instead of all activated drives. One of the main uses of this option is to allow Drive chaining : if you have two standalone drives and want your backup to start on a specific drive then continue on the second one when the tape in the first drive is filled up, the only thing you need to do is to put both drives in the same Drivepack and limit the number of drives to 1. Eventually, you can set a priority to force the backup to start on a specific drive. “Add a tape drive” button allows to create an additional tape-drive, via a pop up screen, within the Drivepack itself. Priority : priority of 1 is the highest priority that can be set when in particular number of drives is ALL Number of Drives: 2 use a two Drives per backup job if needed Priority of All Drives: 1 use any drive as long as it's available Number of Drives: 1 use a single Drive per backup job Priority of All Drives: 1/2 use drive 1 then drive 2 Number of Drives = All use as many drives as needed by the backup job Drive Priority = use drive in a specific order, Number of Drives = only 1 drive will be used per backup job Drive Priority = Use Any Two of the Drives That's Available, or use drives as they are available in a specific order Number of Drives = 2 use a two Drives per backup job if needed Drive Priority = 1 use only Drive or Drive 2, Number of Drives = use a single Drive per backup job Drive Priority = 1 and 2 use Drive #1 then fail over to Drive #2 Arkeia Network Backup
116
Immediate Backup to Tape
Once all Arkeia objects about backup to tape have been defined, you'll be able to run a backup. To run this backup type, click on : When to backup>Immediate backup to tape Once all the parameters are set, press the Start Backup button and the backup will start. The Backup monitoring screen is then displayed and allows you to monitor the backup while it's running. Arkeia Network Backup
117
Pools/Tapes Management and Backup strategy
The number of Pool depends on: Data validity (Retention time) The number of tapes per Pool is given by the backup cycle / retention time Scratch pool adds flexibility in tapes/Pools management. The rule Number of Pools (set of media) >= Number of retention times. Keep in mind, the simplest strategy is always the best. Arkeia Network Backup
118
Tape Drivepacks and Backup Strategy
Storage resources determines the number of Tape Drivepack to be defined. If more than one tape-drive, create all possible combinations and configurations (e.g drive chaining). The rule The number of Tape Drivepacks >= the number of tape drives. Do not mix different tape drives technology in one Drivepack Arkeia Network Backup
119
Media Server as RSO or SSO
Promote wanted hosts as Media Servers Configure Media Servers in Savepacks Configure a storage device (tape drives or DiskStorage) per remote Media Server Configure tape drives available on the SAN and share them between Media Servers The configuration of RSO and SSO are similar during the two first steps: Promote host as Media Server Configure the Savepack The difference in term of configuration between RSO and SSO consists of creating as many tape-drive as Media server for RSO, and creating as many tape-drive as physical tape drive available on SAN environment for SSO. SSO does not support DiskStorage, because it is only made for physical drive SSO is required only when you want to share a drive between several media servers SSO manages concurrent access drive, Not SAN ACCESS Arkeia Network Backup
120
Promote Hosts as Media Servers
List of Media Servers List of hosts available for promotion Buttons to - promote a host - depromote a Media Server The first step of configuring a RSO or SSO is to promote a host (client machine) as Media Server. This screen is available at Configure>Media Servers Arkeia Network Backup
121
Media Server in Savepacks
The Media Server must be configured within the Savepack Advanced Options By "default", in the savepack options, the Media Server is the backup server for all clients that are not Media Servers. A client which is Media Server is by "default" the Media Server for itself. If you want to specify another Media Server, you have to explicitly select that Media Server instead of "default". Arkeia Network Backup
122
Media Servers with RSO on LAN/SAN
The configuration is independent from the network type, LAN or SAN Create a storage device (DiskStorage or tape drive) per remote Media Server The Savepack and the Drivepack in a backup job must be consistent about the Media Server One RSO license per remote Media Server is needed Arkeia Network Backup
123
Media Servers with SSO over SAN
Configure tape drives available on the SAN Share drives between Media Servers Tape drives management screen List of Media Servers sharing a tape drive Do not create several tape drives, one per Media Server on SAN, but instead one tape-drive must be created and shared between all Media Servers. Click on share drive to look at this screen This screen is accessible from the menu : Where to backup>TapeStorage >Tape Drives Then in the action menu Manage drives Then select the tape drive available on the SAN and use the action menu to share it : Where to backup>TapeStorage >Tape Drives>Share drive One SSO license per remote Media Server over SAN Arkeia Network Backup
124
LAB 4: Configure Arkeia Tape Components
1 For this LAB we are working for all components in FILE type mode 2 Create 2 libraries tape 3 Create 2 drives tape, one by library 4 Create 2 tape pools with 5 tapes of 30MB each 5 Associate tapes in libraries slots and tape drives 6 Run an immediate backup from the savepack which contains /opt/arkeia 7 Go and lookat monitor>tapestorage>tapestatus 8
125
1 2 3 4 5 6 7 8 LESSON 3: When to Backup Backup types and strategy
Data validity and recycling 3 Immediate backups 4 Scheduled backups 5 Examples of implemented backup strategies 6 7 8
126
Backup Types and Strategy
Avoid a single backup job per client machine. The number of Global Savepacks determines the number of needed backup jobs Use incremental/differential backups with short retention periods (without deduplication avoid full backups) Keep in mind, the simplest strategy is always the best. 1 client machine = 1 savepack 1 savepack = several savepack (encapsulation of savepack is possible) 1 General Savepack (encapsulated savepacks) = 1 job Arkeia Network Backup
127
Backup types TOTAL/ARCHIVE INCREMENTAL DIFFERENTIAL Backup #1
2 1 2 Backup #4 3 1 2 3 Time scale The notion behind the Backup Type is two-fold : the first aspect is to tell Arkeia if the backup must include all selected files or just those which were modified since a reference backup. The second idea is to know if this backup must be included in the tape rotation scheme, meaning that it must have a limited Validity, or if it is archive, without time limit. For Immediate Backups, Backups Types offer three statuses : Total: A complete backup of the Savepack. Incremental: A backup of the files in the Savepack that have been created/modified since the last Incremental backup. Differential : A backup of the files in the savepack that have been created/modified since the last Full backup. Archive: A Total backup without recycling date. The Tapes will not be automatically recycled. Infinite retention time. (pas de suppression de fichier, non HSM, pas de rétention) The scheduled Backups levels add one type, called Differential: this type restricts the backup to the files modified since the last Total Level of the same Periodic Backup, contrary to Incremental backups which save files modified since the last execution of the same Periodic Backup, whatever the Level, being Total or Incremental. Differential are a bit more secure and require less tapes to restore, but tends to increase in size with time and thus should benefit from a constantly renewed reference. Arkeia Network Backup
128
Incremental Backup Behavior
Backs up new and modified files Based on ctime and mtime Records in the index non backed up files Maintains the list of all files available on the client machine Provides synthetic restore Add client machine, in a Savepack, before a total backup instead of before incremental/differential backups. Ctime propriété fichier Mtime contenu fichier Au sens Unix, windows légèrement différent Arkeia Network Backup
129
Data Validity and Recycling
Real recycling date = Highest possible recycling dates Possible recycling date = Date of backup + Validity Tapes Date 1 Date 2 + Validity 2 Time scale Backup 1 on tape #1 Recycling tape #1 Validity 2 Backup 2 on tape #1 Date 2 Possible recycling date Validity 1 Disks Recycling date = Date of backup + Validity Date 1 Date 1 + Validity 1 Time scale Backup set #1 on DiskStorage Recycling Backup set #1 Validity 1 Tapes : The following rule must be respected: Incremental/differential validity + Last backup date must be lower than Total backup validity + Backup date 1 - Having a limited number of tapes in any tape pools brings a natural limitation : - The pool will quickly run out of free tapes after a certain number of backups. - A rotation scheme is needed, meaning a need to set back the tape status to 'free' after some time has passed. 2 - The process of setting the status of a tape from « Full » or « Partially Used » back to « Free » is called recycling - When it happens, data on that tape is no longer available to restore (but not erased). - When recycled, a tape can also be moved back to another pool, the most usual case being the Scratch Pool (see later). The recycling principle requires a defined date for each tape when recycling occurs : this date is called the recycling date. It is actually defined by backups saved on that particular tape : each backup has a parameter called the validity. This parameter is the time from the backup date while the data on the tape must be kept available. The recycling date is basically the date when the validity ends. 3 - When multiple backups are saved on the same tape, the highest recycling date in time is applied. - It is also possible to recycle a tape manually from Tapes management screen: - Where to backup>TapeStorage>Tapes then Manage_tapes in the action menu. Select the tape to recycle and press “Recycle” in the action menu. 4 – Rule : A tape pool has a single retention Disks : Data validity and recycling process is similar to the one of tapes. However it is simpler, because Arkeia recycles backup sets and not DiskStorages. A Virtual tape, managed internally by the DiskStorage, cannot be used twice by a backup set, that’s why Arkeia recycles backup sets and not Virtual tapes. Arkeia Network Backup
130
Recycling Process Backup to tape Backup to disk
Tapes are recycled, not backup sets (datas are not erased on tapes) The validity is applied to the tapes and not to the backups or data. If several backups with mixed validities are applied to the same tape, then the highest one will be effective. The database is not updated when smaller validities expire, data are still restorable. Recycled tapes can be reindexed if physical tapes are not reused/overwritten Backup to disk Backup sets are recycled No tapes management, disk space is automatically reused Recycled DiskStorage cannot be reindexed (data are effectively and immediately deleted) It is important to understand that Backup to disk is more sensitive and requires data consolidation, indeed, crash disks occur more often than damaged tapes. Thus replication to disk, tape or cloud are required. A recycled tape can be reindexed (possibility to retrieve datas), but don’t write on the tape. Arkeia Network Backup
131
Tapes Interdependency: Exercise on Incremental
Date days Date days Date 1 Date 2 Date 3 Date Days Time scale TOTAL Backup on tape 1 Valid for 15 days INCR Backup on tape 2 Valid for 30 days INCR Backup on tape 3 Valid for 30 days Recycling Tape ? tape 1 will be Recycled at: ? Tape 1 will be recycled at: ? Tape 2 will be recycled at: ? Tape 1 will be recycled at: ? Tape 2 will be recycled at: ? Tape 3 will be recycled at: ? Arkeia Network Backup
132
Tapes Interdependency: Exercise on Differential
Date days Date days Date 1 Date 2 Date 3 Date Days Time scale TOTAL Backup on tape 1 or Valid for 15 days DIFF Backup on tape 2 Valid for 30 days DIFF Backup on tape 3 Valid for 30 days Tape 1 will be Recycled at: ? Tape 1 will be recycled at: ? Tape 2 will be recycled at: ? Tape 1 will be recycled at: ? Tape 2 will be recycled at: ? Tape 3 will be recycled at: ? Recycling Tape ? Arkeia Network Backup
133
Disk Backup Set Interdependence: Exercise
Date days Date days Date 1 Date 2 Date 3 Date Days Time scale TOTAL Backup On DiskStorage Valid for 15 days INCR Backup on DiskStorage Valid for 30 days INCR Backup on DiskStorage Valid for 30 days Recycling Backup set ? Backup set 1 will be Recycled at: ? Backup set 1 will be recycled at: ? Backup set 2 will be recycled at: ? Backup set 1 will be recycled at: ? Backup set 2 will be recycled at: ? Backup set 3 will be recycled at: ? Arkeia Network Backup
134
Scheduled Backups Possible actions Backup properties List of Scheduled
Running Immediate Backups can be useful but what most administrators want is a regular backup that starts by itself without their intervention. These are defined in Arkeia as scheduled backups. To look at a periodic backup, click on : When to backup> Manage scheduled backup Arkeia Network Backup
135
Creating a Scheduled Backup (expert mode)
Module 1 Arkeia Network Backup
136
Schedule a Periodicity
Module 1 2 1 Arkeia Network Backup
137
Schedule a Disk Backup Configuration
Module 1 1 2 Retention Time Arkeia Network Backup
138
Scheduled Backup Exceptions
Module 1 2 1 3 Options : command before & after Arkeia Network Backup
139
Dealing with Backup Levels
#1 Sa #2 Su #3 Mo #4 Tu #5 We #6 Th #7 Fr #8 #9 #10 #11 #12 #13 #14 #15 Level 1 Level 2 Level 3 Time scale Level 1: Every first Saturday of the month Level 2: Every Saturday Level 3: Every week day The scheduling of a periodic backup is defined in the level property of the job. It is possible to define up to three levels of backup. Levels definition enables to set a priority hierarchy between inside a periodic backup, meaning Level 1 prevails on Level 2 which itself prevails on Level 3. This feature let the administrator to implement complex backup policies, it is particularly useful when 2 backup jobs are supposed to run the same day. Only dates are compared to detect possible conflicts. Level 1 deactivates other levels. If level 2 or 3 are programmed, only level 1 will do the backup. Level 1 prevails on Level 2 which itself prevails on Level 3 Arkeia Network Backup
140
NEW OR RECYCLED TAPES AT LEVEL BREAK USE NEW OR RECYCLED TAPES
Tape Strategy NEW OR RECYCLED TAPES AT LEVEL BREAK COMPLETE IN-USE TAPES USE NEW OR RECYCLED TAPES Backup #3 Backup #2 Backup #1 Level 3 Level 2 Tape #1 Tape #2 Tape #3 Time scale It is also important to tell Arkeia how it is supposed to fill the tapes. Essentially the question is whether Arkeia should completely fill the used tapes from a backup to another, or should use new tapes at each new backup to facilitate the location of backups on tapes. This is done through the Tape Strategy parameter. For Interactive backups, the Administrator can choose between two settings : - Complete in-use tapes : Arkeia scans first the tapes which were used in previous backups, in order of backups then of number in a given backup, and asks for the first found tape with remaining space on it (with a Partially Used status) - Use new or recycled tapes : Arkeia only asks for tapes with Free status for each new backup. However, the Level notion of Periodic Backup introduces a new possible strategy, added to the two standard strategies described for Interactive Backups; New or recycled tapes at Level break. This strategy is quite simple : as long as a succession of backups are of the same Level, a “Complete in-use tapes” strategy is applied. When a Level change occurs, meaning when the new instance of the backup is actually on different Level than the previous ones, then a new tape is required. Arkeia Network Backup
141
Schedule a Tape Backup Configuration
Module 1 1 Retention Time Tape Strategy 2 Arkeia Network Backup
142
Backup Calendar Arkeia Network Backup
Backup calendar shows scheduled backups that have been configured. There are several views: Day Shows all scheduled backups configured in a specific day Week Shows all scheduled backups configured in a specific week Month Shows all scheduled backups configured in a specific month Putting the mouse cursor over the blue circle shows the backup type (TOTAL, INCR, DIFF) with the Weekly view and all information with the monthly view. Arkeia Network Backup
143
Tape Backup Rotation Schemes
Grandfather-Father-Son: GFS A scheduled backup based on 3 levels (the cycle starts with a full backup) 3 sets of tapes (Pools) for daily, weekly and monthly backup sets Level1: Grandfather, Monthly full backup, Pool1, Valid for 3 months, Use a new tape Level2: Father, Weekly full backup, Pool2, Valid for 1 month, Use a new tape Level3: Son, Daily incr/diff backup, Pool3, Valid for 1 week, Complete existing tapes You can mixe level2 and 3 in same pool for same strategy, Complete existing tapes Six-Cartridge Weekly Backup (also called Round Robin) A scheduled backup based on 2 levels (the cycle starts with the full backup) 2 sets of tapes (Pools) for daily and weekly backup sets Level1: Weekly full backup, Pool1 (2 tapes), Valid for 2 weeks, Use a new tape Level2: Daily incr backup, Pool2 (4 tapes), Valid for 1 week, Use a new tape Several variants exist, backup types, number of Pools… REPLACE YOUR TAPES REGULARLY : In a GFS scheme the daily backup tapes should probably be replaced each 2 years or so and the weekly and monthly tapes (assuming the monthly tapes aren't archived) accordingly Arkeia Network Backup
144
LAB 5: Configure Scheduled Backups
1 Configure a scheduled backup with 2 levels Full & Incremental 2 Define and explain a tape strategy 3 4 5 6 7 8
145
Module 4 RESTORE IMPORTANCE Data restore is initiated by the backup server, however the restore is performed by the agent on the destination client side. OBJECTIVES FOR THE LEARNER Understand how to restore files on any server Understand how to restore any version of files Redirecting data restore to another client machine Arkeia Network Backup
146
Selection List Options Restoring: Files Start Restoration
Unselect storage media Modify options Index Navigator Search engine Files storage media Restore options Redirection Start Restoration The true question, once backups are done, is how do I get my files back when I need them. Arkeia handles the history of all available backups in an index so that you can not only select files to restore but also what version of those files you plan to restore. To select the files you plan to restore and the possible versions, you can use either the index navigator or the search engine. In case your data have been backed up on different media using the Disk to Tape feature of Arkeia, the data will be uppermost restored from disk. Selection The main restoration screen is the index navigator, which allows to select files to restore. The search engine makes it possible to look for a filename containing/starting and ending with part of filename. List Another type of restore screen allows to get the list of: - files contained in the selection - storage media that will be used by the restore Options Finally, several options may be in use to modify the restore behaviour, with notably the redirection. Arkeia Network Backup
147
Restore Menu Module 1 Arkeia Network Backup
148
Selection: Index Navigator to Select Files and Dates
Selected files to be restored Time sliders Arkeia offers a powerful browsing tool that allows navigation in the backup history : the Index Navigator. To select files to be restored using the Database Navigator, click on Restoration. A screen that looks like the Network Navigator is then displayed, except that it displays the content of the Arkeia database. The user can select the files / folders to restore using this tool and refine the view of the data to be restored using the From / To drop down menus. All data backed up are available for restoration (even if the various backups did not save the same Savepacks) and by default, the most recent version of the data will be restored (within the minimum and maximum dates selected). Once sliders are set to display the correct range of backups to include, Arkeia displays all trees available for restoration. Selection of folders is made by clicking on the check box in front of the directory listed in the left or right menu. Selection of files is made by clicking on the check box in front of the file listed in the right menu. After all wanted files or trees are selected, validate your choice by clicking on the Start restoration button. Arkeia Network Backup
149
Selection: Search Engine (Search File)
hostname filename/directory search results An alternative way to select files to be restored is to use the search engine. Click on Restore> Search file tab to display the search interface. In the first field, enter the search root directory, i.e. the directory in which the search will be made (including all subdirectories). The path must include the machine name so that it looks like this: machine_name!file:/path/to/file_system At the lower part of the window, a field displays the files matching the search pattern enabling to Add the required file. Only one parameter at a time can be searched, but multiple searches can be made for a single restoration. Arkeia Network Backup
150
Display: List Files The full list of files contained in the selection
This screen displays the list of files included in the selection. Restore>Select File Arkeia Network Backup
151
Display: Analyze (V10: List Media)
List of storage media needed by a restore In the main restoration screen, among other tabs, the Analyze tab allows to list tapes or DiskStorage needed by a restore, just press Start analyzing. Once the storage media list is displayed, you can then unselect any media if needed, Arkeia will not use that media for the restore. Of course the version of files available on that media will not be restored. Restore>Analyze Arkeia Network Backup
152
Options: Redirection Redirection and substitution Syntax is important
will not restore /home, but all under /home will create /home if not exist under /tmp Redirection and substitution Syntax is important Can be combined with the selection Once the files to be restored are selected, either by browsing the database navigator or by using the search engine, they will be listed in the main part of the restoration screen. The administrator may want to redirect part or all the files to another location : this is done through the Redirection tab. The redirection screen displays two fields. it replaces the part of the path written in the upper field (Source) by the one written in the lower field (Destination). It's a substitution algorithm. Paths must include the machine names. Thus, provided you restore the c:\Knox directory of the « nova » machine, if you want to redirect it to the /tmp/directory of the « pluton » machine, the entries will be the following : Source field : nova.domain.com!file:c:\Knox Destination field : pluton.domain.com!file:/tmp/Knox Note that Arkeia will substitute the source field by the destination field meaning that the destination field is pluton.domain.com!file:/tmp/Arkeia, the « Knox » directory will be renamed as « Arkeia » on the destination host. Arkeia Network Backup
153
Redirection: Examples
Files restore with redirection and substitution You want to restore arkeiasrv 1!file:/home/demo/arkeia i386.rpm on another client with another name arkeia-test.rpm (full pathname on source and destination) Source: clientA.domain.com!file:/home/demo/arkeia i386.rpm Destination: clientB.domain.com!file:/datas/restoration/arkeia-test.rpm You want to restore directory mp3 in /home with redirection on another machine Source: clientA.domain.com!file:/home Destination: clientB.domain.com!file:/home/user You will find directory mp3 in directory /home/user of the clientB machine If you want only files of directory MP3 : Source : clientA.domain.com!file:/home/mp3 Multiple files restore with redirection Select multiple files to restore with Arkeia index navigator Source: clientA.domain.com!file:/ Destination: clientB.domain.com!file:/tmp/data Arkeia Network Backup
154
Versions of a File Can be selected via the time sliders From and To
Can be chosen by clicking on file name in the file selection area The restoration window of Arkeia displays by default all the data saved from the first backup job to the last one. The time frame of the view is displayed through the « From » « To » drop down menus displayed on the top of the index navigator. By default, when you select a range of backups that will be took into account for restoration, the latest version of each file will be restored. However, you may wish to restore older versions for individual files. There are two ways to achieve that: 1. Set the same backup date for « From » and « To » drop down menus. 2. Click on file name link in the file selection area. Arkeia Network Backup
155
Advanced Restoration Options
The Restoration options screens is accessed by clicking on Restore>Options They primarily involve restoration of files by special attributes, access rights, modification date, etc. The second one provides information regarding the overwrite policy. Restore if the file has been modified since backup date: all files modified since backup date are overwritten by backup version. Don't restore if the file exist on the system: restores only the missing files. The third one category is the way ownership of the file is restored. By user name (default) By user ID (if name changed, for example) The last one determines the type of action, it can be: Restoration (default) Verification Standard (Arkeia will check whether that data are restorable) Verification High (same as above plus recalculating checksums and comparing them with the ones recorded on the storage media) Arkeia Network Backup
156
Windows VSS Applications Restore
Restore>Restore Microsoft Windows Applications Arkeia Network Backup
157
VMware vStorage Restoration
Arkeia Network Backup
158
LAB 6: Restore 1 Objective is to use the substitution mechanism in the redirection mode 2 Restore a file text on another machine, alone, wtihout his origin father trees 3 4 5 6 7 8
159
MONITORING & REPORTING
Module 5 MONITORING & REPORTING Importance Monitoring and reporting are essential in backup supervision Objectives for the Learner Understand how to monitor a backup and restore job Understand how to find journal reports Understand how to configure alerts Module Lessons Monitoring Reporting Arkeia Network Backup
160
1 2 3 4 5 6 7 8 LESSON 1: Monitoring Backup screen Restore screen
Active jobs 4 Alerts and configuration 5 Tapes Status, Usage, Cleaning Tape Usage 6 DiskStorage Backups 7 Cloud Storage 8
161
Immediate Backup Screen
The backup screen, launched when starting a backup job, displays several backup information including: - The name of the backup server. The Savepack, Drivepack and Pool, number of drives and flows used by the backup job. - Unit in KB/s, MB/s, MB/mn and MB/h Backup speed, with instant and average values. Backup time - Size of native data backed up (uncompressed) with the compression ratio - The number of files backed up. At any moment, you can change the view meters units, limit the network throughput, switch to continuous mode and also add savepack. Flows details are display with their size, number of files and speed Finally, from this screen, it is also possible to abort the backup job and view drive details. Arkeia Network Backup
162
Immediate Restore Screen
The restore screen, launched when starting a restore job, displays several restore information including: - The name of the backup server. - The number of drives, flows, number of files restored and restore time. - Restore speed, with instant and average values - Size of data restored uncompressed At any moment, you can change the view meters units. Flows details are display with their size, number of files and speed Finally, from this screen, it is also possible to abort the restore job and view drive details. Arkeia Network Backup
163
Monitor: Active Jobs List of active jobs Job properties
The Active jobs screen display the list of running jobs (backup, restore, replication and so on…). It is then possible to monitor the selected job by selecting it in the list of active jobs and pressing Monitor job. Different jobs can be monitored : local and cloud replication and all jobs and others undertaken by the scheduler or the “ARKC” commands too. Possible actions Arkeia Network Backup
164
Monitor: Alerts Raised alert messages Possible Actions
Automatic check alerts every full hours Manual check alerts Remove raised alerts Raised alert messages The alert messages are either sent by or displayed in the Web UI in the list of alerts available by clicking on : Monitor>Alerts link in the left menu. Note that Arkeia checks automatically all configured alert every full hours, i.e 01h00, 02h00, 03h00 etc. Once an alert is raised, you have to fix the issue raised by the alert and then you’ll be able to remove it. Of course, if the issue still persists, during the next automatic check, the alert will appear again… It is possible to run a check manually. Possible Actions Arkeia Network Backup
165
Configure Alerts Monitored objects Alert conditions Module 1
Several objects can be monitored with the alert system. Tape drives can be configured to raise an alert in one of these cases: - If the drive needs to be cleaned - If there is a predictive hardware failure (if the drive supports a such feature) - If the temperature is outside normal range (if the drive supports a such feature) Scheduled backups can be configured to raise alerts if one of the following conditions occur: - If a Savepack, defined in the scheduled backup, does not exist anymore. - If a Drivepack, defined in the scheduled backup, does not exist anymore. - If a Pool, defined in the scheduled backup, does not exist anymore. Pool can be configured to raise alerts if one of the following conditions occur: If there is no space left in the Pool If there is less than x% free space If there is less than x free tapes Savepacks can be configured to raise alerts if: the available license does not cover the number of client machines in the Savepack DiskStorage can be configured to raise alerts if one of the following conditions occur: If there is more than x% used space If the file system hosting the DiskStorage has less than x% free space Alert conditions Arkeia Network Backup
166
Configure Alerts Alert conditions Module 1 Arkeia Network Backup
System can be configured to raise alerts if one of the following conditions occur: If free disk space, in the file system hosting the Arkeia catalog, is less than x% in /opt/arkeia/server/dbase/o3dbtree If free disk inode, in the file system hosting the Arkeia catalog, is less than x% in /opt/arkeia/server/dbase/o3dbtree Alert conditions Arkeia Network Backup
167
& Notifications Module 1 > Set an address > Select notification by in the backup options Configuring the reports consists of entering an address in the user configuration and select notification by in the backup options. When to Backup>Scheduled backup allow to configure the verbosity and the condition of sending the . Configure>Users allow to configure users and their adresses Arkeia Network Backup
168
Tape Storage: Backup Tapes Status
Backup tapes status screen shows the complete status of all backup tapes available on the backup server. Monitor>TapeStorage>Tapes Status It displays: Tape name, pool, Tape Type, Status, access, Library, Last write date (during each write date, a validity is set and thus a possible recycling date) Recycling date Used space Arkeia Network Backup
169
Backup Tapes Usage Arkeia Network Backup
The Backup tapes usage screen shows a graphical view of tapes status. Monitor>TapeStorage>Tapes Usage Arkeia Network Backup
170
DiskStorage Backup Arkeia Network Backup
Monitor>DiskStorage>DiskStorage Backups Allows to look at saved space by deduplication or compression, backup date and recycled date Arkeia Network Backup
171
1 2 3 4 5 6 7 8 LESSON 2: Reporting Backup reports
Disks & Tape Replication Reports 3 CloudStorage Replication Reports 4 Restore Reports 5 Server Journal 6 Tape Drives Reports 7 Tapes Reports 8
172
Backup Reports Arkeia Network Backup
Backup reports offer the journal of all available backup sets. Recycled backup sets are not displayed in the backup reports but instead in the complete reports. There is a separate entry for each backup set. The Save logs option allows to export a backup report in a text format. Verbosity can be configured in 3 modes: Low, Medium and High. Arkeia Network Backup
173
Backup Profiles Possible actions Backup profiles properties
Click on : Reports>Backup>Manage Profiles Arkeia Network Backup
174
Backup Reports: Create a New Profile
Select the type of backup reports to be displayed using several filters Select the job properties to be displayed and their order Click on : Reports>Backup>Manage Profiles>Create a profile Arkeia Network Backup
175
Backup Report : Backup Evolution
Day, week, month and year consolidation Size of backed up data Number of backed up files Backups duration Click on : Reports>Backup>Backups evolution over time Selection of Savepacks Arkeia Network Backup
176
Restore Reports Arkeia Network Backup
Click on : Reports>Restore>Show only trees In detailed report The button “Save logs as text” near (Information-Warning-Error) allows to export restore reports in a text format in text file Arkeia Network Backup
177
Tape Drives & Tapes Reports
save log as texts The Tape drive reports are available on a monthly basis. It reports all activities related to tape drives, i.e creation, deletion, write and read label etc. The Save logs option (front of the name of the month) allows to export restore reports in a text format. Verbosity can be configured in 3 modes: Low, Medium and High. Arkeia Network Backup
178
Server Journal Arkeia Network Backup Report>Server Journal
Visibility on all logs, it is possible to have them under a text file. Arkeia Network Backup
179
LAB 7: Monitor Backup/Restore & Reporting
1 Launch a backup job (normaly done before) 2 Launch a restore job (normaly done before) 3 Monitor jobs via the active jobs screen 4 Check backup reports 5 6 7 8
180
Online Help & Support Module 6 Importance Objectives for the Learner
The Web User Interface provides online help. The Arkeia web site gives access to the knowledgebase, Arkeia mediawiki and the customer support portal. Objectives for the Learner Understand how to find the right information Know how to use the online help of the WebUI Know how to use the customer support portal Arkeia Network Backup
181
Help in the Graphical User Interface
Online help on some screens Arkeia online help is accessible in the Web UI via the Help button available in some screens of the Web UI. Arkeia Network Backup
182
Customer Technical Support Portal
Online Demonstration Technical Support Portal: Protected by login Knowledge Base: Wiki Documentation: Submit a support Ticket: Customer Support Portal is available via: It gives access to: the Arkeia download pages (current version and archives) the Solutions (FAQ/Knowledge Base) log a case (to the Arkeia support team) view all customer’s cases Arkeia Network Backup
183
Arkinfo V10 in the WEB UI Module 1 Arkeia Network Backup
You can find it menu Ressources>Generate Diagnostics Arkeia Network Backup
184
Retrieve Logs for Support: « arkinfo » Command/All Versions
On Linux/Unix, run on a terminal the following command as root: > /opt/arkeia/bin/arkinfo5 On Windows, run on a Command Prompt the following command: C:\Program Files\Arkeia\Arkeia\bin\arkinfo5.exe Attach the file /opt/arkeia/tmp/ARKINFO_xxxx_mm-dd-yyyy.tgz to your case at with a complete description of your problem. The arkinfo5 is a diagnostic program for Arkeia support team Arkinfo5 (ANB v10 only) is now included in the WEB UI interface It may be necessary to provide Arkeia logs to the support team. This is possible by running the arkinfo5 diagnostic script. It retrieves several information like, Arkeia logs files, Arkeia configuration, network configuration, disk usage, dmesg output and so on. Arkeia Network Backup
185
Increase logs verbosity
On support team requests ONLY, edit the wanted configuration files as root: /opt/arkeia/server/server.prf /opt/arkeia/arkeiad/arkeiad.cfg /opt/arkeia/arkeiad/arkfs.prf /opt/arkeia/arkeiad/arkpxxx.prf … Log variables example ARKEIADLOGLEVEL « 80» ARKFSLOGLEVEL « 60» ARKBKPLOGLEVEL « 30» … Some log variables and levels can be increased via the WUI It is possible to increase the verbosity of Arkeia log files. This is done in Arkeia configuration files and in the Web UI. Do not forget to decrease the verbosity at the end of the troubleshooting, otherwise there will be performance issue due to the high verbosity of Arkeia processes. Arkeia Network Backup
186
Arkeia Web UI Tools Module 7 Importance Objectives for the Learner
The Arkeia web tools and command line utilities are additional features Objectives for the Learner To be aware of the potential of these tools To be comfortable with command line utilities To understand how to implement them in a backup strategy. Arkeia Network Backup
187
1 2 3 4 5 6 7 8 LESSON 1: Web UI Tools Tape Duplicate (TPDUP)
Tape Verify 3 Tape Reindex 4 DiskStorage Reindex 5 Network Navigator 6 Hardware Detect 7 8
188
Tape Duplicate Two tape drives Arkeia Network Backup
Even if the SCSI protocol is secured enough, for maximum security of data, once in a while, we suggest to put a set of backup tapes in a safe, out of the office, containing the company's most sensitive data. This can of course be done by running an archive backup from time to time. But some sites have to run backups every day and keep them available, making archive backups impossible to run because of a lack of backup window. For these sites, it can be useful to keep a copy of some specific backups, the duplication taking place outside the backup window. Tape duplication has the following requirements : It requires to use two tape drives of the same type, which can be standalone drives or drives embedded in a library. If a library is used, the tape on which data is going to be duplicated must be set in a Reserved slot. Since Arkeia fills a tape until it reaches the end, there may be issues in duplication if a destination tape is shorter than the source. Thus it is advised to limit the amount of data written on the source tape to a maximum value, by setting the following parameter in the “/opt/arkeia/server/dbase/f3tape/tptypes.lst” file under the appropriate tape type entry : USE_CAPACITY “YES” The CAPACITY of the tape type parameter must also be adjusted to a safer value than the default one. Once everything is set, duplication is done by going into the Web UI, in the Tools menu, select Tape Duplication. The screen, then after, should be straightforward to set up. Arkeia Network Backup
189
Tape Verification Verification of the entire tape
It may also occur that the Administrator has doubts over the integrity of data on tapes and, in particular, believes a tape is broken. Arkeia allows to check either the complete tape or verify a specific backup. The second option is described and available in the restore section. The first option allows to read completely a tape and make sure we can read everything on it. This Tape Verification utility is available in the Tools menu. The above screen is displayed when selecting this option : basically, you only have to specify the source drive and source tape. It is possible to get a report at the end and to ask for ejection of the tape. The option Continue the verification allows to run a verification in two or more steps. A tape can be verified, then some new backups can be written to complete the tape, then verification can again take place from the point where the last verification stopped. Verification of the entire tape Arkeia Network Backup
190
Tape Reindex Arkeia Network Backup
It may arrive that a tape is recycled and not yet reused. In that case, data on that tape can be still restored, either by using readarkeia utility or with the WebUI by reindexing the tape. The tape Reindex process creates the tape in Arkeia, then populates the Arkeia Index with the backup information residing on the tape. Tape Re Indexing is useful when: tape was recycled and you need to restore data from this tape tape was used on an old Arkeia backup server tape has been shipped to Site #2 and indexed for redundancy Supported Features Indexing of a known tape that is currently created in Arkeia Indexing of an unknown tape Indexing using a Stand Alone tape drive Indexing using a Tape Library The Tape Reindex feature is available from the Tools menu and Tape Reindex. Arkeia Network Backup
191
DiskStorage Reindex Arkeia Network Backup
Recycling a backup set in a DiskStorage removes definitely data of that backup set from disk. Thus, if a DiskStorage is recycled, it will not be possible to reindex it! However, if a DiskStorage, already used with another backup server, is connected to a new backup server, it will be possible to reindex that DiskStorage in the new backup server. The DiskStorage Reindex process can be done through the Arkeia backup server or on any Arkeia media server. It allows to set a DiskStorage name, whatever the previous name, then populates the Arkeia Index with the backup information residing on the DiskStorage. DiskStorage Re Indexing is useful when: DiskStorage was used on an old Arkeia backup server DiskStorage has been shipped to Site #2 and indexed for redundancy Supported Features Indexing of a known DiskStorage that is currently created in Arkeia backup server or another media server Indexing of an unknown DiskStorage in Arkeia backup server or another media server The DiskStorage Reindex feature is available from the Tools menu and DiskStorage Reindex. Arkeia Network Backup
192
LESSON 2: Command Line Utilities
1 # readarkeia 2 # arkdbchk 3 # arkchklic 4 # arkmvhost 5 # arkrmhost 6 7 8
193
Cli Commands Utilities
Module 1 Because of its specific tape format, Arkeia tapes cannot be read by tar or dd. However, Arkeia provides an extracting tool that allows to extract files directly, without having an installed Arkeia environment. This tool is readarkeia. readarkeia is available on any Arkeia installation, in the “/opt/arkeia/bin” directory. It can also be extracted from any Arkeia tape using the following command (under linux, tape device is to be adapted according to the OS) : dd if=/dev/st0 of=readarkeia.c bs=64k The first line must be deleted (it's the tape label) then the source can be compiled. readarkeia only runs on Unices. readarkeia tvf /dev/st0 Tape contents can be listed using a tar-like command structure : readarkeia xvf /dev/st0 [client name]:[complete path]/file_name Single file can be extracted : readarkeia xvf /dev/st0 [client name]:[complete path]/dir_name Single directory can be extracted : readarkeia xvf /dev/st0 Or the complete tape can be extracted : In some situations, an Administrator can have to change the name of a machine on the network. As Arkeia uses machine names to run backups and store backup history in its index, this can lead to double entries for the same machine in the index, and eventually, license issues. In order to avoid this, it is possible with Arkeia to rename a machine in the database. This is done using the command line utility /opt/arkeia/bin/arkmvhost. The client has registered to the backup server with its new name : Arkeia will detect that it is the same machine as a previously registered one and will put a specific flag OLD_NAME (whose value is the old name, of course) in the /opt/arkeia/arkeiad/rhost.lst file. The administrator just has to run the following command to rename the OLD_NAME machine to its new name in the database : There are two possible situations here : /opt/arkeia/bin/migration/arkmvhost --allhosts The arkmvhost utility will check the opt/arkeia/arkeiad/rhost.lst file and rename all the clients which have an OLD_NAME entry in their registration parameters. During the run of the utility, several questions are asked, asking if the name should be changed in all Savepacks, in all user list, etc. The OLD_NAME parameters are removed after arkmvhost is run. Libraries have to be stopped in Arkeia before renaming. The client has not yet registered itself : Or the Administrator just want to rename a specific machine. This is done by running the following command, everything else remains the same as above : /opt/arkeia/bin/migration/arkmvhost --host [old hostname] --newhost [new hostname] The arkrmhost utility allows to completely remove a client hostname from the Arkeia database. The arkrmhost command will: remove the hostname from o3_cpnt (Arkeia Index Mapper) remove the hostname from o3dbtree (Arkeia Index) remove the hostname from Savepack Trees and Entries Use arkrmhost with extreme caution! If a client has been deleted from the Arkeia backup database there are two very serious consequences: Free up the used Arkeia License by this hostname remove the hostname from Tape Drives, Libraries and DiskStorages Since all references to the client are deleted from the Arkeia database, this prevents Arkeia from restoring the client data from the tapes using the Arkeia Index. The client will be unreachable from the Arkeia backup server and will not appear in the list of possible clients within the Arkeia Navigator. SYNTAX: arkrmhost hostname It allows to free up specialized agent licenses. arkrmcpt (Arkeia Remove Component) is dedicated to Arkeia specialized agents (applications and database), it is equivalent to arkrmhost but it is at the application (or database) level not at the host level. It removes the related entry in the arkeia database from the index without removing the entire client machine. PostgreSQL mysql The valid components are: Oracle-RMAN MSExchange2000 MSSQL DB2 /opt/arkeia/bin/arkrmcpt client_host!agent Command Usage /opt/arkeia/bin/arkrmcpt client.domain.com! MSExchange2000 Arkeia Network Backup
194
arkdbchk (check catalog ou index database)
Module 1 arkdbchk Purge the index -p Remove bad components -r Check Backup master -m Rebuild Backup master -b The arkdbchk (Arkeia Database Check) utility checks the integrity of Arkeia database. The arkdbchk utility can be used to purge and repair an Arkeia database (Catalog) index that has been damaged due to a hard disk issue or a system crash. SYNTAX arkdbchk -[p|r|m|b|D<database>] [-s] [-l<log level>] [-j<file>] The man page is available with: arkdbchk –usage (read this guide before to use arkdbchk The most important option is the –p (purge) option, this option will free space and reduce the number of inodes used by the index itself. arkdbch –p can be scheduled so that Arkeia database is purged in a cyclic basis. It can be once a week or once a month depending on the number of backups performed per week or per month. Note : It is different than block optimisation : To get some free space on disk with the ‘’arkc’’ command, when backup retention expires, some unique blocks become orphans, deduplication with no backup reference. Arkeia Network Backup
195
arkchklic –s savepack_name
Module 1 arkchklic (or –a) Displays licenses acquired, used and free. arkchklic –s savepack_name Displays licenses potential conflict for a Savepack arkchklic – l <string> (or L, LL) Displays all hostnames defined in Arkeia database /opt/arkeia/bin/arkchklic –h prints the usage message -d: displays main license information (nb type 1, type 2, type 3, flows, drives allowed -u: displays used licenses -s <savepack_name>: displays the licenses that will be used if you backup the given savepack -a: same as '-d -u' -L: lists all hostnames defined in the Arkeia database -LL: same as '-L' with details -l <string>: lists all hosts whose name contains the string <string> and are defined in the Arkeia database Arkeia client Type definition A Type 1 License is reserved for a high end server. Examples include AIX, Solaris, IRIX, Netware. A Type 2 License is reserved for a mid range server. Examples include Windows 2003 Server, RedHat Advanced Server, Linux ia64, MacOSX Server. A Type 3 License is reserved for low end servers or free servers. Examples include Linux on x86, FreeBSD, Windows XP Pro, MacOS X Workstation. A Type 1 license can be used by a Type 1, Type 2, or a Type 3 agent. A Type 2 license can be used by a Type 1, or a Type 2 agent. A Type 3 license can only be used for Type 3 agents. If you receive a 'unknown machine: assumed type1' message or you believe that one of your agents has been incorrectly classified, you should read the following wiki entry: Arkeia Network Backup
196
LAB 8: Web UI tools and Cli Commands tools
1 Recycle a tape and launch a reindex job 2 Run two several command line utilities 3 4 5 6 7 8
197
Arkeia Appliances Module 8 Importance Objectives for the Learner
The Arkeia Network Backup Suite delivered as appliances removes the complexity of purchasing, configuring and managing a backup server, tape drive and all of the related management software. Objectives for the Learner Understand the concept and the interest of backup appliance Deploy a backup server as physical/virtual appliance Arkeia Network Backup
198
LESSON 1: Physical & Virtual Appliance
Deployment modes 2 System Configuration 3 Network / SMTP 4 SSH 5 Date and Time 6 Software Update 7 Password 8 Restart & Shutdown Appliance
199
Backup Server: Deployment Modes
Physical & Virtual Appliance : Same Firmware Software application Physical appliance Virtual appliance Backup Agents Storage devices Hypervisor Arkeia Virtual Appliance Physical appliance Virtual appliance They are the same. The difference is : physical appliance is a pre-packaged hardware & software (HW+OS+ANB+vmWare API) solution, The virtual (called yet vmOneStep) solution is a pre-packaged file “OVF” solution with (OS+ANB+vmWare API) Arkeia Network Backup
200
Resources Assignment Plan the Physical Appliance Installation by obtaining the correct designated resources before deployment. IP Address, Netmask, Default Gateway Hostname DNS Servers NTP server address or DATE/HEURE and Time Zone SMTP Server Address List of Client machine hostnames and IP Addresses If DHCP is in use, several resources are assigned automatically A monitor, keyboard and mouse can be connected on Physical appliance Preconfigured resources physical appliance : Arkeia embedded DiskStorage and Disk Drivepack are preconfigured Arkeia embedded Tape drive and related Drivepack are preconfigured Tape_drive_pool is preconfigured, however, you must create tapes within that Pool. Arkeia Network Backup
201
Physical Appliance Menu
Module 1 Configure the network Click on Configure>Appliance>Network Before to configure an appliance, you must enter a password. With several ethernet link yuo can agregate several links or bound them, don’t forget to declare your DNS and your Hostname after configuring IP adress. Arkeia Network Backup
202
System Conf: SMTP/SSH Arkeia Network Backup
Enabling SSH will allow your system administrators access to the backup appliance. Enable SSH to access on appliance by linux with software as PuTTY.EXE If you loose the Web Interface password, you will not be able to access the appliance unless SSH is enabled. Arkeia Network Backup
203
System Conf: Date/Time (Mandatory)
First configuration before to do a backup Arkeia Network Backup
204
System Conf: Software Update
All Arkeia Appliances offer a dual boot. The current version and N-1 version. Arkeia Network Backup
205
LESSON 2: Physical Appliance
Topics : Installation and Software configuration 1 Physical Appliance Series Overview 2 Resource Assignment 3 Connecting the Physical Appliance 4 System Configuration: RAID 5 Factory Resets 6 Embedded Licenses 7 Preconfigured resources 8
206
System Conf: RAID RAID Array Status OK, DEGRADED, RECOVER
RAID Array Actions REMOVE DISK, ADD DISK, CREATE ARRAY RAID Disk Status OK, UNSET, SYNC Arkeia Network Backup
207
R320/R620 External Diskstorage (FC)
Module 1 R320/R620 External Diskstorage (FC) Arkeia Network Backup
208
Create a Diskstorage with an External LUN
Module 1 After create the diskstorage, you will look at the system and see /dev/sdh,/dev/sdi Arkeia Network Backup
209
The Arkeia Appliance can be reset to factory specifications.
Factory Resets The Arkeia Appliance can be reset to factory specifications. Network Reset Press the power button on the front panel 3 times within a five second period. The network settings will return to their factory defaults. Password Reset Press the power button the front panel 4 times within a five second period. The System Password will be reset to the factory default password which is "arkeia". Network and Password Reset Press the power button the front panel 5 times within a five second period. Both the network and system password settings will reset to the factory defaults. Clean Shutdown Any other pattern of power button presses 1, 2, 6 times will lead to a clean shutdown of the Physical Appliance. Arkeia Network Backup
210
LESSON 3: Arkeia Virtual Appliance
Topics : Installation and Software configuration 1 Virtual Appliance Series Overview 2 Supported platforms 3 Virtual Appliance Installation 4 Virtual Appliance Disk Expansion 5 Licenses 6 Virtual Appliance DiskStorage Expansion 7 8
211
Virtual Appliance Installation
Import the Arkeia Virtual Appliance within the VMware hypervisor. D:\Dwonload\Arkeia appliance.ovf Arkeia Network Backup
212
Virtual Appliance Disk Expansion
Expand The VMware Storage [storage1] Arkeia appliance-1.vmdk Enter the main license ARK_APPLIANCE and the Expanded DiskStorage License ARK_DiskStorage and any other license purchased, in the license manager. Arkeia Network Backup
213
Virtual Appliance DiskStorage Expansion
> System configuration >Virtual Appliance Disk This screen shows the amount of space currently configured on the hard disk drive of the virtual appliance. Arkeia Network Backup
214
Module 9: Local & Cloud Replication
Local replication It is a copy on Disk or Tape of a considered backup. Remote Replication The Remote (network /cloud) replication is based on two servers, at least one source and one destination. The source is the backup server, while the destination can be a passive server, it may also be another backup server, cross replication is possible (Each server backups a site and replicate to another) Scheduled Replication It is possible to schedule replication (local/remote) in the scheduler Objectives for the Learner Understand all possible combinations, in term of use Configure a backup server as Cloud Replication source Configure a server as a Cloud Replication destination Arkeia Network Backup
215
Where to Replicate Arkeia Network Backup
Replicate>Where to replicate Arkeia Network Backup
216
Where to Replicate: DiskStorage (Local Replication)
1 2 Replicate>Where to replicate>DiskStorage Diskstorage Name is different of Existing physical diskstorage. You must select an existing Drivepack which is already the container of a physical diskstorage which was created by Backup>Where to Backup. Be careful with retention time. Some people wants the same retention than the backup, because is it a security copy, and they want to be sure to have a business continuity on the restoration process and why not sometimes the backup process (all requests of this type are examinated and validated only by Arkeia presales project group) Other people don’t want keep a big retention on the backup, but more retention time on the copy only to reduce cost on TCO. Arkeia Network Backup
217
Immediate DiskStorage Replication (Local Replication)
The replication to disk feature enables backup set copy from disk to another disk media. To perform a replication to disk interactively, click on : Replicate>When to replicate>Immediate DiskStorage Replication As you can see, in this menu it is not a diskstorage, but you really choose the last backup of a savepack to replicate it on a 2nd disk. You must select an existing Drivepack which is already the container of a physical diskstorage which was created by Backup>Where to Backup. Be careful with retention time. Some people wants the same retention than the backup, because is it a security copy, and they want to be sure to have a business continuity on the restoration process and why not sometimes the backup process (all requests of this type are examinated and validated only by Arkeia presales project group) Other people don’t want keep a big retention on the backup, but more retention time on the copy only to reduce cost on TCO. Click on : Start DiskStorage replication button to start the process. As with any backup or replication job, the monitoring screen will be displayed during the copy. Arkeia Network Backup
218
Where to Replicate: TapeStorage Replication (Local Replication)
1 2 Replicate>Where to replicate>TapeStorage>Add TapeStorage replication TapeStorage Name is différent of Existing physical DiskStorage. You must select an existing Tape Drivepack which is already the container of physical tape dirves which were created by Backup>Where to Backup. Be careful with retention time and also an existing « Tape Pool » Some people wants the same retention than the backup, because is it a security copy, and they want to be sure to have a business continuity on the restoration process and why not sometimes the backup process (all requests of this type are examinated and validated only by Arkeia presales project group) Other people don’t want keep a big retention on the backup, but more retention time on the copy only to reduce cost on TCO. Other Rules (please read and before to do an architecture think at below) : The "number of drives" (diskstorages) of the disk drivepack limits the number of tape drives used by one replication. 1 diskstorage = 1 tape drive use at same time. Rule in replication mode is one tape drive by diskstorage, if : 2 diskstorages are used in parallel, you must use 2 tape drives for a replication job. Nevertheless, you can use several Tape drives at same time with several and different replications on the same diskstorage. Speed Problems with replication on tape will be solved on revision 11 for copy of deduplicated backups. Arkeia Network Backup
219
Immediate TapeStorage Replication (Local Replication)
The replication to tape feature enables backup set copy from disk to tape media. To perform a replication to disk interactively, click on : Replicate>When to replicate>Immediate TapeStorage Replication As you can see, in this menu it is not a TapeStorage, but you really choose the last backup of a savepack to replicate it on a pool tapes. You must select an existing Tape Drivepack which is already the container of physical tape drives which was created by Backup>Where to Backup. Be careful with retention time. Some people wants the same retention than the backup, because is it a security copy, and they want to be sure to have a business continuity on the restoration process and why not sometimes the backup process (all requests of this type are examinated and validated only by Arkeia presales project group) Other people don’t want keep a big retention on the backup, but more retention time on the copy only to reduce cost on TCO. Click on : Start TapeStorage replication button to start the process. As with any backup or replication job, the monitoring screen will be displayed during the copy. Click on Start TapeStorage replication button to start the process. As with any backup or replication job, the monitoring screen will be displayed during the copy. Arkeia Network Backup
220
Backup Chained With a Local Replication (Scheduled Backup)
Replication to tape scheduling can be configured in two different manners depending on your needs: 1 - Scheduling replication to tape at the backup job level In order to schedule a replication to tape at a backup job level, you'll first need to define a replication to disk or tape template by clicking on Replicate>Where to replicate> TapeStorage > Add TapeStorage replication or DiskStorage Replication Once the replication to tape template has been defined, you will have to link it to any schedule backup to chain the replication tape at the end of the backup process. This can be done in the Configuration tab of each level of the periodic backup: 2 - Scheduling replication to tape at the DiskStorage level A replication to tape job can be triggered at the DiskStorage level with conditions. Please refer to the DiskStorage management Arkeia Network Backup
221
Cloud Replication Strategies
Arkeia Backup Servers Replication Sources REPLICATION STRATEGY ONE TO ONE Cloud REPLICATION STRATEGY MANY TO ONE REPLICATION STRATEGY ONE TO MANY Arkeia Backup Servers Replication Destinations Miami Houston BACKUP SET BACKUP SET BACKUP SET Chicago New York WAN BACKUP SET San Diego Philadelphia BACKUP SET - From one to one - From several to one - From one to several Arkeia Network Backup
222
Network Replication: Cloud Replication
BACKUP REPLICATION SOURCE Restore BACKUP REPLICATION DESTINATION Media Server Catalog Server Replication LAN or WAN Replication Catalog Server Media Server Replicate Index DiskStorage Index DiskStorage Recover One to one, one to many and many to one strategies Copy disk Backup Set to another backup server Securing data to another location Based on Backup Set, DiskStorage, or a single Savepack DiskStorage synchronization between the source and the destination Launched via scheduled or chained backups Restore and Copy to Tape (or Disk) on destination Store to tape Arkeia Network Backup
223
Cloud Storage Replication Destination: Activation
Activation and storage path is always on the destination backup server Path is only for ASA, not for AVA or APA (physical/virtual appliances) This screen is available in the menu : Configure>CloudStorage replication Activation du Cloud Storage : This server will be the destination storage. Other(s) backup server(s) will replicate their datas by the network on this backup storage cloud server Arkeia Network Backup
224
Replication Destination: Add an Account
CloudStorage Arkeia Backup Server Replication Destination Replication Account This screen is available in available in the menu : Configure>CloudStorage only once the Cloud replication has been activated. Arkeia Network Backup
225
Replication Destination: Manage an Account
CloudStorage Arkeia Backup Server Replication Destination Replication Account Orange color : account is not active (look at source cloud replication) This screen is available in available in the menu : Configure>CloudStorage to create a connection account Setting quotas in GB is possible on the appliance diskstorage Arkeia Network Backup
226
Replication Source: Connection
Arkeia Replication Source Arkeia Replication Destination Replication Connection Replication Account SSL port connection is 21873 This screen is available in available in the menu : Replicate>Where to replicate>CloudStorage>Establish a new connection This is the connection (from the source) to the destination. Server which wants to do a data replication by the network, will declare destination backup server and and the account name and password which is available on the cloud storage replication server. Account Name are the same on destination and source. New in V10 : SSL encapsulation is possible to protect datas on internet without VPN connection Arkeia Network Backup
227
Replication Source: Connection
Arkeia Replication Source Arkeia Replication Destination Replication Connection Replication Account This screen is available in available in the menu : Replicate>Where to replicate>CloudStorage Push on Test button to try the connection or go to the replication destination backup server and look if connection is in green state now Arkeia Network Backup
228
Replication Destination: Manage an Account
CloudStorage Arkeia Backup Server Replication Destination Replication Account green color : account is active This screen is available in available in the menu : Configure>CloudStorage Arkeia Network Backup
229
Immediate Cloud Replication
1 2 Click on : Replicate>When to replicate>Immediate CloudStorage Replication Several Backups are ready to replicate Arkeia Network Backup
230
Cloud Replication Immediate Starting
1 2 You can close the window and to follow the job by monitoring to look at it again. Arkeia Network Backup
231
Scheduled Cloud Replication
Module 1 Replicate a savepack, not the whole diskstorage Click on : Replicate>When to replicate>Scheduled CloudStorage Arkeia Network Backup
232
Replication Destination: Manage Data
1 Replicated data This screen is available in available in the menu : Monitor>CloudStorage 2 Arkeia Network Backup
233
Restoration of a File by the Destination Server
Module 1 1 2 Source selection IN first reindex the backups and after choose restore from files not from cloudstorage (option from cloud storage must be choosen on source server) Arkeia Network Backup
234
Restoration of Backup by the Source Server
1 2 Recover the backup since the source server 3 Arkeia Network Backup
235
Reindex the Backup on Source Server
Module 1 1 Reindexed 2 3 Arkeia Network Backup
236
Control the Recovery Backup
Module 1 Arkeia Network Backup
237
Replication Reports Arkeia Network Backup
Click on : Reports>CloudStorage Replication Arkeia Network Backup
238
LAB 9: Configure a cloud replication
1 Configure a cloud replication 2 Replicate a full backup or a diskstorage 3 Rei-index transferred data backups 4 Browse Transferred data backups 5 6 7 8
239
Thierry LAMANT thierry.lamant@wdc.com
Thank you Twitter.com/ArkeiaSoftware Facebook.com/ArkeiaSoftware Communities: LinkedIn, Xing, Viadeo Thierry LAMANT Websites: Arkeia.com, /fr, /de, /pt, /it, /es
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.