How to delete a HP Data Protector StoreOnce Software Deduplication store

In one of my earlier blogposts, I mentioned what you could do when you are confronted with a “corrupted” HP Data Protector software StoreOnce store. Today, we decided to delete the deduplication store to free up the diskspace.

Before a “HP Data Protector StoreOnce Software Deduplication Store” can be deleted, the media retained within needs to be exported. Please note, deleting the store in DataProtector does not mean the Store is deleted in StoreOnceSoftware.

The deletion required a set of steps to be executed. The plan of approach we followed, can be found below.

Continue reading

Lingo Explained: ACID Compliant SQL

ACID SQL stand for Atomicity, Consistency, Isolation and Durability.

Atomicity defines the way how the database handles changes in the database. If a part of the transaction fails, the entire transaction fails and the database remains untouched.

Consistency ensures the consistent state of the data throughout transactions. All write operations within the database need to be accepted with all predefined rules. It’s important to mention this is a database operation and do not guarantee consistency caused by faulty application level database operations.

Isolation ensures multiple transactions can be executed parallel as they were executed sequential. The content is not altered in the database, therefore a parallel query can be executed without interfering with the other query.

Durability ensures once the transaction has been completed, it’s committed into the database and will remain like this even when the servers encounters an outage.

Most relational databases (like Oracle and MSSQL) can be defined as ACID compliant.

Recovering a corrupted HP Data Protector software StoreOnce store

In one of the remote sites, the customer is running an HP Data Protector 9.02 environment in combination with a software-based HP Data Protector StoreOnce deduplication store based on a Windows Server 2012.

Unfortunately during the initial installation, the consultant did not implement any anti-virus exclusions causing the software deduplication store to get corrupted last week. Files which got deleted were from the type: “$StoreRoot\**\containerData_*\*.js“.

Magically we were still able to bring the store back online in read-only mode and restore data from it! Thumbs up!

Continue reading

Data Protector report the following error message when executing a barcode scan: “Bad catalog access for message #193 in set 65″

Today we received the following error message in the Data Protector GUI when we performed a barcode scan on a physical tape library: “Bad catalog access for message #193 in set 65“. Yesterday I found some Data Protector foreign tapes which we tried to format, logically we thought these were the root cause of this error message. After exporting them out of the library, we noticed the error stayed.

Eventually we found out this error was caused by a miscommunication between the Cell Manager and the client which has the HP Data Protector GUI installed. These error messages can appear when there is a discrepancy in the Data Protector versions installed.

In our situation, we had the HP Data Protector Cell Manager running on version 9.04 and we were using a Data Protector Console of version 9.02. After patching the console, the error disappeared and we were able to successfully manage the cell again.

Windows 10 Start Menu and Modern Apps do not open

Out of a sudden, the start menu on my Windows 10 computer didn’t respond anymore. I noticed I was unable to open the calendar anymore as well. It caught my eye the system installed a patch (KB3093266) yesterday and decided to remove it first before continuing with my troubleshooting. After removing the patch and rebooting the system, the start menu was still not behaving as it should.

I decided to boot the computer in “safe mode” (msconfig > boot) and check if the start menu works in safe mode, which was not the case. I have to admit, it was a long shot… but you never know!

Eventually after some Google magic I found the solution on the Microsoft forums. Open a PowerShell with administrative privileges and execute the following command: “Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}“.

The execution can take some time (up to 2 minutes). Any errors listed in the powershell command can be ignored. Upon completion the Start Menu and the Modern Apps open successfully again.

Validate SAN multi-path status on Windows and Linux

MPIO or multi-path is a mechanism to mitigate the effects of a failure (HBA failure, switch failure, …) by routing the storage traffic over an alternate path between the servers and the storage device.

In normal situations, the system is configured redundantly to avoid unneccesary point of failure. This means:

  • redundant storage (at least 2 controllers);
  • redundant fabrics;
  • redundant host bus adapters;

Continue reading

Installing multiple CommVault instances on a single server (Windows)

CommVault Simpana allows the installation of multiple instances on a single server. Each instance can operate simultaneously and independent from each other. The instance itself belongs to only one CommCell!

Each instance has it’s own:

  • Binaries installed (for example: “D:\Program Files\CommVault\Simpana\” and “D:\Program Files\CommVault\Simpana2“);
  • Updates installed (the other instance is treated as another server, hence updates need to be installed separately);
  • Set of services (with each own GXadmin);
  • Registry settings (“HKLM\Software\CommVault Systems\Galaxy\Instance00x“).

The important question is.. why would you want to do this? Some use cases: Continue reading

Lingo Explained: ROBO

ROBO or Remote Office/Branch Office are offices in a different geographical location than the main office. These remote offices are mainly used to house sales representatives and to provide personnel a close-by-home work location.

Many ROBOs lack experienced IT personnel, adequate backup software/hardware and/or system backup and recovery capabilities.

IT infrastructure in small and mid-large remote offices are a common and problematic issue in every organization. As a general IT guideline, organization tend to keep the IT infrastructure in the remote office limited and provide ROBO solutions to ease the problem and daily management.

CommVault Data Aging job fails with the error “Failed to get prunable data”

Data Aging is the process which deletes the data once the retention has been superseded. Additionally the data aging process defines the extended- and basic retentions.

Last week – after 1 year of successful execution –  the data aging jobs started to fail with the following error: “[32:329] Failed to get prunable data“.

Continue reading

Redirecting the CommVault webconsole URL’s (version 10)

A set of different web consoles have been introduced as of CommVault Simpana v10. Every console has it’s specific purpose. In general we can say the console based on Microsoft Internet Information Services (number 1 in the list below) is restricted to administrators for daily management of the CommCell.

CommVault provides the following web pages:

  1. CommVault Simpana Administration Console: http://commserve:81/console
  2. Regular webconsole: http://webserver/webconsole/
  3. Compliance search: http://webserver/compliancesearch/
  4. Search admin: http://webserver/searchadmin/
  5. Lucene admin: http://searchnode:27000

Continue reading