IASO Backup 2012 FAQ
General
What is online backup?
Online backup works basically like regular backups, with one important difference. Instead of sending backups to a device attached to the computer, online backup works by sending data over your existing Internet connection to an offsite remote storage vault. It's completely automatic.
How secure are online backups?
Only you have access to your data files because IASO2012 encrypts your data prior to transmission to our offsite backup storage vault. Encryption technology and an encryption key ensure that nobody, including employees of IASO, can access your data.
How long does a backup take?
The size of your backup, speed of Internet connection and amount of data will determine the length of time for the backup. If you backup information for the first time backup will be longer. Following backups will take less time because IASO2011 will recognize changes in your files or folders and backup only them.
What are the minimum system requirements for your solution?
IASO2012 has the following minimal system requirements:
- Operating System: Microsoft Windows 7/2008/2003/Vista/XP, Mac OS X Snow Leopard & Lion
- Processor: Intel Pentium II
- Memory: 128 MB of RAM
- Disk Space (for installation): 30 MB
- Other Requirements: any Internet connection
IASO2012 requires Disk Space for local Backup Register, the size of which depends on size, type, amount of files from backup selection and backup frequency. Approximately the size of Backup Register is 1% of selection size.
What Is Volume Shadow Copy? How Does It Work?
Solution Microsoft's Windows XP and Windows Vista includes a technology called Volume Shadow Copy or VSS. Volume Shadow Copy allows to backup files that are in use or open. BB uses Volume Shadow Copy to create a virtual copy of your files before the backup begins, this allows for the open files to still be used while a backup is running. After backup has completed the virtual copy is removed and the original file stays intact.
Why is it necessary to remember Encryption Key?
The Encryption Key requires special attention. The key can be any word or sentence of your choosing, and is used when encryption algorithm encrypts your files to keep your data confidential. Without the key, no one can access your data. So the challenge is to use a key word that you can remember, but that no one else knows or can guess. The maximum length is 30, and the minimum is 6.
Keep your encryption key safe. If you lose your key, your data gets lost. Not even the developers of the software can access your data without that key!
Encryption key lost / can I use account again?
We would like to inform you that unfortunately it is not possible to retrieve the encryption key from a computer that is running BM in standard ways. Therefore we always recommend to save your encryption key. It's impossible to use the same contract as you have forgotten your encryption key. A new one contract can be created instead of the used one.
A new contract will be created instead of the one used before. So, the used contract will be deleted from the server.
What is MaximumSelectionSize and MaximumFileSize?
MaximumSelectionSize (GB) — it is limit for summary selection (for example to limit maximum selection to 50Gb, you should enter 50).
MaximumFileSize (GB) — it is limit for maximum file size (for example, restrict it to 5 and contract will be not able to backup files larger than 5 Gb).
What filetypes are excluded for audio?
If you select Audio files filter during the installation:
- .aac
- .aif
- .iff
- .m3u
- .mid
- .midi
- .mp3
- .mpa
- .ra
- .wav
- .wma
files will be excluded from backup by default.
What filetypes are excluded for video?
If you select Video files filter during the installation:
- .3g2
- .3gp
- .asf
- .asx
- .avi
- .flv
- .mov
- .mp4
- .mpg
- .wav
- .rm
- .swf
- .vob
- .wmv
files will be excluded from backup by default.
How to add new storage nodes to linux appliance?
Creating folders :
root # mkdir /storage2/FtpStorage root # mkdir /storage3/FtpStorage root # mkdir /storage4/FtpStorage
Giving right UID&GID for new contracts. 2001:2001 — its default UID&GID for ftpuser&ftpgroup.
root # chown 2001:2001 /storage2/FtpStorage root # chown 2001:2001 /storage3/FtpStorage root # chown 2001:2001 /storage4/FtpStorage
Adding new nodes to mysql:
mysql> USE iaso2011; mysql> INSERT INTO `node` (`path`, `name`) VALUES ('/storage2/FtpStorage', 'storage2'); mysql> INSERT INTO `node` (`path`, `name`) VALUES ('/storage3/FtpStorage', 'storage3'); mysql> INSERT INTO `node` (`path`, `name`) VALUES ('/storage4/FtpStorage', 'storage4');
You could check that it added properly:
mysql> SELECT * FROM `node`;
From now new contracts will be automatically balanced between all nodes.
How to move contract at linux appliance to a new node without downtime?
"Hot" rsync:
root # rsync -av --progress /node01/FtpStorage/CONTRACTID /node02/FtpStorage
Disabling contract:
mysql> UPDATE `user` SET `status` = 0 WHERE `user` = 'CONTRACTID';
"Cold" rsync:
root # rsync -av --progress --delete /node01/FtpStorage/CONTRACTID /node02/FtpStorage
Changing node:
mysql> UPDATE `user` SET `nodeid` = 2 WHERE `user` = 'CONTRACTID';
Enabling contract:
mysql> UPDATE `user` SET `status` = 1 WHERE `user` = 'CONTRACTID';
Removing data for moved contract from original node:
root # rm -rf /node01/FtpStorage/CONTRACTID
How to upgrade from IASO2011 to IASO2012?
In order to update to IASO2012, please follow these steps:
- It’s not needed to remove the old Management Engine. Download 2012 Management Engine and run installation, it will use settings from old installation and update it automatically.
- Remove existing installed Management Console folder and install the 2012 Management Console.
- Start the 2012 Management Console, go to View → Customize Columns and click ‘Fetch from Server’. It will retreive new columns and it will be available in the Management Console.
- To update the clients, you have to download the IASO2012 client packages and put them into the packages folder (see Where to put the update packages on the server? article) at your FTP server. The clients will be automatically updated within the next 4 hours.
Where are the (backupfp) logfiles located?
Depending on the version of operation system, log files can be found here:
Windows XP, 2003: C:\Documents and Settings\All Users\Application Data\IASO\;
Windows 7, Vista, 2008: C:\ProgramData\IASO\Backup Manager\;
Mac OS: /Library/Logs/IASO/Backup Manager/;
Linux, FreeBSD: /opt/IASO/var/log/.
Where is the config file located on Mac OS?
On Mac OS config file is located on the following path:
/Library/Application Support/IASO/Backup Manager/config.ini
Where is the config file located on Linux?
On Linux config file is located on the following path:
/opt/IASO/etc/config.ini
How to restart BackupFP on Mac OS?
To stop BackupFP on Mac OS execute the following command via the Terminal:
user % sudo launchctl unload -w /System/Library/LaunchDaemons/com.iasobackup.BackupFP.plist
To start BackupFP on Mac OS execute the following command via the Terminal:
user % sudo launchctl load -w /System/Library/LaunchDaemons/com.iasobackup.BackupFP.plist
How to restart BackupFP on Linux?
To stop BackupFP on Linux execute the following command:
root # /etc/init.d/ProcessController stop
To start BackupFP on Linux execute the following command:
root # /etc/init.d/ProcessController start
To restart BackupFP on Linux execute the following command:
root # /etc/init.d/ProcessController restart
Installation
Why do I get a message that the contract has been in use?
If you install software second time and get this message it means that you entered different encryption key during previous installation.
What ports have to be opened for proper functioning of IASO2012 and Management Console?
The IASO2012 manager on the client side connects to a IASO Storage server running an FTP over SSL server.
BackupManager 2012 (Cient side):
There are two firewall rules to be made on the client side for normal backup/restore operation:
- port 443 TCP outbound (control port)
- the passive port range of the IASO Storage server you're connecting to (your BSP can tell you the range). E.g. port 5000–6000.
If you use the BackupManager to control external BackupFP processess, you'll need a connection over port 5314 (TCP) to the external process. Outbound from the GUI, inbound from the process.
If you use the Management Console, you'll need a connection over port 5325 (TCP, outbound) to the ManagementEngine.
IASO Storage Server (Server side):
There are also two firewall rules to be made on the server side for normal backup/restore operation:
- port 443 TCP inbound & outbound (control port)
- the passive port range of the IASO Storage server, inbound and outbound. E.g. port 5000–6000.
When users are connecting with the Management Console to the Management Engine, make sure that port 5325 is opened to the machine where the Management Engine is running. This can be the same machine as the IASO Storage server.
Why is GUI not shown up during installation of IASO2011 client on Windows Vista / Windows 7 Home Premium?
- Go to the folder where hosts file is: C:\Windows\System32\drivers\etc;
- Modify it by excluding IPv6 protocol for localhost hostname:
# localhost name resolution is handled within DNS itself. 127.0.0.1 localhost <- add this string if not exist # ::1 localhost <- comment this string
- Exit with save changes;
- Start installation of IASO2011 again.
Management Console
Why do I get a message "Unable to retrieve account sessions information. Error: "s" table structure cannot be recognized"?
If you try to open an account sessions list in MC and get this message it means that engine version is older than Client version.
How to know which versions of IASO 2012 CLient are available for update via MC?
You can easily check new releases available on www.iaso.com and local FTP server by clicking Help → Check for updates.

