| |

|
|
Arkeia Network Backup FAQ
Document version: 1.02 (built on 01/29/2003)
*** the three stars mark the answers updated from the Arkeia 4.2 FAQ
which is available at http://www.arkeia.com/arkeiafaq42.html
1.1. What is Arkeia?
1.2. Which platforms are supported?
1.3. Which tape and library drives are supported?
1.4. What are Type 2 / Type 1 in Arkeia?
1.5. Can I evaluate Arkeia before purchasing it?
1.6. Can I use Arkeia for free?
1.7. Where can I find the Arkeia documentation? ***
1.8. Does Arkeia Corporation provide technical support?
1.9. Can I access technical support for free?
1.10. What is the Arkeia user-list?
1.11. How can I access to the helpdesk? ***
1.12. After submitting a ticket to helpdesk, how soon can I expect a response?
1.13. If I have problems with technical support, who can I contact?
1.14. What supplementary services does Arkeia Corporation offer? ***
1.15. What is the Arkeia Newsletter? ***
2.1.1. What is the Arkeia architecture? ***
2.1.2. How do you specify what data should be backed up with Arkeia?
2.1.3. How do you manage a collection of tapes in Arkeia?
2.1.4. How can I select my backup device?
2.1.5. What is the difference between interactive and a periodic backup?
2.1.6. What is the difference between a total, incremental, and differential backup? ***
2.1.7. How do several Arkeia Flows improve backup performance?
2.1.8. How does Arkeia multiflow improve the backup performance of one machine?
2.1.9. What is tape recycling?
2.1.10. What is SCSI tape drive read-after-write capability?
2.2.1. How does Arkeia manage data compression (hardware vs software)?
2.2.2. Does Arkeia encrypt the data?
2.2.3. Does Arkeia provide a script based interface (arkc)?
2.2.4. How does an Incremental or Differential backup select the files to save? ***
2.2.5. How can Arkeia restore a machine in its original state? ***
2.2.6. How does Arkeia restore files from an incremental backup?
2.2.7. How does Arkeia select the tapes to use?
2.2.8. Does Arkeia back up to a hard disk (Professional version)?
2.2.9. Does Arkeia split a file across multiple tapes?
2.2.10. How can I restore a file onto another location (redirection)?
2.2.11. Can I extract data from a tape without Arkeia (readarkeia)? ***
2.2.12. Can I rebuild the index database (arkrstdb)?
2.2.13. How can I manage tapes that will be stored offsite? ***
2.2.14. What is the manual disaster/recovery procedure for an Unix backup server? ***
2.2.15. What is the manual disaster/recovery procedure for an Unix server? ***
2.2.16. What is the manual disaster/recovery procedure for MS Windows NT/2000/XP? ***
2.2.17. What is the automatic disaster/recovery procedure on Linux platform? ***
2.2.18. How does Arkeia detect the backup devices? ***
2.2.19. How does Arkeia share libraries between backup servers? ***
2.2.20. How does Arkeia manage the cleaning tapes? ***
2.2.21. How does Arkeia duplicate tapes? ***
2.2.22. How does Arkeia manage Periodic backups? ***
2.3.1. How can I perform an online backup of an Oracle database? ***
2.3.2. How can I perform an online backup of a MySQL database? ***
2.3.3. How can I perform an online backup of a Postgres database? ***
2.3.4. How can I perform an online backup of a DB2 database? ***
3. Installation, Configuration and Maintenance
3.1.1. Which packages do I need to install? ***
3.1.2. How do I install/upgrade Arkeia? ***
3.1.3. How do I enter the Arkeia license key? ***
3.1.4. How can I change the default installation location of Arkeia (Linux/Unix)? ***
3.1.5. How can I change the default installation location of Arkeia (Windows)? ***
3.1.6. How can I implement Arkeia on a network running DHCP? ***
3.1.7. How can I configure Arkeia to not use the FQDN hostname? ***
3.1.8. When multiple NICs, how do I assign Arkeia to one network card? ***
3.1.9. How do I backup across a firewall? ***
3.1.10. How to use different TCP port numbers with Arkeia? ***
3.2.1. How do I configure the Arkeia Backup Server? ***
3.2.2. Should I allocate a dedicated SCSI Host Adapter for my backup device?
3.2.3. Why does the library unit have to be configured in Random Access mode?
3.2.4a. Is my backup hardware detected by the OS (Linux)? ***
3.2.4b. Is my backup hardware detected by the OS (Solaris)? ***
3.2.4c. Is my backup hardware detected by Arkeia? (arkdetect) ***
3.2.5. Do I have to configure my tape drive? ***
3.2.6. How do I configure my library? ***
3.2.7. How do I configure a cleaning tape in a library? ***
3.2.8. How do I configure a library on Solaris?
3.2.9. How do I configure Arkeia on Solaris Multi-Processor machine?
3.2.10a. How do I backup the Arkeia Database? ***
3.2.10b. How do I restore the Arkeia Database? ***
3.2.11. Do I have to change the i-node configuration for the Index Database?
3.2.12. How should I prepare my disk partition for the Index Database?
3.2.13. How do I define and configure a backup policy? ***
3.2.14. How do I configure the E-mail notification?
3.2.15. How do I personalize the e-mail notification? ***
3.2.16. How do I force Arkeia to use a specific tape?
3.2.17. Can I force Arkeia to use whatever tape which is in the drive?
3.2.18. How do I assign a tape to another pool?
3.2.19. Never delete the o3dbtree/o3_cpnt file ***
3.2.20. How do I move the Index Database to a new location? ***
3.2.21. How do I migrate the backup server to a new machine? ***
3.2.22. How do I change the hostname of the backup server? ***
3.2.23. How do I rename a machine and preserve its license token? ***
3.2.24. How do I retire a machine to reuse its license token? ***
3.3.1. How do I setup the HP Surestore DAT 24x6 on Solaris?
3.3.2. How do I Configure an AIT Drive on Linux? ***
3.3.3. How do I Configure an AIT drive on Solaris? ***
3.3.4. How do I Configure an HP LTO Ultrium drive on Linux? ***
3.3.5. How do I Configure an LTO Ultrium drive on Solaris?
3.3.6. How to manage the Tapes after changing the tape block size? ***
3.4.1. How do I exclude directories during backup? ***
3.4.2. How do I backup network file systems (NFS, SAMBA)?
3.4.3. How do I setup compression with Arkeia? ***
3.4.4. How do I setup up encryption with Arkeia? ***
3.4.5. How do I backup/restore the MS Windows system information? ***
3.4.6. How do I uninstall the MS Windows client? ***
1.1. What is Arkeia?
The Arkeia software package is a complete backup solution.
Arkeia supports a variety of operating systems, storage devices,
and tape media.
1.2. Which platforms are supported?
Arkeia supports a variety of Linux, Unix, and Microsoft Windows
versions. Please check our supported platforms page @
http://www.arkeia.com/platforms.html
1.3. Which tape and library drives are supported?
Arkeia supports a variety of single tape drives and tape libraries.
Please check our supported hardware page @
http://www.arkeia.com/mass.html
1.4. What are Type 2 / Type 1 in Arkeia?
Type 1: Computer with a propietary operating system that functions
as a server within a network.
Type 2: Computer with an open source operating systems (server or
client), or with a propietary operating system functioning as a
workstation within a network.
Please check our list of Type1/Type2 machines @
http://www.arkeia.com/lic_types.html.
1.5. Can I evaluate Arkeia before purchasing it?
Yes. You can evaluate the Arkeia Professional version with a 30-day
trial license. The 30-day evaluation includes technical support. You
can download Arkeia Professional from http://www.arkeia.com/download.html
1.6. Can I use Arkeia for free?
Yes, Arkeia Corp. has made a full version of Arkeia available to
Linux users at no cost for personal or commercial use. You can
download Arkeia Light @
http://www.arkeia.com/arkeialight.html
Note that some functions, such as library support and archive backups
or backup through NFS mounts are not available with Arkeia Light.
This version is not upgradeable to Arkeia Professional. Arkeia
Corporation does not provide technical support for this free version.
1.7. Where can I find the Arkeia 5 documentation?
***
Arkeia 5 documentation is available @ http://www.arkeia.com/a5manuals.html
1.8. Does Arkeia Corporation provide technical support?
Yes. Aside from the technical support offered with our 30-day trial
license, we offer ongoing paid support programs. For more information,
go to http://www.arkeia.com/support.html
1.9. Can I access technical support for free?
We offer technical support with our 30-day trial license to help
customers in their installation and evaluation of Arkeia Professional
version. Arkeia also offers free technical resources, such as the
Arkeia knowledge base, manuals, and user-list. For details go to
http://www.arkeia.com/support.html.
All other technical support requires purchase of a technical support
license.
1.10. What is the Arkeia user-list?
This is a mailing list where users can share knowledge and experience
of Arkeia software. You can subscribe or unsubsribe @
http://www.arkeia.com/arkeialist.html.
1.11. How can I access to the helpdesk?
***
You can access the helpdesk interface @ http://support.arkeia.com/.
On this page, you can choose from the following links.
- Find Answers: We store here some solution to help you to solve
your problems. Search by product, category, keywords, or phrases.
- Ask a Question: Submit a question to the Arkeia Technical Support
Team who will reply to you by e-mail.
- My Stuff: Login to check the status of your questions, provide
additional information, or update your personal profile.
For detailed information about the helpdesk procedure, you can
reference the Arkeia helpdesk file, How To Access Arkeia's Support
Service (pdf format) @
http://www.arkeia.com/supportprogs.html
1.12. After submitting a ticket to helpdesk, how soon can I expect a response?
Arkeia offers different levels of technical support. Response time
will vary between these levels. In general, you should get a first
answer within a day during normal working days. For more information,
go to http://www.arkeia.com/support.html.
1.13. If I have problems with technical support, who can I contact?
If you did not receive the help you were expecting, or if you are
experiencing unacceptable delays in help desk responses, please post
an e-mail request to support.manager@arkeia.com
1.14. What supplementary services does Arkeia Corporation offer?
***
Arkeia Professional Services offers fee based:
1. consulting services (backup planning, deployment, and maintenance)
2. on-site installation
3. training classes
4. migration support program (Arkeia 4.2 to 5.0)
For more information, go to http://www.arkeia.com/support.html.
1.15. What is the Arkeia Newsletter?
***
For the latest news about Arkeia, users can subscribe to our
newsletter. Customers can subscribe to the e-mail version of the
newsletter via our website home page @
http://www.arkeia.com.
A customer can request a hardcopy edition by contacting the Arkeia
(USA or France).
2. Concepts and Features
2.1.1. What is the Arkeia architecture?
***
Arkeia has a distributed architecture based on a backup server,
client modules and an administration interface.
The backup server is the core of the product, maintaining
the history of backups and handling backup hardwares such as tape
drives and libraries.
The client module is an agent installed on each machine that
you want to backup. Arkeia has client modules for Unix, Linux,
Microsoft Windows and more. In addition to the variety of clients,
we offer plugin technology features such a MySql plugin for
hot backup of the database.
Arkeia 5 currently supports two different interfaces, a
Graphical X11 based for Unix/Linux (GUI) and a command line tool
(arkc) used for script based programs.
2.1.2. How do you specify what data should be backed up with Arkeia?
With Arkeia savepacks, you can designate and organize the specific
files, directories, and client machines for backup.
2.1.3. How do you manage a collection of tapes in Arkeia?
Arkeia manages tapes in tape pools. With tape pools, you can
designate a set of tapes for use with specific backup processes.
2.1.4. How can I select my backup device?
You can select a backup device with Arkeia drivepacks. Drivepacks
allow you to designate a tape drive or set of tape drives for a
specific Arkeia backup process.
2.1.5. What is the difference between interactive and a periodic backup?
Interactive backup is a non-scheduled backup that is launced manually.
Periodic backup is a scheduled, unattended backup that can be
configured three levels deep (For example: monthly, weekly, and daily).
2.1.6. What is the difference between a total, incremental, and differential backup?
***
Total backup refers to a complete backup of selected files or
directories within Arkeia.
Differential backup is the backup of files that have been modified
since the last total backup.
Incremental backup is the backup of files that have been modified
since the last backup. You can base an Incremental backup on the
last total, differential, or incremental. Notice that it could be
a real data change or modification of file attributes.
2.1.7. How do several Arkeia Flows improve backup performance?
A flow is the data stream from a client machine to a backup server.
Arkeia allows the use of simultaneous flows (up to 200) by interleaving
the data from several clients/disks onto the same tape. Load balancing
between fast and slow machines is automatic. This feature ensures
sustained network throughput while providing stable high-speed backups.
2.1.8. How does Arkeia multiflow improve the backup performance of one machine?
Multiflow allows Arkeia to backup a single system faster through
simultaneous, multiple data streams.
2.1.9. What is tape recycling?
Arkeia allows you to reuse backup tapes based on scheduled retention
dates or through manual tape recycling. The recycling operation
doesn't affect the tape physically. The tape will be overwritten
during a new backup process.
2.1.10. What is SCSI tape drive read-after-write capability?
On a tape drive that supports the SCSI II specification, the
read-after-write head checks the CRC of tape blocks. If there is
a mismatch, a block mark is laid down and the data is re-written.
If the process fails a pre-set amount of times, a SCSI write error
is issued by the drive. When this happens Arkeia marks the tape
as FULL (assuming it's damaged). Then Arkeia loads (or asks for)
another tape and starts writing from the point it left off.
2.2 Features
2.2.1. How does Arkeia manage data compression (hardware vs software)?
Arkeia provides software compression on the client side to reduce
network load. Therefore, hardware compression on the tape drive
is less effective since the data is already compressed. Arkeia
Corporation recommends that you disable the hardware compression.
2.2.2. Does Arkeia encrypt the data?
The encryption of data is made on the client side. Arkeia allows
DES or Blowfish encryption algorithms. A special license key is
required to use the encryption feature of Arkeia
2.2.3. Does Arkeia provide a script based interface (arkc)?
Yes. Arkc, the Arkeia Command line interface, does most of the
operations which can be done with the Arkeia GUI. Some users use
it to automate parts of their Arkeia jobs.
2.2.4. How does an Incremental or Differential backup select the files to save?
***
In incremental or differential backup, Arkeia compares the modification
time of a file with the date of the backup it's based on. The file will
be backed up only if its date is newer than the based on backup date.
An example
- Run a total backup of a directory with three files: fileA, fileB and fileC
- Modify fileA, delete fileB and add a new file named fileD
- Run an incremental or differential backup based on the total backup
fileA is backed up again and appears in both backups.
fileB appears in the first backup but not on the second.
fileC is not backed up again but appears in both backups.
fileD is backed up and appears in second backup.
2.2.5. How can Arkeia restore a machine in its original state?
***
By default, when you access the GUI Database Navigator, the time
slider is set to view all the backed up files. Therefore to recover
a machine/directory in a consistent state, you have to slide the
"From" and "To" cursors to the same backup date.
Otherwise, Arkeia will attempt to restore all the files which were
backed up during the whole period selected by the two cursors.
2.2.6. How does Arkeia restore files from an incremental backup?
Arkeia searches in its index database the list of files which were
present at the incremental backup date. It will restore the recents
files from the incremental tapes and the others files from older tapes.
2.2.7. How does Arkeia select the tapes to use?
Arkeia searches for an available tape first in the pool assigned to
the backup, then in the scratch pool. When using a tape library,
to be chosen tape must be part of the slot in library inventory. The
choice of the tape depends of the "Tape policy":
"Use new tape": Arkeia chooses the first free tape in the Pool.
If there are none, Arkeia will otherwise complete an existing tape.
"Use an existing tape": Arkeia chooses the first "Partially used"
tape in the pool (note that it's not necessary the last used one).
2.2.8. Does Arkeia back up to a hard disk (Professional version)?
Only the professional version of Arkeia can back up to a hard disk.
You have to configure FILE tape, drive and library for that.
2.2.9. Does Arkeia split a file across multiple tapes?
Yes, Arkeia can write a file across multiple tapes. Physicaly, the file
itself is spread in several segments which are independant. Arkeia
stores the location of each segment allowing to recover a complete
file written on different tapes.
2.2.10. How can I restore a file onto another location (redirection)?
You restore a file onto another location by specifying the
redirection fields in the Restoration screen. The source value must
match the begining of the original path of the file to restore.
The destination value designates where the file will be placed at
the time of restoration.
For instance to get the following redirection:
Original path: host1:/home/myfile
Restoration path: host2:/tmp/restore/myfile
You have to specify the following information:
Source redirection: host1:/home/
Destination redirection: host2:/tmp/restore/
NOTE for MS Windows OS: The separator is always / (e.g. don't use "\")
and the disk drive name must be specified (e.g. wind:c:/my documents/)
2.2.11. Can I extract data from a tape without Arkeia (readarkeia)?
***
Yes, readarkeia is a small utility that can be used to extract files
from a tape created by Arkeia, without the need of licenses or even
the need to install Arkeia.
If a tape is recycled but not reused, readarkeia can restore locally
the data it contains using a syntax similar to the tar command syntax.
Note: A compiled version is available in the /opt/arkeia/bin directory.
Moreover the C source of readarkeia is witten at the beginning of
each Arkeia tape. You can extract it using dd and compile it.
2.2.12. Can I rebuild the index database (arkrstdb)?
On tapes Arkeia organizes data into segments. Each segment contains
all the informations required to rebuild the index database. Therefore
you can rebuild the index database directly from Arkeia tapes by
using the arkrstdb utility.
2.2.13. How can I manage tapes that will be stored offsite?
***
If you have a library, simply take out the tapes from the slot
magazine, so Arkeia will not ask for these tapes.
If you have a single drive, you can prevent Arkeia to ask for a tape
by setting its definition as 'secured in vault'. Please note that
this option doesn't prevent Arkeia to recycle the tape.
Another option is to use the Arkeia tape duplication feature. This
is an option of arkc, the command line utility, that allows you to
copy any Arkeia tape for off-site storage.
2.2.14. What is the manual disaster/recovery procedure for an Unix backup server?
***
To rebuild an Unix backup server after a crash:
- reinstall the operating system.
- reinstall Arkeia.
- use arkrstdb utility to rebuild the index database from the
Arkeia tapes.
Note: the Arkeia configuration (f3) and the index (o3dbtree) should
be saved using the plugin sysinfo/dbase. You can recover them on
the backup server using readarkeia and the arkpsys command.
Another way is you can make a tar backup of the Arkeia
configuration (/opt/arkeia) including the index database
(/opt/arkeia/server/dbase/o3dbtree).
2.2.15. What is the manual disaster/recovery procedure for an Unix server?
***
- reinstall the Unix operating system.
- install the Arkeia client, so you can restore the OS configuration
files and the user data.
When doing a full backup of a Unix server, Arkeia takes a snapshot
of some system files which are in use by the kernel. Some of these
files are restored in an unstable state which can disturb the operating
system. For this reason, Arkeia Corporation recommends you restore the
configuration files after the operating system has been reinstalled.
2.2.16. What is the manual disaster/recovery procedure for MS Windows NT/2000/XP?
***
To recover a Windows NT/2000/XP machine you must have a complete
backup of your files and registries:
- reinstall the same version of Windows NT and the Arkeia client.
- restore first HKEY_LOCAL_MACHINE registries and reboot.
- restore all files.
- restore the HKEY_USERS and reboot a last time.
2.2.17. What is the automatic disaster/recovery procedure for Linux platform?
***
Arkeia 5 offers a automatic disaster recovery plugin feature for
Linux platform. The backup administrator can completely restore
a backup server or client through a bootable disaster recovery CD.
You can even use the CD to rebuild a server or client on a new machine.
You need a license to enable the plugin sysinfo to backup the config
(network configuration) and system (disk partitions) required to
perform the recovery. You can download the iso image of the Disaster
Recovery CD @
http://www.arkeia.com/drecovery.html.
For more information, please reference the Arkeia Manual, Chapter 13,
Disaster Recovery.
2.2.18. How does Arkeia detect the backup devices?
***
Arkeia 5 automatically detects tape libraries and tape drives which are
physically connected to the backup server.
You can check for attached tape libraries and tape drives from
GUI > Main Menu > Hardware Menu > Detect
Arkeia also has a commandline utility, arkdetect, which can be used
to check for devices.
2.2.19. How does Arkeia share libraries between backup servers?
***
This feature allows multiple backup servers to share one tape
library. The medium changer is connected to one of the backup
servers. Each backup server is connected to at least one of the
library drives.
2.2.20. How does Arkeia manage the cleaning tapes?
***
For a tape library, Arkeia 5 can automatically detect a drive that
needs to be cleaned. Arkeia automatically loads the cleaning tape,
and cleans the drive. In order for this to work, a cleaning tape
must be defined and set to a slot.
It is also possible to manually clean a drive in a tape library. From
the GUI, go to Hardware / Library Management / Drive management. There
you can select a drive and click on the Clean drive icon.
Standalone drives should be cleaned by the operator.
2.2.21. How does Arkeia duplicate tapes?
***
You can duplicate tapes with the command line interface, arkc.
Two tape drives are required. The target and source tapes must
have the same type: e.g. "LTO Ultrium 100GB" to "LTO Ultrium 100GB"
will work. "DAT-DDS4" to "DLT 7000" does not work. Within a library
the destination slot must be assigned as reserved.
After duplication, the target tape will be an exact copy of the
source one (e.g. with the same label and the same backed up data). So,
you can replace at any time the original tape with the duplicated one.
2.2.22. How does Arkeia manage Periodic backups?
***
The most significant feature of periodic backup is the way you
can manage one periodic backup schedule with up to three levels.
This allows the administrator to divide one periodic backup schedule
into total, differential, and incremental backup levels.
You can schedule periodic backups through the GUI. The Exception
feature with the calendar interface allows the administrator to omit
particular days from the backup schedule.
2.3.1. How can I perform an online backup of an Oracle database?
***
Arkeia for Oracle RMAN (available for Oracle 8i and 9) allows the
Oracle administrator to perform total or incremental hot backups.
For more information, please reference our Web page @
http://www.arkeia.com/oracle/whitepapers.html.
2.3.2. How can I perform an online backup of a MySQL database?
***
From the Arkeia Web site, you can download and install a plugin
which allows backup of the MySQL database. Install the plugin and
set the proper configurations in the arkpmysql.prf file.
For more information, please reference the User Manual, Appendix 1:
MySQL Backup.
2.3.3. How can I perform an online backup of a Postgres database?
***
To perform an online backup of a Postgres database define an OBJECT
tree:
Object backup command to: pg_dump database
Object restore command to: psql database
where database is the name of your Postgres database.
2.3.4. How can I perform an online backup of a DB2 database?
***
In order to perform online backup of an IBM DB2 database, please
reference the Arkeia User Manual, Appendix 2: DB2 Backup.
3. Installation, Configuration and Maintenance
3.1. General
3.1.1. Which packages do I need to install?
***
Unlike the previous Arkeia 4.2 version, Arkeia 5 requires only
a single package installation. For each platfrom the package
contains all available components (server, client, interface).
You can download the latest version of Arkeia for your platform @
http://www.arkeia.com/download.html
3.1.2. How do I install/upgrade Arkeia?
***
Depending on the OS platform, Arkeia offers 3 different installation
package formats. To install them follow these examples:
- rpm (Linux)
rpm -Uvh arkeia-5.0.14.i386.rpm
- tar.gz (Unix)
gzip -d arkeia-5.0.14.tar.gz
tar -tvf arkeia-5.0.14.tar
cd arkeia-5.0.14
./install
- zip (Windows, Novell)
unzip arkeia-5.0.14.zip
chdir arkeia-5.0.14
run SETUP.EXE
3.1.3. How do I enter the Arkeia license key?
***
You enter the Arkeia license key(s) from the GUI:
Administration -> Licenses
After entering the Arkeia 5 license (product ARK50) the interface asks
you to restart the GUI.
You can check your license information (total number of clients, total
number of flows, expiration date, ...) by selecting the ARK50 product.
3.1.4. How can I change the default installation location of Arkeia (Linux/Unix)?
***
The default installation directory is /opt/arkeia. To move Arkeia into
another location you can set the new Arkeia 5 installation path in the
file /etc/opt/arkeia/ARKEIA_DIR.
Another way is to make a soft link from the new location to the default
location (example: ln -s /arkeia /opt/arkeia).
3.1.5. How can I change the default installation location of Arkeia (Windows)?
***
The default installation directory of the Arkeia client for Windows is
c:\Program Files\Arkeia\Arkeia. You can change this at installation time
after uninstalling.
3.1.6. How can I implement Arkeia on a network running DHCP?
***
To configure a client machine managed by DHCP add the "VIRTUAL_HOSTNAME"
variable in its arkeiad.cfg file. So the client declares to the backup
server with the VNAME property added in rhost.lst file. Therefore all
operations are made using the VNAME value and the hostname and IP address
assigned by DHCP can change at any time.
3.1.7. How can I configure Arkeia to not use the FQDN hostname?
***
Unlike Arkeia 4.2, by default Arkeia 5 doesn't truncate the domain name
from each machine name. To force Arkeia 5 to use the short hostname
add in arkeiad.cfg file the variable STRIP_DOMAIN set to "1".
Another way is to use the VIRTUAL_HOSTNAME variable in arkeiad.cfg file.
3.1.8. When multiple NICs, how do I assign Arkeia to one network card?
***
To tell Arkeia to use a secondary network interface, you should define a
hosts.cfg file pointed by the NLP_HOSTFILE parameter in the arkeiad.cfg
file. NLP_HOSTFILE specifies a host file which redefines the association
between the IP address to use and the real hostname of the machine.
Here an example where the main network is 192.168.20 and the backup
network is 192.168.3:
Name: backsuse.arkbackup.com Address: 192.168.3.8
Name: testsuse.knox.com Address: 192.168.20.8
Name: testslac.knox.com Address: 192.168.20.4
Name: backslac.arkbackup.com Address: 192.168.3.4
On both backup server (testsuse) and client (testslac) configure this:
root@testXXXX:/opt/arkeia/arkeiad> grep NLP arkeiad.cfg
NLP_HOSTFILE "/opt/arkeia/arkeiad/hosts.cfg"
root@testXXXX:/opt/arkeia/arkeiad> cat hosts.cfg
"192.168.3.8" "testsuse.knox.com"
"192.168.3.4" "testslac.arkeia.com"
root@testXXXX:/opt/arkeia/arkeiad> cat admin.cfg
testsuse.knox.com
If a machine cannot be found in "NLP_HOSTFILE" file, Arkeia will use
the standard hostname resolution.
3.1.9. How do I backup across a firewall?
***
These are the core steps to configure Arkeia with a firewall.
a) Allow connections on port 617 from the client to the backup server
b) Allow connections on port 617 from the backup server to the client
c) By default, the file /opt/arkeia/arkeiad/auth_ARKFS.cfg on client
and backup server should read:
ARKFS.* ALLOW * *
You will find additionnal information (PORT range configuration, ssh
configuration), in the User Manual, Chapter 1, section 3 "Configuring
Arkeia to work from behing a firewall".
3.1.10. How to use different TCP port numbers with Arkeia?
***
By default the Arkeia processes are listen on the TCP port number 617.
With Arkeia 5 you can set different port numbers between several machines.
Note that the current port number is listed in the rhost.lst file in
the PORT property.
- To change the TCP port number on a machine:
Delete the current arkboot configuration:
/opt/arkeiad/bin/arkeiad remove
Add in the /opt/arkeia/arkeiad/arkeid.cfg file the "PORT_NUMBER" parameter
with the new TCP port number as in this example:
root@testsuse:/opt/arkeia/arkeiad> grep PORT_NUMBER arkeiad.cfg
PORT_NUMBER "637"
Restart arkeiad: /opt/arkeiad/bin/arkeiad start
- To specify on each client machine that the backup server uses a specific
port number, add the new value in the admin.cfg file like in this example:
root@testslac:/opt/arkeia/arkeiad> cat admin.cfg
testsuse.knox.com:637
3.2 Backup Server
3.2.1. How do I configure the Arkeia Backup Server?
***
Please reference the Arkeia User Manual for complete instructions on
how to configure the Arkeia backup server.
For the quickest way to configure your first Arkeia backup using a
standalone drive, ensure your OS detects your backup devices, and
reference the instructions in the Arkeia Quickstart Guide.
Complete the library configuration with the help of the User Manual,
Chapter 10, Advanced Hardware.
3.2.2. Should I allocate a dedicated SCSI Host Adapter for my backup device?
Yes, Arkeia recommends you allocate a dedicated SCSI Host Adapter for
your backup devices. You will gain the best performances with Arkeia
and you will prevent SCSI bus access conflicts between the tape drive(s)
and other devices.
3.2.3. Why does the library unit have to be configured in Random Access mode?
The Random Access mode means that Arkeia can order the library hardware
to change the tapes (sometimes called SCSI or Changer mode). The reverse
mode often called Sequential means that the library hardware itself
will change automatically the tape when it becomes full. Check the
documentation provided with your library to set it in Random Access mode.
3.2.4a. Is my backup hardware detected by the OS (Linux)?
***
On Linux check the dmesg output for lines in the form of:
Vendor: QUALSTAR Model: TLS-4480 Rev: 2.12
Type: Medium Changer ANSI SCSI revision: 02
Attached scsi generic sg1 at scsi1, channel 0, id 0, lun 0, type 8
Vendor: SONY Model: SDX-500C Rev: 0108
Type: Sequential-Access ANSI SCSI revision: 02
Attached scsi tape st0 at scsi1, channel 0, id 1, lun 0
3.2.4b. Is my backup hardware detected by the OS (Solaris)?
***
On Solaris check the dmesg for lines in the form:
Mar 21 16:24:42 pod unix: /pci@1f,0/pci@1/scsi@1/st@3,0 (st3):
Mar 21 16:24:42 pod
Mar 21 16:24:42 pod unix: st3 at glm0:
Mar 21 16:24:42 pod unix: target 3 lun 0
Mar 21 16:24:42 pod unix: st3 is /pci@1f,0/pci@1/scsi@1/st@3,0
Mar 21 16:24:52 pod unix: sst1: found Changer device at tgt2, lun0
Mar 21 16:24:52 pod unix: sst1: Vendor/Product ID =3D3D SPECTRA 215
Mar 21 16:24:52 pod unix: sst1 at glm0:
Mar 21 16:24:52 pod unix: target 2 lun 0
Mar 21 16:24:52 pod unix: sst1 is /pci@1f,0/pci@1/scsi@1/sst@2,0
An entry in /dev should point to the right devices in /devices:
lrwxrwxrwx 1 root other 45 Mar 21 16:24 /dev/rmt/0hb ->
../../devices/pci@1f,0/pci@1/scsi@1/st@3,0:hb
lrwxrwxrwx 1 root root 50 Mar 21 16:43 /dev/rsst2 ->
../devices/pci@1f,0/pci@1/scsi@1/sst@2,0:character
3.2.4c. Is my backup hardware detected by Arkeia? (arkdetect)
***
Check for attached tape libraries and tape drives from the GUI
Main Menu > Hardware Menu > Detect
Or run the "arkdetect" utility.
3.2.5. Do I have to configure my tape drive?
***
The arkdetect feature helps to find the specific information on setting
up the tape drive.
You declare your tape drive(s) from the "Hardware -> Drives" menu.
The rewind device should point to a unix device detected by the OS.
In addition you have to associate your tape drive into a drivepack.
3.2.6. How do I configure my library?
***
The arkdetect feature helps to find the specific information on setting
up the library medium changer.
From the "Hardware -> Libraries" menu create your library configuration:
- Select the Type which matches your library license.
- Declare the control device which points to the medium changer.
- Attach the tape drive(s) using the "Manage drives" menu.
- Assign your Arkeia tapes to a slot using the "Manage slots" menu.
3.2.7. How do I configure a cleaning tape in a library?
***
- Under the GUI > Hardware > Tapes section, create a cleaning tape.
- Under the GUI > Hardware > Libraries section, assign the cleaning tape
to a slot.
3.2.8. How do I configure a library on Solaris?
Arkeia for Solaris needs the sst pass-thru driver to control the
library changer device. The sst driver package is provided at
http://www.arkeia.com/download.html:
sst32.tar contains the driver for Solaris 2.6 and 7 booting in 32 bits mode.
sst64.tar contains the driver for Solaris 7 and 8 booting in 64 bits mode.
Each package contains the installation instructions in "installsst.txt"
file. Between the 32 bits and 64 bits architectures, the main difference
is the installation directory:
/usr/kernel/drv/ for the 32 bits driver
/usr/kernel/drv/sparcv9/ for the 64 bits driver
3.2.9. How do I configure Arkeia on Solaris Multi-Processor machine?
A problem with the Architecture of the Sun Solaris Operating system
can result in performance bottlenecks on large Sun systems running
Arkeia Server.
A Sun patch is available which lifts the single mutex restriction.
(patch number 103734 for Solaris 2.5.1). This patch should be applied
to SUN machines that have four or more CPUs and are running Arkeia server.
In conjunction with this patch a setting needs to be made in Arkeia.prf
to make use of the multiple message queues:
"ARK_NB_QDLG" "n"
The value of n will need tuning to see at what point optimum performance
is obtained. A good starting point is to set the value to the number
of available flows.
3.2.10a. How do I backup the Arkeia Database?
***
Save the Arkeia database using a dedicated backup.
Select the sysinfo:/dbase plugin and perform a backup on a DEDICATED
TAPE which includes the database configuration and the index of the
backup server.
- the configuration (backup_server_name!sysinfo:/dbase/f3)
- the index (backup_server_name!sysinfo:/dbase/o3dbtree/backup_server_name)
You can save on a regular tape the client indexes:
- backup_server_name!sysinfo:/dbase/o3dbtree/client_name).
3.2.10b. How do I restore the Arkeia Database?
***
To restore the index of a client machine from the GUI, select the
backup_server_name!sysinfo:/dbase/o3dbtree/client_name item.
To restore the backup server configuration and its index you need the
disaster recovery feature.
3.2.11. Do I have to change the i-node configuration for the Index Database?
In most cases, if the disk space is enough to hold the database,
then the i-node number is enough. But, if you have a server which
contains lot of directories with few files you may have to change the
i-node configuration for your index database.
Arkeia requires 4 inodes per directory:
- 2 for the directory itself
- 1 for o3cpnt
- 1 for a lock file
Note: some file systems, like Reiser FS, accept an infinite number
of i-nodes.
3.2.12. How should I prepare my disk partition for the Index Database?
The Index Database size requires between 1% and 3% of the saved data
depending of the backup history. Arkeia considers that the following
disk space are enough:
100 MB for 10 GB of data to save
4 GB for 400 GB of data to save
10 GB for 1 TB of data to save
3.2.13. How do I define and configure a backup policy?
***
The best way to understand how to build a backup policy with Arkeia is
to reference the Arkeia 5 User Manual, Chapter 8, Periodic Backup.
3.2.14. How do I configure the E-mail notification?
To receive an email notification when Arkeia needs a new tape or a backup
is finished:
- set the "Use emails" field in the backup definition,
- configure the "Email" address field for the user which owns the backup
(in User Management screen).
3.2.15. How do I personalize the e-mail notification?
***
Add the variable ARK_MAILCMD in the file server.prf. The default
value is:
ARK_MAILCMD "cat %F | mail -s %S %T"
At execution time the template is replaced by something like:
cat /opt/arkeia/server/dbase/f3tmp/arkrst3e1b4228/ark.jl2 |\
mail -s 'Arkeia backup report' 'backupadmin@your.domain.net'
the percent (%) macros will be replaced by Arkeia as following:
- %F: a temporary file containing the body message
- %S: the subject (you cannot replace it at this stage)
- %T: the recipient ("To:" field) as specified in the email field of
the user screen.
3.2.16. How do I force Arkeia to use a specific tape?
Arkeia will choose a tape in the tape pool assigned to the backup. By
default, you cannot designate which tape will be used.
But, there are three ways to force Arkeia to use a specific tape.
- Standalone drive: load the drive with the Arkeia tape you want to use.
Make sure this tape has been recycled.
- Library: place only the tapes which you want Arkeia to use in
the library slots. Make sure to remove any unwanted tapes from the
library slots.
- Periodic backup: A more complex solution is to configure a periodic
backup per day. For each periodic backup, assign a unique tape pool
containing only one tape.
3.2.17. Can I force Arkeia to use whatever tape which is in the drive?
If you prefer that Arkeia overwrites a previous backup, rather than
backing up nothing, you can set it up so that it overwrites data and
labels tapes automatically.
Case 1 - On a new non labeled tape: Arkeia will back up without problem
if the Arkeia tape definition was never used. It would be better that
you label the tape before using it.
Case 2 - On a recycled Arkeia tape: Arkeia will back up on recycled
tape with its original label (e.g. if Arkeia plans to back up with
Daily Tape4 while there is the Recycled Daily Tape3 in the drive,
Arkeia will backup on Daily Tape3).
Case 3 - On a valid Arkeia tape: you must recycle the Arkeia tape before
running the backup (case 2). You can automate the recycle operation
by configuring a command before backup which will perform arkc commands
similar to these:
to read the tape label : arkc -drive -read -D name=ArkDrive
(assume it returns tpname=Daily Tape 3)
to recycle the tape : arkc -tape -recycle -D name=[Daily Tape 3]
Please note: before implementing such a backup policy, remember that
you may erase a wrong tape.
3.2.18. How do I assign a tape to another pool?
You can move a tape to another pool only if this tape is "Free".
From "Tapes management" or the "Tapes in pool" screen, select tape(s)
and press the "Modify tape(s)" button. Select the pool section, and
assign the tape to the desired tape pool. Finally refresh the "tapes"
screen to verify the change.
3.2.19. Never delete the o3dbtree/o3_cpnt file
***
Never delete the /opt/arkeia/server/dbase/o3dbtree/o3_cpnt file to
fix a license issue as you did with Arkeia 4.2. Use the arkmvhost and
arkrmhost commands instead.
Since Arkeia 5 the o3dbtree/o3_cpnt file contains the history of the
hostname changes. If you suppress this file Arkeia will not restore
the files backed up from an old machine name.
3.2.20. How do I move the Index Database to a new location?
***
To move the Index Database to a new location make a tar copy of the
o3dbtree directory. Next, in /opt/arkeia/server/dbase directory create
a soft link from o3dbtree to the new location. Ensure your new directory
contains the .ARK_NOBACKUP file
3.2.21. How do I migrate the backup server to a new machine?
***
To move your backup server onto a new machine without losing your
configuration and history, make a tar copy of the /opt/arkeia directory
then reinstall Arkeia on the new machine.
If the hostname of the new backup server changes, use the arkmvhost
command to update the Arkeia database with the new hostname. Verify that
the tape drive and library devices don't change on the new machine.
Finally change the admin.cfg file on each client machine to reflect the
new backup server name.
3.2.22. How do I change the hostname of the backup server?
***
Do not remove the o3dbtree/o3_cpnt file. Use the arkmvhost command to
update the Arkeia database with the new host name of the backup server
(configuration and index).
3.2.23. How do I rename a machine and preserve its license token?
***
Do not remove the o3dbtree/o3_cpnt file. Use the arkmvhost command to
update the Arkeia database with the new hostname of the client machine
(configuration and index).
3.2.24. How do I retire a machine to reuse its license token?
***
Do not remove the o3dbtree/o3_cpnt file. Use the arkrmhost command to
suppress a client machine.
3.3 Specific Hardware
3.3.1. How do I setup the HP Surestore DAT 24x6 on Solaris?
There is an option switch on the DAT 24X6 autoloader and HP1553
(older) autoloader.
For the external autoloader:
Solaris recommends setting the value to "5". Arkeia requires this
value to be set to "7".
For the internal autoloader:
You will need to open the case and manually set your DIP switch
settings.
SWITCH 1: ON
SWITCH 2: ON
SWITCH 3: ON
SWITCH 4: OFF
For details please examine this Answer
http://support.arkeia.com/cgi-bin/arkeia.cfg/php/enduser/std_adp.php?p_faqid=79
3.3.2. How do I Configure an AIT Drive on Linux?
***
Arkeia 5 manages both the variable and the default 512 fixed tape block
size for the AIT drives. Unlike version 4.2, there is no longer a need
to force the AIT tape block size to variable.
But if you migrate a v4.2 backup server configured with variable block
size, to enable Arkeia 5 to read the v4.2 tapes, you have either to apply
the 3.3.6 FAQ or to report the configuration (SET_BLKSIZE) in this file:
- /opt/arkeia/server/dbase/f3drv/drvtypes.lst
ITEM {
"NAME" "STD_AIT"
"FORM_FACTOR" "EXB"
"SET_BLKSIZE" "0"
}
ITEM {
"NAME" "AIT_AUTOLOADER"
"FORM_FACTOR" "EXB"
"DONT_UNLOAD" "1"
"SET_BLKSIZE" "0"
}
Note: The AIT_AUTOLOADER drive type is used only if the AIT2 drive is
attached to a Sony AIT Auloloader. To take into account this change,
you have to stop/restart Arkeia (both the interface and arkeiad).
3.3.3. How do I Configure an AIT drive on Solaris?
***
On Solaris 2.4 and higher, to enable the st driver to manage the
AIT drive with a variable tape block size, apply the configuration
recommended by Sony in the "UNIX Configuration Guide v2.xx 7/25/2001".
The /kernel/drv/st.conf file should contain these lines:
tape-config-list=3D
"SONY TSL-A500C", "Sony AIT2 8mm Autoloader", "SONY_AIT",
"SONY SDX-500C", "Sony AIT2 8mm", "SONY_AIT",
"SONY TSL-A400C", "Sony AIT1 8mm Autoloader", "SONY_AIT",
"SONY SDX-400C", "Sony AIT1 8mm", "SONY_AIT",
"SONY TSL-A300C", "Sony AIT1 8mm Autoloader", "SONY_AIT",
"SONY SDX-300C", "Sony AIT1 8mm", "SONY_AIT"; <- notice the semi-colon!
/*---- (4 spaces between SONY and SDX)*/
SONY_AIT = 1, 0x36, 0, 0xd679, 4, 0x00, 0x00, 0x00, 0x00,0;
The tape-config-list requires the entry which matches the inquiry string
returned by your particular AIT model.
3.3.4. How do I Configure an HP LTO Ultrium drive on Linux?
***
The Ultrium LTO works better when configured with a fixed tape block size
of 1024 (the default is variable block size on HP models). By default
Arkeia 5 for Linux configures the tape block size to 1024.
This is done in the file /opt/arkeia/server/dbase/f3drv/drvtypes.lst
with the SET_BLKSIZE property into the LTO drive type as following:
ITEM {
"NAME" "LTO"
"FORM_FACTOR" "LTO"
"TIME_BEFORE_CLEAN" "40"
"SET_BLKSIZE" "1024"
}
If you migrate from a v4.2 server where you didn't apply the Arkeia
recommendation to fix the tape block size for the HP LTO Ultrium drive,
Arkeia 5 will not read your v4.2 tapes.
To enable Arkeia 5 to read LTO tape written with a variable tape block
size change the SET_BLKSIZE property to "0" in the drvtypes.lst file and
restart Arkeia (both the graphic interface and arkeiad).
See also the FAQ 3.3.6
3.3.5. How do I Configure an LTO Ultrium drive on Solaris?
Set the LTO Ultrium drive to a fixed block size value of 1024.
For example, here is the setting of the /kernel/drv/st.conf file
for an HP LTO Ultrium drive (the significant values are 1024 and
0xd638):
tape-config-list =
"HP Ultrium", "HP Ultrium", "ULTRIUM",
(there are 6 significant spaces between HP and Ultrium here)
ULTRIUM = 1,0x36,1024,0xd638,4,0x00,0x00,0x00,0x40,3;
name="st" class="scsi" target=X lun=0;
(where X is the SCSI target address of the device you have
attached.)
Reboot the system as following:
# reboot -- -r
Make sure you include the -r switch, so that Solaris will redo
the hardware detection.
3.3.6. How to manage the Tapes after changing the tape block size?
***
After changing the tape block size (from fixed to variable or the
reverse), Arkeia cannot restore tapes made by using the original tape
block size, although it can read the labels. So we need a procedure
to manage both tapes (old and new tape block size).
After changing the tape block size configuration, delete all free
tapes. Re-create the tapes with a new basename and re-label them to be
sure Arkeia can work with these tapes. If the Arkeia restoration asks
for an old tape (just check the name), come back to the old configuration,
stop and restart the Arkeia GUI and perform the restoration.
3.4 Client Machine
3.4.1. How do I exclude directories during backup?
***
There are two ways to exclude a directory from being backed up:
Solution 1: Add a file named .ARK_NOBACKUP on Unix based file system,
or NOBACKUP.ARK on DOS based file system in the directory you want to
exclude. Note that for backward compatibility Arkeia 5 still recognizes
the old 4.2 names (e.g. .OPB_NOBACKUP and NOBACKUP.OPB).
Solution 2: Add an exclusion filter in the tree option screen.
Example of exclusion filter:
To exclude the directory "netscape/cache"
=> (^.*/netscape/cache.*$)
To exclude two directories ("netscape/cache" and "netscape/xover-cache")
=> (^.*/netscape/cache.*$)|(^.*/netscape/xover-cache.*$)
3.4.2. How do I backup network file systems (NFS, SAMBA)?
By default, Arkeia does not backup NFS files. To force Arkeia to backup
Network File System, select the 'All file systems' option on the Savepack
option screen in the File System Allowed entry field. The 'All file
systems' option is only available with the Arkeia Professional version.
3.4.3. How do I setup compression with Arkeia?
***
By default, the compression is activated. By using the Arkeia GUI from the
"Savepack Option" or "Tree Option" screens, you can set the desired compression
type allowed (LZ1 or LZ3_3, LZ1 only, LZ3_3 only), or you can disable the
compression with the "No compression" choice.
On client side, you can change the default compression algorithm
(LZ1) by defining the "PREFERRED_COMPRESION" variable in the file
/opt/arkeia/arkeiad/arkfs.cfg.
Also on the client machine, you can tune the compression type according
to filename extention by editing in /opt/arkeia/arkeiad/arkfs directory the
files: lzrw1.ext, lzrw3_3.txt and nocompr.txt
3.4.4. How do I setup up encryption with Arkeia?
***
A special license key is required to use the encryption feature of Arkeia.
The choice of an encryption algorithm (DES, Blowfish, None, ...) is made
with the GUI in "Savapack or Tree options" window.
On the client machine, the keys for encryption are stored in a "key file"
using this syntax:
DES "[Des Encryption Key]"
FISH "[Blowfish Encryption Key]"
- to encrypt a directory DIR (but not its subdirectories) create the "key
file" $DIR/.cryptkey.opb. If this file is empty the global "key file"
/opt/arkeia/arkeiad/arkfs/.cryptkey.opb will be used. Note that the "key file"
$DIR/.cryptkey.opb itself is not backed up by Arkeia
- to encrypt a whole directory tree (itself and its subdirectories)
configure the "/opt/arkeia/arkeiad/arkfs/cryptree.opb" file with the list
of directory trees to encrypt. Each entry is associated with a "key file"
like this:
"/home" "/opt/arkeia/arkeiad/arkfs/encryt_home.keys"
- On Windows or Novell machines replace the ".cryptkey.opb" unix filename
by "cryptkey.opb" filename.
3.4.5. How do I backup/restore the MS Windows system information?
***
The Windows System plug-in for Arkeia 5 allows you to backup four distinct
parts of the systems information:
1) Windows Registry
2) Windows Active Directory
3) Windows Certificates
4) Windows Event Logs
Please reference the Arkeia 5 User Manual section: Appendix 4, Microsoft
Windows Backup.
3.4.6. How do I uninstall the MS Windows client?
***
There are two ways to uninstall the MS Windows client.
Solution 1: The normal way to uninstall the Arkeia 5 client software for
Windows 2000/XP is :
Start Menu -> Programs -> Arkeia -> uninstall Arkeia
Solution 2: If the uninstall program doesn't work you have to do it
manually as following:
1. From control panel Services Stop "Arkeia Service" (arkeiad)
or execute C:\Program Files\Arkeia\Arkeia\bin\arkboot -stop
2. Remove the "Knox Network Service" service with this command:
C:\Program Files\Arkeia\Arkeia\bin\arkboot -remove
3. Remove the directory C:\Program Files\Arkeia
4. Remove the Arkeia uninstall program C:\WINNT\arkuinst.exe
5. Remove the entries "Arkeia" in Start Menu -> Programs:
C:\Documents and Settings\Administrator\Start Menu\Programs\Arkeia
C:\Documents and Settings\All Users\Start Menu\Programs\Arkeia
6. Remove the entry in the registry HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SOFTWARE\ Arkeia
HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Uninstall\ARKEIA
7. Remove the entries in the registry HKEY_LOCAL_MACHINE\SYSTEM
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\Eventlog\Application\Arkeia
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\arkboot
(if it exists: this entry should have been removed by the point 2)
8. Then restart the machine.
|
|