You are on page 1of 21

Copyright © 2010 EMC Corporation. Do not Copy - All Rights Reserved.

Module 5: Avamar Node Addition
Upon completion of this module, you will be able to:

• List the requirements to add a storage node to an Avamar
system

• Describe the Avamar Node Addition process
• Perform Avamar data node addition

© 2010 EMC Corporation. All rights reserved.

Avamar Node Addition 5 - 1

The objectives for this module are shown here. Please take a moment to read them.

Avamar Node Addition, Module 5

-1

Copyright © 2010 EMC Corporation. Do not Copy - All Rights Reserved.

Node Addition – What is it?

• In an Avamar multi-node RAIN system, you can add a
data node to increase capacity

• When adding a new node to the Avamar system, it is
advisable to balance the system to distribute existing
backup data among the data nodes

DISCLAIMER: The node addition procedures in this module are
provisional and should not be used at a customer site.
© 2010 EMC Corporation. All rights reserved.

Avamar Node Addition 5 - 2

Avamar Node Addition, Module 5

-2

Node Addition – Before you Begin • Ensure that: – Operating System is installed on new node (non-data store only) – Benchmark and stress tests are successfully run on the node (nondata store only) – Networking information is configured for new node – Passwords on new node reflect the passwords for the existing production Avamar system © 2010 EMC Corporation. Do not Copy . All rights reserved. Module 5 -3 .3 Avamar Node Addition.Copyright © 2010 EMC Corporation.All Rights Reserved. Avamar Node Addition 5 .

xml file on the utility node and append the IP address of the new node • Synchronize the clocks on all hosts • Suspend Avamar client activities • Suspend Avamar replication cron job • Start the new node • Ensure new node comes online • Perform balancing • Resume client activities • Resume Avamar replication cron job © 2010 EMC Corporation. All rights reserved. Node Addition .Copyright © 2010 EMC Corporation.4 Avamar Node Addition. Module 5 -4 .All Rights Reserved. Avamar Node Addition 5 .Steps • Update the hosts file on all nodes to add new node’s IP Address • Ensure that you have a validated checkpoint • Update the probe. Do not Copy .

Module 5 -5 .All Rights Reserved.Copyright © 2010 EMC Corporation. Update Hosts File On All Nodes • Update the hosts file on all nodes to add new node’s IP Address Add an entry for the new node © 2010 EMC Corporation. Avamar Node Addition 5 .5 Avamar Node Addition. All rights reserved. Do not Copy .

All Rights Reserved. All rights reserved. Ensure You Have a Validated Checkpoint • It is very important to have a validated checkpoint you can roll back to if required • Checkpoints shown in Avamar Administrator .Copyright © 2010 EMC Corporation. Avamar Node Addition 5 .6 Avamar Node Addition. Do not Copy . Module 5 -6 .Server window Validated checkpoint © 2010 EMC Corporation.

All rights reserved. Update the probe.168. Do not Copy .6 --type=storage © 2010 EMC Corporation. Avamar Node Addition 5 . Avamar Node Addition.xml file using the nodedb command: nodedb add node --addr=192.100.Copyright © 2010 EMC Corporation.xml file • Append a new node to the the probe.7 .All Rights Reserved. Module 5 -7 .

All rights reserved. Avamar Node Addition. Module 5 -8 . Do not Copy . Synchronize Clocks Across All Nodes • • • Avamar requires that clocks on all nodes are synchronized The Avamar utility to perform time synchronization is asktime Asktime must be run: – as user dpn with ssh keys loaded – on the utility node Running asktime on the utility node as user dpn Desired output © 2010 EMC Corporation. Avamar Node Addition 5 .All Rights Reserved.8 .Copyright © 2010 EMC Corporation.

Avamar Node Addition 5 . Do not Copy . you must suspend all client activities on the Avamar system – Utility to perform this task: avmaint – Syntax: avmaint suspend • avmaint suspend halts existing client activities and denies any new client requests • Run this command from the utility node – Must be run by user admin with ssh keys loaded © 2010 EMC Corporation.All Rights Reserved.Copyright © 2010 EMC Corporation. Module 5 -9 . All rights reserved. Avamar Node Addition.9 . Suspend Avamar Client activities • Before adding a new node.

– Must be run by user admin with ssh keys loaded © 2010 EMC Corporation. Avamar Node Addition 5 . – Script to perform this task: suspend_crons • suspend_crons suspends activity of the Avamar replication cron job: repl_cron • Run this command from the utility node.Copyright © 2010 EMC Corporation. Do not Copy . you must suspend the Avamar replication cron job.10 . Avamar Node Addition.10 . Module 5 .All Rights Reserved. All rights reserved. Suspend Avamar Replication Cron Job • Before adding a new node.

Start the new node • • Start the new node. Do not Copy .Copyright © 2010 EMC Corporation.11 . Avamar Node Addition 5 . Module 5 . using the start.nodes command start.11 .All Rights Reserved. All rights reserved. Avamar Node Addition.nodes – Used to start a node – The --nodes=<physical node number of node to be added> must be specified – If the --clean option is specified. all existing data on the node is deleted © 2010 EMC Corporation.