Why an empty datagrid is displayed in Management Console but the list of sessions is loaded successfuly?
This problem occurs because of misconfiguration of FTP server.
Please follow the instruction to check if FTP server is configured properly:
Windows:
- Make sure the home folder of common_user is
c:\ftp\common_user
- Make sure the home folder of backup_admin is
c:\ftp\common_user\status
- Make sure the common_user and the backup_admin have full rights for the home directories as described above.
Linux:
- Folders <backup_admin home folder> and <common_user home folder>/status can be linked through symbolic link. Be sure that <backup_admin home folder> is symbolic link but not <common_user home folder>/status.
- Make sure the common_user and the backup_admin have FULL rights for the home directories as described above.
How to update Management console?
Please follow the instruction:
- Uninstall the Management Console
- Download and install new Management Console
Why I don't see the status of my restore session in Management Console?
Any information about restore session will be displayed in MC after the following backup is done.
How to change DataLimit properly
- Open MC, go to Products → Update Products;
- Find the product your contract is assigned to;
- Modify DataLimit size ('−1' value gives 'unlimited' size) and click OK to save;
- Find the contract in MC which product was modified;
- Right-click to Modify contract and then click Save to save changes;
- Now restart Backup Service controller at the client machine or wait for 30 min when changes will be applied automatically.
What to do when you are unable to create new FTP user from the Management Console?
- Stop Process Monitor service.
- Open cmd and run: C:\Program Files\Management Engine\ManagementEngine.exe monitor.
- Start the MC and add a new account with another account name.
- Open the cmd window and check if there is an error that you could solve it yourself.
- When following error is showed "Invalid syntax. The value y could not be used for option /d" you could see the problem is with the ‘takeown’-commandline. Specifically at the ‘/d y’ variable. The variable with the answer yes is a right command, when the OS is in English. But when you have a different OS language, Dutch for example, the answer was not ‘y’ (from yes), but ‘J’ (from Ja (dutch for yes)).
- You could change this value in the 'Win-script' that is located in: C:\Program Files\Management Engine\scripts\iis\Win.
- After changing the script, start the Process Monitor service and you will be able to add accounts again.
Management Engine
How to update Management Engine?
Please follow the instruction:
- Download latest Management Engine from our wiki download page.
- Run installation and overwrite existing installation.
Why doesn't IASO2011 Management Engine start?
Why doesn't IASO2011 Management Engine start,the following information is in logs:
[L] Connecting to the reporting server. [E] Start error ... (Requested SSL level failed (534))
FTPD doesn't support TLS, please make sure that TLS certificate generates and TLS support is enabled in FTP server.
How to start Management Engine process correctly without losing functionality in Management Console?
Management Engine Process Monitor service at IIS should be started under the "Administrator" to prevent lack of functionality at Management Console.
FTP Errors
The list of FTP errors based on http://www.w3.org/Protocols/rfc959/A3_FTP_RFCs.html
| Error code | Description |
|---|---|
| 110 | Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm (where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "="). |
| 120 | Service ready in nnn minutes. |
| 125 | Data connection already open; transfer starting. |
| 150 | File status okay; about to open data connection. |
| 200 | Command okay. |
| 202 | Command not implemented, superfluous at this site. |
| 211 | System status, or system help reply. |
| 212 | Directory status. |
| 213 | File status. |
| 214 | Help message. On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. |
| 215 | NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. |
| 220 | Service ready for new user. |
| 221 | Service closing control connection. Logged out if appropriate. |
| 225 | Data connection open; no transfer in progress. |
| 226 | Closing data connection. Requested file action successful (for example, file transfer or file abort). |
| 227 | Entering Passive Mode (h1,h2,h3,h4,p1,p2). |
| 230 | User logged in, proceed. |
| 250 | Requested file action okay, completed. |
| 257 | "PATHNAME" created. |
| 331 | User name okay, need password. |
| 332 | Need account for login. |
| 350 | Requested file action pending further information. |
| 421 | Service not available, closing control connection. This may be a reply to any command if the service knows it must shut down. |
| 425 | Can't open data connection. |
| 426 | Connection closed; transfer aborted. |
| 450 | Requested file action not taken. File unavailable (e.g., file busy). |
| 451 | Requested action aborted: local error in processing. |
| 452 | Requested action not taken. Insufficient storage space in system. |
| 500 | Syntax error, command unrecognized. This may include errors such as command line too long. |
| 501 | Syntax error in parameters or arguments. |
| 502 | Command not implemented. |
| 503 | Bad sequence of commands. |
| 504 | Command not implemented for that parameter. |
| 530 | Not logged in. |
| 532 | Need account for storing files. |
| 550 | Requested action not taken. File unavailable (e.g., file not found, no access). ( What to do to solve the problem). |
| 551 | Requested action aborted: page type unknown. |
| 552 | Requested file action aborted. Exceeded storage allocation (for current directory or dataset). |
| 553 | Requested action not taken. File name not allowed. |
How to import products from IASO2010 to IASO2011 ME?
To import products from IASO2010 to IASO2011 please follow the steps:
- Save the products files which were made in IASO2010 from C:\Program Files\ManagementEngine\products\ to any temporary directory.
- Install IASO2011 ME.
- Copy the products files from a temporary directory to products directory ...\common_user\status\products\.
- Now the products are available for IASO2011 ME.
Dashboards
Why the dashboard with general status Completed is red?
If backup statuses for all the plugins are Completed, the general status of dashboard becomes Completed too. But if the last successfull backup passed more than 24 hours ago, dashboard's color becomes red.
How to customize the display of dahboards?
Please follow this link for details if you use IASO2011 or IASO2012.
Why the status of plugin which was not backed up last time is displayed in dashboard e-mail?
Dashboard e-mail shows the last status of each backup plugin. So if you for example did a backup of MSSQL some time ago or within initial backup, that was either successfully completed or interrupted by your request, the status 'Completed' or 'Interrupted' will be displayed in every dashboard e-mail, even if no more backups sessions of MSSQL were made.
How to enable smtp logging for dashboards mails?
You should add following line to smtp.config file in Management Engine folder:
logfile msmtp.log
How to force dashboards send event in IASO2012 ME?
1. Temporary add following line to ManagementEngine config.ini file:
ForceSendDashboard=1
2. Restart 'ProcessController' service.
3. After service restart you should remove new line.
How to disable "Get xml report" button in Web Reporting?
Add following line in [WebService] section:
EnableXmlReport=false
Backup
Required basic information for Filesystem backup
Before start backup process please check that you select only necessary files. If Exchange or/and MsSQL are running at the same system, do not select single databases on file level but backup it with the available appropriate plugin. When session is completed check if there are any errors during the first backup. If so, check which files are related to these errors and if these files could be excluded from selection (such as, for example, log files, temp files and other unnecessary files) by setting a filter for this type of files or just deselect them from backup tree. You can set exclusion filters by adding them on Preferences tab in IASO 2011 Client or by sending an appropriate remote command — set filters — via Management Console.
Will my scheduled backup continue in case of sudden system reboot?
Yes. The scheduled backup that was in progress would automatically continue once you restart the computer.
When automatic backup can be made?
Backups can be made at a scheduled time and/or on shutdown of the computer. If you select scheduled time for daily backup your PC must be turned on during that time.
How to setup and perform Offline Backup?
The offline backup is only safe for the first backup session. This functionality is designed for the local use only. If you want to try a network location for the offline backup, please be sure that user under which the Backup Service Controller is started has enough rights to the appropriate network location (e.g. Domain Admin). If your system does not have enough rights to process backup over the network share, please try to stop Backup Service Controller and click BackupFP.exe which will force the process to run under your local user, then try to start the GUI and backup.
Offline backup IASO2012:
- Download and install IASO2012.
- Launch services.msc command from the Run option on the Start Menu. Find "Backup Service Controller" service and stop it.Note:
The name of this service can differ for different customers. - Go to the default IASO2012 installation directory and make copy of config.ini file.
- Open the config.ini file that is located in the installation folder (by default it is located in "C:\Program Files\Backup Manager" folder). You will see the following strings:
[General] Protocol=FTPS Server=DA14D6E208004E35FCD385B19B9E1CE43C13A3A1A3033B6D3D9EFEEF2A4
- You need to change appropriately:
- Protocol=FTPS to Protocol=FS (where FS is: File System)
- Change Server=DA14D6E208004E35FCD385B19B9E1CE43C13A3A1A3033B6D3D9EFEEF2A4 to Server=F:\Backup01 (where F:\Backup01 is folder to store the data. This folder should be created on your storage drive).
[General] Protocol=FS Server=F:\Backup01
- Save the changes.
- Launch services.msc command from the Run option on the Start Menu. Find "Backup Service Controller" service and start it.
- Start IASO2012 application. Make any selection to backup and run the first backup.
- When backup is completed, close IASO2012, stop BackupSC service, change Protocol and Server address to original values. They are stored in a copy of config.ini file you have made in step 3.
- Keep IASO2012 services stopped.
- Rename reg folder, which is placed at storage folder, to reg.temp for this account at your FTP server.
- Copy the data to the storage folder from this account at your FTP server.
- (For IIS FTP only) Please set ALL security permissions for this user to his home folder at FTP. In case all permissions have been already set, please regrant permissions. To change permissions you should right click a folder, go to security tab, make changes.
- When data is copied, you can start the IASO2012 at the client and start backup (Please ensure that Protocol=FS is returned to Protocol=FTPS before).
- Perform consistency check procedure (remote command in MC).
- Perform force backup register commit procedure (remote command in MC).
How to perform Offline Restore?
Offline restore IASO2012:
- Launch services.msc command from the Run option on the Start Menu. Find "Backup Service Controller" service and stop it.Note:
The name of this service can differ for different customers. - Go to the default IASO2012 installation directory and make copy of config.ini file.
- Open the config.ini file that is located in the installation folder (by default it is located in "C:\Program Files\Backup Manager" folder). You will see the following strings:
[General] Protocol=FTPS Server=DA14D6E208004E35FCD385B19B9E1CE43C13A3A1A3033B6D3D9EFEEF2A4
- You need to change appropriately:
- Protocol=FTPS to Protocol=FS (where FS is: File System)
- Change Server=DA14D6E208004E35FCD385B19B9E1CE43C13A3A1A3033B6D3D9EFEEF2A4 to Server=F:\Restore01 (where F:\Restore01 is folder to store the data. This folder should be created on your storage drive).
[General] Protocol=FS Server=F:\Restore01
- Save the changes.
- Put storage folder taken from FTP server with backed up data of an account to F:\Restore01 folder.
- Launch services.msc command from the Run option on the Start Menu. Find "Backup Service Controller" service and start it.
- Start IASO2012 application. Select any backed up session you need on Restore tab and run the restore.
- When restore is completed, close IASO2012, stop BackupSC service, change Protocol and Server address to original values. They are stored in a copy of config.ini file you have made in step 3.
- Keep IASO2012 services stopped.
- You can start the IASO2012 at the client (Please ensure that Protocol=FS is returned to Protocol=FTPS before).
Update
How to upgrade Linux client?
If you need to upgrade the Linux client with new settings you should reinstall linux client using new parameters:
- Stop ProcessController: root # /etc/init.d/ProcessController stop
- Check that the process ProcessController is stopped: root # ps aux | grep ProcessController
- Remove or rename /opt/IASO
- Please download latest stable IASO2012 client release (you can get it on our Download page): root # wget <link to latest stable IASO2012 client release>
- Then grant executable permissions: root # chmod +x IASO2012_i686.run
- Start installer: root # ./IASO2012_i686.run
- Download the latest packages for Windows platform from our Download page, unpack it on your computer and start BackupManager.exe from Windows computer with following key: C:\Program Files\Backup Manager> BackupManager.exe fp -address <IP address>
- As soon as BackupManager.exe gets installation promt, configuration file will be generated automatically.
- Insert new parameters and finish configuration.
If you need to do upgrade Linux client with saving of the current settings:
- Please download latest stable IASO2012 client release (you can get it on our Download page): root # wget <link to latest stable IASO2012 client release>
- Then grant executable permissions: root # chmod +x IASO2012_i686.run
- Start installer: root # ./IASO2012_i686.run
- Download the latest packages for Windows platform from our Download page, unpack it on your computer and start BackupManager.exe from Windows computer with following key: C:\Program Files\Backup Manager> BackupManager.exe fp -address <IP address>
What to do if automatic update doesn't work?
In this case you need to reinstall the application. Please go to My Computer → Add or remove programs. Remove IASO2012 and then install it again.
Where to put the update packages on the server?
First you need to download latest packages from here.
To make packages available for auto update you should open common_user folder at appliance.
And then put the unpacked packages to the directory: common_user_folder\packages\full_version_of_package\os_version_and_type.
- where
- common_user_folder — home directory of 'common_user' on FTP;
- full_version_of_package — e.g. 11.0.2.10311;
- os_version_and_type — e.g. Win-x86 (for 32-bit Windows packages), Win-x64 (for 64-bit Windows packages), Darwin-8.10.1-i386 (for Mac OS packages).
- where
Structure will be like ../packages/11.0.2.10311/Win-x86/…<files>….
If you have old packages presented in the folder, you can remove them.
Filters
Filters adjustment.
If you want to exclude any files, types of files or folders from backup/restore go to My Computer → Preferences tab. Here you can add new and edit or remove existing filters.
What files are excluded (filtered) while backup?
The following files will be excluded from backup:
- All files which are entered on My Computer → Preferences tab.
- (only for Windows OS) All files which are specified in registry subkey HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup.
Exchange
2 ways of Exchange Restore
You've lost your Exchange data and need to recover it? Please refer to this article for some quick technical advice.
Actually there are 2 ways you could restore Exchange:
- Small amount of data recovery — just a few messages need to be restored;
- Performing large restores — complete recovery after server crash, database corruption, etc.
For the small restores, IASO suggests the usage of Recover deleted items — a standard Microsoft Outlook/Exchange trick. To learn more about this functionality please follow the Microsoft Office instruction.
The large restores as a rule require the usage of a Recovery Storage Group that leads to 2 big disadvantages:
- the database should be restored/downloaded completely;
- the server needs to have free space to restore the complete database.
With the IASO Virtual Drive you can mount the database for the Recovery Storage Group creation, without restoring it and without the need for free space. You can start restoring data from your backup within a few minutes! For the detailed procedure please follow the link. Also, please, learn the following instruction to restore your Exchange database a simple way, without using Virtual Drive functionality.
Brick Level Exchange
Please follow the link to learn more about our Virtual Drive technology that is used for Exchange mailbox restore.
Required basic information for Exchange backup
Before start backup Exchange, please check if the following services are started and running:
- Microsoft Exchange Information Store
- Microsoft Software Shadow Copy
- Windows Volume Shadow Copy service
For the First Exchange backup we recommend to check the size of Exchange logs located in the Exchange log folder and enable Circular logging that logs could be cleaned automatically by Exchange. It is related to the fact that if there are several thousands of log files in Exchange their backup will impact on duration of backup process, therefore the best way to prevent this situation is to clean them before start backup. How to do:
- Enable Circular Logging;
- Restart the Exchange Information Store service;
- Wait till logs are cleared;
- Disable Circular logging;
- Start Backup.
For the best backup performance we advise to disable daily defragmentation or other maintenance jobs and run it only once a week to prevent sending a lot of data every day.
I cannot select Exchange Store Level databases in IASO2011. What to do?
There can be a problem selecting the Exchange databases in the IASO2011. When clicking on Exchange, no file-tree is expanded.
Solution of the problem is to start regedit and find the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\Disable Exchange Writer
The value for that key should be set to '0'. After that, restart the Microsoft Exchange Information Store service and restart the Backup Manager. The databases should now be selectable.
Also please refer to Microsoft knowledge base regarding that question.
Exchange hangs during exchange backup plugin. What to do?
The problem can be solved by applying update for HP RAID (an update enables support for Storport virtual miniports in Windows Server 2003).
What does the error "Backup fails on: *E00.log" means?
During backup of Exchange, VSS creates a snapshot, and as Exchange is functioning at the same time, some tmp *.log files are creating and deleting, and not all of them occurred in the snapshot, but it does not affect the integrity of backup.
How to restore Exchange Store?
- Restore Exchange to any location.
- Check if restore is successfully completed.
- Dismount the original database with Exchange System Manager.
- Copy original database to any temporary location.
- Copy the content of restored data to database file path.
- Mount the restored database with Exchange System Manager.
If it’s successful then backup and restore processes are successful.
How to use Virtual Drive for Exchange mailbox restore.
To use Virtual Drive for Exchange mailbox restore please read and follow the steps described in the following document.
How to recover deleted mail items?
- Use the Recover Deleted Items (standard function in Exchange / Outlook) — http://technet.microsoft.com/en-us/library/bb125266(EXCHG.80).aspx.
- - This works for every mail that was deleted and was in your Deleted Items box.
- - There is also an registry patch that every message (also with Shift+Delete) is recoverable — (Microsoft KnowledgeBase).
- In case of a bigger issue, use the Recovery Storage Group — http://technet.microsoft.com/en-us/library/aa997260(EXCHG.80).aspx.
- - (delta) Restore the stores, mount them as a RSG and follow the normal Microsoft procedures.
What is the reason of the big amount of sent data during delta backup of Exchange?
One of the reasons of the big amount of sent data during delta backup of Exchange is a switched on defragmentation of Exchange databases. It causes a reordering of the data in these databases, that is the reason of the size of sent data increase.
To schedule database defragmentation, use one of the following methods:
- To schedule database defragmentation for an individual database, use the Maintenance interval option on the Database tab of a mailbox store or of a public folder store object to configure the maintenance interval.
- To schedule database defragmentation for a collection of mailbox stores and of public folder stores, use the Maintenance interval option on the Database (Policy) tab of a mailbox store or of a public folder store policy to configure the maintenance interval.
What is the reason of slow backup of the Exchange?
The most frequent reason of slow backup of the Exchange is an antivirus. To check this issue please switch off your antivirus and backup the Exchange. If the backup becomes faster we recommend to switch off your antivirus during every backup of the Exchange or exclude Exchange from the antivirus checking list.
What to do if error 1450 appears?
Error 1450 — "Insufficient system resources exist to complete the requested service." Most frequently this error occurs on Exchange Windows 2003 x86.
Please add to the config.ini following strings and restart a service:
[Backup] AttemptNumber=N ; by default N=3 AttemptDelay=M ; in milliseconds, by default M=1000, i.e. 1 second
These options are available from build 11.1.2.11048.
What to do if VSS error appears?
To fix VSS error please do the following:
- Run from cmd vssadmin list writers and check the state of VSS Exchange writer. If it is not stable, you should restart the following services:
- Microsoft Exchange Information Store
- Volume Shadow Copy
- Microsoft Shadow Copy Provider
- When it is done, please run one more test from installation folder via cmd:
C:\Program Files\Backup Manager> ClientTool.exe vss.exchange.check
If the result says that snapshot is created successfully, backup of Exchange will run fine.
MsSQL
Required basic information for MsSQL backup
To backup MsSQL databases, IASO 2011 Client uses the backup option from MsSQL to prepare backup file. It is organized by internal MsSQL facilities. This .bkf file is placed by default in C:\Windows\Temp. Please be sure there is enough free space for it on the disk. If there is not, you can easily choose another temporary location for this file in the Settings window in IASO 2011 Client.
I have MsSQL Server installed but can't see instances and databases
Steps to resolve:
- Find file sqldmo.dll and execute command regsvr32.exe <path_to_sqldmo.dll>.
- If it doesn't help, download MsSQL Server 2008 Backward Compatibility Pack:
- for Microsoft SQL Server 2005, go to Feature Pack for Microsoft SQL Server 2005 and download X64 Package (SQLServer2005_BC_x64.msi).
- for Microsoft SQL Server 2008, go to Microsoft SQL Server 2008 Feature Pack and download X64 Package (SQLServer2005_BC.msi).
- Then find sqldmo.dll and register it as described above.
To see SQL instances, IASO2011 and SQL instances bit depths have to be the same (e.g. if IASO2011 32 bit is installed it will see SQL instances 32 bit, if IASO2011 64 bit is installed it will see SQL instances 64 bit).
How to solve the problem with error message during SQL backup?
Please find following article to solve the following error message during SQL backup:
[Microsoft][ODBC SQL Server Driver][SQL Server]The backup data at the end of "C:\WINDOWS\TEMP\(local)$Feet_LIVE.bkp" is incorrectly formatted. Backup sets on the media might be damaged and unusable. To determine the backup sets on the media, use RESTORE HEADERONLY. To determine the usability of the backup sets, run RESTORE VERIFYONLY. If all of the backup sets are incomplete, reformat the media using BACKUP WITH FORMAT, which destroys all the backup sets. [Microsoft][ODBC SQL Server Driver][SQL Server]BACKUP DATABASE is terminating abnormally.
How to solve the following problem: [Microsoft][ODBC SQL Server Driver][SQL Server] Write on "C:\Windows\Temp\(local)$MK2_Productie.bkp" failed: 112(There is not enough space on the disk.) [Microsoft][ODBC SQL Server Driver][SQL Server] BACKUP DATABASE is terminating abnormally.?
Win API error code description means: "112 - There is not enough space on the disk. ERROR_DISK_FULL"
There are several ways on how to get rid of this problem:
- In IASO2011 client go to 'Settings' and put the path to another disk in "Directory for temporary files" field and save. Example: D:\Temp;
- In "Environment variables" change default path for "TEMP/TMP" folder from "C:\Windows\TEMP" to D:\Temp;
- Using 'Junction' application create "D:\Temp" folder and make a symbol link to "C:\Windows\TEMP".
How to fix VSS error 0x800423f4 when backup of MSSQL?
Depending on the configuration of SQL Server, the available threads may be used up if you create a snapshot backup of many databases at the same time. Microsoft has an article referred to the issue and workaround for it:
- If you are running a 64-bit version of SQL Server, you can consider increasing the Max Worker Threads configuration option.
- If you are running a 32-bit version of SQL Server, please check the influence of increasing of Max Worker Threads to performance.
System State
Required basic information for System State backup
To backup System State on Windows2008(R2) platform, IASO 2011 Client uses Windows service — Volume Shadow Copy. Before start backup please check if this service is started and running. On Windows 2003 and Windows XP platfoms IASO 2011 Client uses NTBackup application for System State backup. IASO 2011 Client invokes NTBackup that creates a .bkf file and place this file in a special temporary location. Normally the size of this file varies from 500MB to 1 GB. Therefore there should be enough available space for the file in the temporary location.
How to do a System State Restore?
System State restores mostly happen in case of a complete loss of the operating system.
To be sure the Backup register and other important files are restored successfully, you’ll have to do the following steps:
- Install the same Windows version as the lost system.
- Update it to the same service-pack level as the lost system.
- If it was a domain controller with Active Directory, make sure an empty Active Directory is created by running DCPROMO.
- Install the IASO Backup Manager with the exact same credentials.
- Reboot the machine in Directory Services Restore mode (If it was a domain controller with Active Directory).
- Go to ‘Restore’ tab of Backup Manager, select the date of backup and do the restore.
- When restore process is finished agree with proposing to reboot the machine.
- After reboot System State is being restored.
The System State restore is now complete.
How to solve problem: "The requested operation was made in the context of a transaction that is no longer active." during System State restore?
-
Such an error ocured cause your file system transaction log became full. So please execute the cmd command fsutil resource setlog maxextents 150 C:\ before System State restore.
Before start using Network shares for backup, you should add the whole path to the desired shared folder and appropriate access credentials (domain, user and password). Please draw you attention to the fact that user should have full administrator rights to the destination you would like to backup otherwise you will get access denied message and nothing will be backed up.
Currently number of allowed UNC shares are 9.
What to do if IASO2011 can not be started?
If IASO2011 can not be started please check if the port 5314 is not busy by another application.
Backup errors
How to remove selections from changed drive letters?
It is possible that you get errors during backup that a file or folder could not be found because drive location isn’t available anymore, because of swithing to other notebook or changing drive letters. To get rid of this error, you could send a remote command ‘Set Selection’ in the Management console, here an example:
plugin Fs exclude D:\foto
This remote command will be applied to the client within a few minutes and during the next backup the errors are gone.
Encryption
Extra encryption methods are now supported by IASO2011
Now IASO2011 supports three methods for encrypting user data during backup:
- AES-128 (default). This method is a block cipher adopted as an encryption standard by the U.S. government. It has been analyzed extensively and is now used worldwide.
- AES-256 is more secure but slower version of AES-128 method.
- Blowfish-448 provides a good encryption rate in software and no effective cryptanalysis of it has been found to date.
Backward compatibility: all the existing clients will continue using AES-128 encryption method.
How to turn on extra encryption methods on client side?
To turn on extra encryption methods on client side, the following steps should be done on server side:
- Install updated Management Engine and Management Console version 10.1.2.10159 and newer.
- Add new product with enabled "ServerLicense" feature.
- Create new user with product added on the previous step assigned.
- (optional) Make sure that newly created user received "ExtraEncryption=1" feature by reviewing user’s configuration file.
Linux client
How to start BackupFP in chroot?
To start BackupFP binary in chroot environment you need to do the following:
root # mkdir -p /chroot/lib/tls root # cp /lib/tls/libpthread.so.0 /chroot/lib/tls root # cp /usr/lib/libstdc++.so.6 /chroot/lib/tls root # cp /lib/libgcc_s.so.1 /chroot/lib root # cp /lib/tls/libc.so.6 /chroot/lib/tls root # cp /lib/tls/libc.so.6 /chroot/lib/tls root # cp /lib/ld-linux.so.2 /chroot/lib root # cp /lib/tls/libm.so.6 /chroot/lib/tls root # cp -r /opt /chroot root # mkdir /chroot/etc root # cp /etc/Backup.Branding.config /chroot/etc/ root # export LC_ALL=C && chroot /chroot /opt/IASO/bin/ProcessController
That is all. BackupFP started in background:
root # ps aux | grep FP root 22645 37.0 1.4 19448 7684 ? Rsl 09:15 0:01 /opt/IASO/bin/BackupFP
Now please start BackupManager.exe with parameters:
C:\Program Files\Backup Manager> BackupManager.exe fp -address [linux server ip]
and setup installation.
In "My Computer" disk tree you will see only /chroot directory.
Is it possible to add selection on installed Linux client without GUI?
Yes, it is possible.
Locally you could add selection using this way:
- Stop BackupFP process:
root # /etc/init.d/ProcessController stop
- Create file with selection. Put to any file list of required folders like:
[set selection] plugin Fs + /home + /usr/share/samba
- Add selection to contract meta database:
root # /opt/IASO/bin/BackupFP process.commands -path /root/set.selection.txt
In this case BackupFP will not exit, it will continue working as ususal.
You could safely press ctrl+c and stop current BackupFP process.
- Start BackupFP using ProcessController script.
root # /etc/init.d/ProcessController start
What to do when you get 'permission denied' error during extracting process from IASO 2011 Linux client?
Error:
root # ./IASO2011_i686.run Verifying archive integrity... All good. Uncompressing Backup Manager.................. ./IASO2011_i686.run: ./install: /bin/bash: bad interpreter: Permission denied
Run following command: ./IASO2011_i686.run --target /path/to/directory/on/fs/with/execution/rights. Or run it in /tmp folder.
How to use command line on *nix platforms?
The new script configure-fp.sh is now available on *nix platforms. It gives a good possibility to configure the config.ini file — you can easily add or change appropriate settings and their parameters.
All possible and permanent parameters are available when executing the command /opt/IASO/sbin/configure-fp.sh --help.
To specify (or change) the parameters you should execute the command in the following type: /opt/IASO/sbin/configure-fp.sh --parameter=value. It will look like:
root # /opt/IASO/sbin/configure-fp.sh --server=127.0.0.1
If execute only /opt/IASO/sbin/configure-fp.sh, the script will automatically provide you with parameters to be specified for the Client installation.
Provisioning
How to use SOAP provisioning?
Please, read more information about usage of SOAP service for provisioning here.
How to change provisioning location with IIS?
To change provisioning accounts to a different partition, you have to change the ‘Win’ script that is located in the following directory: C:\Program Files\ManagementEngine\scripts\iis
Remove this lines from orginal script:
mkdir %path_ftp%.\LocalUser\%username% if errorlevel 1 goto end
You can find the updated script below. See the highlighted lines below that has to be added. In this case it changed provisioning location from C:\ftp\localuser\user to D:\FTPstorage01. It created a symlink from C: to D: partition.
@echo off set path_ftp=%1 set command=%2 set username=%3 set password=%4 set groupName=%5 if "%command%"=="adduser" ( goto adduser ) else if "%command%"=="deluser" ( goto deluser ) else ( echo "Usage: <FTP root> [adduser <name> <password>]|[deluser <name>]" exit /b 1 ) :adduser net user %username% %password% /add /passwordchg:no /yes if errorlevel 1 goto end mkdir "D:\FTPstorage01\%username%"mklink /d "C:\ftp\localuser\%username%" "D:\FTPstorage01\%username%"cmd.exe /c takeown /f %path_ftp%.\LocalUser\%username% /r /d y && icacls %path_ftp%.\LocalUser\%username% /grant %username%:F /t if errorlevel 1 goto end wmic path Win32_UserAccount where Name='%username%' set PasswordExpires=false goto end :deluser net user %username% /delete goto end :end exit /b %errorlevel%
SimpleWebReporting
How to get XML report via C#?
You can found code here.
Virtual Drive
What to do if Virtual Drive isn’t showed and following message is in BackupFP logs: "Installing virtual drive: VirtualDrive initialization failed. Reason: StartService failed. error: 2"?
It means that the Virtual Drive license isn’t activated yet. To solve it, restart the Process Monitor service at FTP and restart the Backup Service Controller at the client side.
What to do if you see "Disconnected Virtual Drive" label on IASO's virtual drive volume?
- Start Regedit.exe (Start → Run → Regedit.exe).
- Go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows.
- Change parameter RequireSignedAppInit_DLLs to 0 and LoadAppInit_DLLs to 1.
- Restart applications that will use Virtual Drive (MMC, Explorer and etc.).
What does the error "System error 1715 has occurred. The RPC server is not listening" mean?
If you get the following error: System error 1715 has occurred. The RPC server is not listening during the operation of mount of virtual drive:
C:\Program Files\VirtualDrive> net use b: "\\vfs_EA5637CA-AA83\share"
it means that you contract does not have virtual drive license.
To fix this you should have license with virtual drive availability at you appliance side, also a product with virtual drive selected should be applied to this contract.
Other
How to connect to remote BackupFP?
If you want to connect to remote BackupFP follow the steps:
- Download update package;
- Unpack it and launch BackupManager.exe with appropriate parameters.
If you launch BackupManager.exe from the folder with active installation it will use local configuration file except connecting to remote BackupFP.
What to do if my first backup completed with the following error message: Server address is not in allowed ip list?
This error means the server address you’ve used during installation is not added into the license file. Go to the About screen in the Client and you will see the Server Address you’ve used. Please send the request to support@iasobackup.com to add this Server address into the license file.
When you received a confirmation from support if the license is updated, you can update the license via the Management Console:
- Open the Management Console, go to: Actions-Update license;
- Stop Process Monitor service on FTP
- Go to: C:\Program Files\Management Engine and rename the file: Accounts.ini
- Start the Process Monitor Service
- Go back to the client and restart the Backup Service Controller
- Now you are able to make a backup.
Why doesn't IASO2011 Client installation start after running C++?
Please check the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\AppInit_DLLs.
There should be 1 path in it, so if there are duplicated path included, please remove it. Then start installation again.
Which versions of VMware are supported?
Supported versions of VMware are following:
- VMware vCenter/ESX 4.0
- VMware vCenter/ESX 4.1
- VMware vCenter/ESX 5.0
What is Load balancing mechanism?
Load balancing mechanism gives an ability to evenly distribute the load on all the servers you want to use for backup. To make this functionality available you should specify all server IPs, separated by semicolons, in config.ini file of IASO 2011 Client (E.g. Server=127.0.0.1;111.111.111.111;222.222.222.222 etc.). There is also no more reason for excitement: if one of the servers is overloaded during backup, BackupFP will automatically choose another server and continue the process.
What information about IASO Backup Client can we get from EventViewer?
Events logging is available for IASO 2012 Client. You can easily identify the state of the application displayed in EventViewer. Depending on Operating System you use, these logs are located:
- Windows 2003, Windows XP: Application and Services → Logs → Widows → Backup with readable text;
- Windows Vista, Windows 7 or Windows 2008: Windows Logs → Application with the following event IDs:
- 10 — BackupFP started
- 51 — Backup started
- 52 — Restore started
- with following session statuses:
- 101 — In progress
- 102 — Failed
- 103 — Aborted
- 105 — Completed
- 106 — Interrupted
- 107 — Not started
- 108 — Completed with errors
- 109 — In progress with faults
- 110 — Over quota
Can't run IASO2011 GUI on Windows Vista (Windows 7, Windows 2008). What to do?
Run IASO2011 as Administrator.
How to move local DB to another location (for Windows system)?
- Stop “Backup Service Controller” service.
- Create folder, which you would like to be a new place for local DB.
For example: create folder "LocalDB" at drive D:\
- Move reg folder from C:\Documents and Settings\All Users\Application Data\IASO\Backup Manager\storage\CONTRACTNAME to the folder which you chose as a new place for local DB.
For example: move reg folder to D:\LocalDB
- Open config.ini file which is placed at installation folder of Backup Manage. Add new string PathToLocalStorage=.
For example: add the following string PathToLocalStorage=D:\LocalDB
Close and save config.ini file. - Start “Backup Service Controller” service.
Why do not I have "Backup Actions" tab in IASO2011?
"Backup Actions" tab is available in IASO2011 only for server licences.
What to do when the following message is showed in the BackupFP logs: "Reason: Upload failed (at start/before it took off) (550)"?
It means that this user doesn't have full permissions to the home directory on the FTP server. Go to the FTP storage location, find the user storage folder, go to Properties → Security and allow full control for this user.
How to remotely connect BackupManager to BackupFP?
Run BackupManager.exe with following comman-line parameters:
- BackupManager.exe fp -address 127.0.0.1 for Windows OS;
- "/Applications/Backup Manager.app/Contents/MacOS/BackupManager" fp -address 127.0.0.1 for Mac OS;
Also you can add user, password or port — these parameters are not mandatory:
- BackupManager.exe fp -address 127.0.0.1 -user user1 -password pass1 -port 5314 for Windows OS;
- "/Applications/Backup Manager.app/Contents/MacOS/BackupManager" fp -address 127.0.0.1 -user user1 -password pass1 -port 5314 for Mac OS;
where 127.0.0.1 is address of BackupFp host. Please pay attention that port 5314 has to be opened.
How to enable Selection Priority?
- Create a new product with SelectionPriority enabled.
- Assign contract to this new product.
- Restart Backup Service Controller at the client side.
- Start the IASO2011 Client and you will be able to set the priority.
What to do if MsSQL or Exchange Restore is very slow?
- Check your Network settings (e.g. the network speed is slow or its bandwidth is narrow).
- Enable local restore cache (during backup DB is divided between a big amount of cabinets and it takes a lot of time to gather all pieses of information into the source form, so caching of cabinets during restore leads to performance improvement).
Add restore cache location into config.ini
[Cache] RestoreCacheLocation=path
How to configure Remote Connection Gateway to use specific IP?
For example Ubuntu server has two IPs:
root # ifconfig | grep "inet addr" inet addr:2.3.4.5 Bcast:2.3.4.5.255 Mask:255.255.255.224 inet addr:1.2.3.4 Bcast:1.2.3.4.255 Mask:255.255.255.224 inet addr:127.0.0.1 Mask:255.0.0.0
- Configure Pure-FTPd to use specific IP. Add to /etc/pure-ftpd/conf/Bind line like:
2.3.4.5,443
- Configure RCG to use specific IP. Add the following lines to /opt/IASO/ManagementEngine/config.ini file:
[RemoteConnectionGateway] RCGAddress=1.2.3.4 RCGPort=443
- Restart ProcessController and Pure-FTPd:
root # /etc/init.d/ProcessController restart root # /etc/init.d/pure-ftpd-mysql restart
- If everything went smoothly you should see both Pure-FTPd and RCG:
root # netstat -nlp | grep 443 tcp 0 0 1.2.3.4:443 0.0.0.0:* LISTEN 2131/RemoteConnecti tcp 0 0 2.3.4.5:443 0.0.0.0:* LISTEN 1926/pure-ftpd (SER
How to change the credentials of an account with a batch script?
- Pick a machine (virtual or physical) that will be used as a restore machine.
- Gather all the config.ini's of the machines you'd like to restore on this machine
- Rename the config.ini's to a unique name, for example config-user1.ini, config-user2.ini etc.
- Install the Backup Manager on the restore machine, with existing credentials. Don't start a backup and make sure the schedule is empty
- Create for every machine a batch file with the following content: (this example is for user1, paths can be different)
net stop "Backup Service Controller" del "C:\Program Files\Backup Manager\config.ini" copy "C:\ini\config-user1.ini" "C:\Program Files\Backup Manager\config.ini" net start "Backup Service Controller" "C:\Program Files\Backup Manager\BackupManager.exe"
- For preparing the Backup Manager to do a restore of one of the users, starting the correspondent batch file is enough
- Optional: create a second batch file that makes sure the software will become "neutral", with the following content:
net stop "Backup Service Controller" del "C:\Program Files\Backup Manager\config.ini"
How to enable Event logging for IASO Client?
To enable Event logging for IASO Client please add the following lines to the c:\Program Files\Backup Manager\config.ini file:
[Logging] UseNativeLoggingFacility=1
Please restart "Backup Manager Service Controller" service then.
How to move complete FTPStorage to a different partition at Windows2008R2 with IIS?
Actions that have to be done when you move to a different storage partition:
- Stop Microsoft FTP service to prevent sending new accounts' data to the server.
- Stop the Process Monitor service.
- Copy the FTP storage directory.
- Rename the folders: ..\FTPStorage\localuser\backup_admin and ..\FTPStorage\localuser\stats_user.
- Re-create the symlinks for backup_admin and stats_user (check wiki.iaso.com for commands below):
- Please create a symlink from \backup_admin to \common_user\status folder:
In command prompt (run: cmd)
e.g. mklink /D "C:\FTPStorage\LocalUser\backup_admin" "C:\FTPStorage\LocalUser\common_user\status" - Please create a symlink from \stats_user to \common_user folder:
In command prompt (run: cmd)
e.g. mklink /D "C:\FTPStorage\LocalUser\stats_user" "C:\FTPStorage\LocalUser\common_user"
- Please create a symlink from \backup_admin to \common_user\status folder:
- Check if backup_admin has full control to ...\FTPStorage\localuser \common_user\status.
- Check if stats_user and common_user have full control to ...\FTPStorage\localuser\common_user.
- Apply full permissions again for each user to it’s own home folder (include sub folders).
- Change Storage directory within IIS configuration.
- Change Storage location in config.ini from the Management Engine directory (C:\Program Files\Management Engine).
- Start the Microsoft FTP service.
- Start the process Monitor service.
Which licence to use on the replica server?
If you have a replica server, you should use the same licence as for the primary system, but the ME can not run on the replica.