dpn command status. using the status. All rights reserved.All Rights Reserved.Copyright © 2010 EMC Corporation. status. Avamar Node Addition 5 . Avamar Node Addition.dpn 5. Module 5 . Ensure that the new node is online • • Check node status.dpn – script used to return status of Avamar nodes – Interval can be specified (optional)  For example. the node status is refreshed every 5 seconds © 2010 EMC Corporation.12 .12 . Do not Copy .

However.13 © 2010 EMC Corporation.13 . it is deemed to be in need of balancing). this is a threshold percentage that will trigger load balancing for any node that exceeds that amount of available space (if a nodes available space minus the average of all other nodes is greater than or equal to this balance min value. All rights reserved. no balancing is performed. When this value is one. which means that backups proceed. When this value is zero. RAIN is required in order for this feature to work. but performance is impacted. For values between 2 and 99. This behavior is controlled by the avmaint config balancemin=NUM command. only index stripes are balanced – For NUM Values between 2 and 99 The balance process instructs the Avamar system to re-distribute data from the most full nodes to the least full nodes within NUM percentage Avamar Node Addition 5 . its data is migrated using the same mechanism as for decommission.All Rights Reserved. Avamar Node Addition. once a stripe has been relocated. Stripes are not relocated if backups are in progress. no balancing is performed – If NUM=1. Module 5 . only index stripes are balanced. Avamar Server Dynamic Load Balancing • Dynamic load balancing is a feature that allows the server to dynamically move stripes in order to adjust storage utilization among nodes Command: • avmaint config balancemin=NUM – If NUM=0.Copyright © 2010 EMC Corporation. Load balancing does not occur when the server is in a read-only state. Dynamic load balancing is a feature that allows the server to dynamically move stripes in order to adjust storage utilization among nodes. Do not Copy .

Module 5 . run the command: avmaint config balancemin=NUM --avamaronly © 2010 EMC Corporation. Do not Copy . as user admin on the utility node. Avamar Node Addition 5 . Performing Balancing • After the Node is online.14 Avamar Node Addition.All Rights Reserved. All rights reserved.14 .Copyright © 2010 EMC Corporation.

Do not Copy .dpn <Number of seconds to refresh> © 2010 EMC Corporation.Copyright © 2010 EMC Corporation. All rights reserved. Monitoring Balancing Operation • Monitor the status of the new node by typing: status.15 .15 Avamar Node Addition.All Rights Reserved. Module 5 . Avamar Node Addition 5 .

Copyright © 2010 EMC Corporation. Module 5 .16 . as user admin on the utility node. run the command: avmaint config balancemin=0 --avamaronly © 2010 EMC Corporation.All Rights Reserved.16 Avamar Node Addition. Do not Copy . All rights reserved. Avamar Node Addition 5 . Turning Off Balancing • To turn off balancing.

17 . Avamar Node Addition. Do not Copy . type: – Script to perform this task: resume_crons © 2010 EMC Corporation. All rights reserved.All Rights Reserved.17 . Resume Avamar Client Activities and Replication Cron Job • Resume Avamar client activities: – Utility to perform this task: avmaint – Syntax: avmaint resume • Resume Avamar replication cron job. Avamar Node Addition 5 . Module 5 .Copyright © 2010 EMC Corporation.

All rights reserved.Copyright © 2010 EMC Corporation.18 . Avamar Node Addition.All Rights Reserved. Do not Copy . you add a new node to your multi-node Avamar server. Module 5 .18 Lab 5-1: Node Addition In this lab. Exploration Lab 5-1: Node Addition © 2010 EMC Corporation. Avamar Node Addition 5 .

Please take a moment to review them. Do not Copy . All rights reserved.All Rights Reserved.19 . Avamar Node Addition.19 These are the key points covered in Module 5.Copyright © 2010 EMC Corporation. Module 5 . Avamar Node Addition 5 . Module Summary Key points covered in this module: • Avamar Node Addition • Avamar system load balancing © 2010 EMC Corporation.

Module 5 . Avamar Node Addition.All Rights Reserved.Copyright © 2010 EMC Corporation. All rights reserved. Avamar Node Addition 5 . Course Summary Key points covered in this course: • EMC Avamar functionality • Major components of EMC Avamar • Installation and configuration of Avamar software (both RAIN and NON-RAIN configurations) • Installation of Avamar software by performing on-demand and scheduled backups and recoveries • Node failure simulation and node replacement • Node addition and Avamar system load balancing © 2010 EMC Corporation. Please take a moment to review them.20 . This concludes the training.20 These are the key points covered in this course. Do not Copy .

Closing Slide © 2010 EMC Corporation. Do not Copy .21 Avamar Node Addition. Module 5 .21 . All rights reserved. Avamar Node Addition 5 .Copyright © 2010 EMC Corporation.All Rights Reserved.