Monday, December 27, 2010

How to migrate EXP (EXP810) from one DS 4000 (4800) to other DS 4000 (4800)

Migration of EXP from one to other storage is possible.

Here is procedure:
IBM TotalStorage DS4000 - Hard Drive and Storage Expansion Enclosure Installation and Migration Guide
Chapter 6. Migrating expansion units containing hard drives

IBM Redbook - IBM AIX Version 7.1 Differences Guide

This IBM® Redbooks® publication focuses on the enhancements to IBM AIX® Version 7.1 Standard Edition. It is intended to help system administrators, developers, and users understand these enhancements and evaluate potential benefits in their own environments.

THE TSM SERVER 6.2.2 UPGRADE CAN DELETE DB2 INSTANCES - Manually upgrading server instances from Tivoli Storage Manager Version 6.1 to Version 6.2

During the upgrade to TSM 6.2.2, the installer attempts to determine the currently installed version of DB2 using the command 'db2level'. If the db2level command fails, the TSM server (including DB2) is then uninstalled and reinstalled rather than being upgraded. Uninstalling DB2 results in all DB2 instances being deleted. The deleted instances are not rebuilt post the upgrade.
The db2level command has been seen to fail with
        # LANG=C /opt/tivoli/tsm/db2/bin/db2level
        SQL10007N Message "-1390" could not be retrieved.  Reason
        code: "3".

Local fix:
Use the steps outlined in the technote:
        Manually upgrading server instances from Tivoli Storage
        Manager Version 6.1 to Version 6.2
        to recreate the instances that were deleted.

Tuesday, December 21, 2010

Dynamic Tracking of Fibre Channel devices in AIX - PID change in Fibre Channel Fabric

Port identifiers (called PIDs) are used by the routing and zoning services in Fibre Channel fabrics to
identify ports in the network. All devices in a fabric must use the same PID format, so when you add
new equipment to the SAN, you might need to change the PID format on legacy equipment.

Many scenarios cause a device to receive a new PID; for example, unplugging the device from one
port and plugging it into a different port as part of fabric maintenance, or changing the domain ID
of a switch, which might be necessary when merging fabrics, or changing compatibility mode

AIX® 6.1 and higher supports dynamic tracking of Fibre Channel (FC) devices.
Previous releases of AIX required a user to unconfigure FC storage device and adapter device instances before making changes on the system area network (SAN) that might result in an N_Port ID (SCSI ID) change of any remote storage ports.

Friday, December 17, 2010

ghettoVCBg2 - Free alternative for backing up VMs in ESX(i) 3.5 and 4.x (no SSH console required!)

Are you looking for free backup solution for VMware? Then you are right here :-)
ghettoVCBg2 is the follow up release of the ghettoVCB backup utility which allows users to perform backups of virtual machines residing on ESX(i) 3.5/4.x servers using methodology similar to VMware's VCB tool. By incorporating highly constructive feedback from the VMware community and utilizing the existing VI API, ghettoVCB’s framework was completely rewritten to be harder, better, faster, stronger.

Source: VMware Communities

Thursday, December 9, 2010

ANR0482W TSM - How to interpret and troubleshoot it

This article describes TSM warning message ANR0482W:
ANR0482W ANS1005E ANS1809W - Sessions terminating due to timeouts

ANR0482W, ANS1005E, and ANS1809W messages are encountered during Tivoli Storage Manager backup processing. This document explains the sequence of events that take place between the Tivoli Storage Manager client and server.
ANR0482W ANS1005E ANS1809W messages are observed during client backup activity

Sunday, November 21, 2010

How to change URL to alias for Share Point 3

How to change URL to alias for Share Point 3
Go to administration (usually on http://localhost:21887)
Central Administration > Operations > Alternate Access Mappings > and edit default URL for Share Point Site (line without any port) and replace with new one eg. http://servername to http://intranet

How to force Automatic Updates / Windows Update Client to check for new updates

How to force Windows Update Client to check for new updates
Go to a command line or go to Start - Run and run this command:
wuauclt /detectnow

Saturday, November 20, 2010

Free MySQL tool - Toad for MySQL

I would like to share information that Quest company offer free tool for MySQL.
Toad® for MySQL is a freeware development tool that improves the productivity of developers and administrators running MySQL on Windows.
It can be downloaded here after registration:
For more information check it out

Wednesday, November 10, 2010

ORA-00600 [Librarycachenotemptyonclose] Reported At Shutdown

I've experienced this problem so I hope that it will be usefull...
My version: ( to
ORA-00600: internal error code, arguments: [LibraryCacheNotEmptyOnClose], [], [], [], [], [], [], []
Trace file:
Starting by line "----- Call Stack Trace -----" check if you see this functions:
kglshu kqlnfy kscnfy ksmshu
opistp_real opistp opiodr ttcpip opitsk opiino opiodr opidrv
sou2o opimai_real main libc_start_main
Non-critical bug during database shutdown.
Run sql command before shutdown:
sqlplus / as sysdba
alter system flush shared_pool;
You can also create shutdown trigger to automatically invoke this action.

Friday, October 22, 2010

How to define and update script in TSM server

Here are some tips when managing scripts in TSM server.
  • Defining script in TSM:
DEFine SCRipt script_name command_line Line=number

tsm: TSMSERVER> DEFine SCRipt test_scrit "q sch t=a" Line=5

  • Updating script in TSM:

UPDate SCRipt script_name command_line Line=1 DESCription=description

Tuesday, October 19, 2010

Best Practice in Backup & Data Protection in a Virtualized World

Webcast for managers and backup administrators:

A BrightTALK Channel

Thursday, October 14, 2010

CZE - Licence produktů MS ve virtuálním prostředí

Narazil jsem na zajímavý článek velice znalého odborníka na licencování Microsoft produktů paní Dariny Vodrážkové, MCTS.
Tento článek pojednává o problematice licencování Microsoft produktů ve virtuálním prostředí:

Monday, October 11, 2010

IBM HMC: Accessing the Product Engineering Shell (PESH) Command Line

On this site you can find manual how to access PESH in HMC.

It can be used when solving problem with too big /var/hsc/log/hmclogger.log file and need to do any operation under root.

The procedure in this document can be used to obtain an unrestricted shell on the HMC and log on as root.
Prerequisites: Obtain a pesh password from IBM support.
Right-click on the HMC desktop, select Terminals > rshterm . Run the lshmc -v command to obtain the HMC serial number (as stored in the BIOS). The serial number is listed in the SE field (in bold blue below):

Thursday, October 7, 2010

How to recover one table from dump in MySQL

If you do dumps just of one table on regular basis then you are happy man :-)
  1. Backup of one table:
    # mysqldump -u username -p password > /path/file.sql
  2. Restore one table:
    # mysql --user=username --pass=password --host=localhost db_name < /path/file.sql
If you do dumps of whole DB then do following:
Backup of DB:
  1. # mysqldump -u username -p password > /path/file.sql
Restore of one table from dump of DB:
  1. We have to know where one table starts and where ends:
    # grep -n 'Table structure' /path/file.sql
  2. Then we have to separate part of file with required table into new file using line number gathered in previous command (where 7506 is start and 17684 is end):
    # sed -n '7506,17684 p' /path/file.sql > /path/new_file.sql
  3. Then we can restore it into DB:
    # mysql --user=username --pass=password --host=localhost db_name < /path/file.sql

Tuesday, October 5, 2010

UNIX and Linux command reference guide

Here are some commands from UNIX and Linux world.

AIX Linux
Command Comment Command Comment
Show directory size du -ms /tmp k KB,m MB, g GB du -hs /tmp
Show disk size bootinfo –s hdisk# MB
List exported directories lsfsexp
showmount -e
Show FC Info fcstat fcsX

Friday, September 24, 2010

CZE - How to work around the problem with thumbnails regeneration timeout in PrestaShop

Již několikrát jsem řešil nepříjemný problém s regenerací miniatur - obrázků v PrestaShopu.
Pokud máte 100 a více zboží v eshopu a timeout pro php skripty nastaven na 1 minutu tak se asi při 100 tém zboží přeruší proces regenerace a zobrazí se prázdná stránka nebo chyba s překročením limitu pro běh skriptů. Nezoufejte :-)
Našel jsem zajímavý návod, jak obejít tento problém:
  1. Vytvořit složku tmp ve složce /prestashop_home/img/p
  2. Spustit regeneraci miniatur
  3. Přesunout soubory / obrázky zboží, pro které již došlo k vygenerování miniatur to vytvořené složky
  4. Dále opakovat body 2 a 3 dokud nejsou vygenerovány miniatury pro všechny soubory a to poznáte tak, že se vám zobrazí zpráva "Thumbnails successfully regenerated" a v češtině "Miniatury úspěšně regenerovány"
  5. Přesunout všechny soubory z /prestashop_home/img/p/tmp zpět do /prestashop_home/img/p/

Wednesday, September 8, 2010

Redefining TSM Library and Drives for UNIX OS

Have you experienced problem with offline path of drive and library in TSM server?
Have you received these errors?
ANR0523W Transaction failed - error on output storage device
ANR8300E I/O error on library (OP=xx, CC=xx, KEY=xx, ASC=xx, ASCQ=xx, SENSE=xx)
ANR8301E I/O Error on library
ANR8355E I/O error reading label for volume NNNNNN on drive XXXXX
ANR8359E Media fault detected on volume NNNNNN in drive XXXXX
ANR8441E Initialization failed for SCSI library
ANR8779E Unable to open drive XXXXX, error number=ZZZ
ANR8944E Hardware or media error on drive
ANR8963E Unable to find path to match the serial number defined for drive
ANR3512E RECLAIM STGPOOL: Error encountered in accessing data storage - insufficient number
of mount points available for removable media.
ANR1463E RUN: Command script BCK_RECLAIM completed in error.
ANS8001I Return code 14.
ANR8840E      Unable to open device /dev/smc0 with error
ANR8840E      Unable to open device /dev/rmt0 with error
ANR8840E      Unable to open device /dev/rmt1 with error
ANR8420E UPDATE PATH: An I/O error occurred while accessing drive .
ANS8001I Return code 15.

IBM guys have made nice "How to redefine TSM Library and Drives for UNIX OS"

Tuesday, August 24, 2010

NAGIOS/Centreon: Troubleshooting Graphs


From Wiki Centreon

Here is a short conversation "how to" troubleshoot graphs in centreon:

.. I know, currently this is only a log from an IRC session, but me (or any volunteers) may turn this in a good and structured HowTo :)
(14:22:09) grandmoun: How can i create graphs in centreon??
(14:28:27) nfilus: graphs are autogenerated, if the service you defined returns performance data
(14:29:01) zelia5: how do i generate perfdata ? ^^
(14:31:09) nfilus: # /usr/local/nagios/libexec/check_centreon_ping -H
(14:31:15) nfilus: GPING OK - rtt min/avg/max/mdev = 23.269/23.269/23.269/0.000 ms|time=23.269ms;20;40;; ok=1
(14:31:25) nfilus: |time .... is the perfdata

Thursday, August 12, 2010

How to convert UNIX/LINUX time to readable format

How to get the current epoch time
date +%s
Convert from human readable date to epoch
date +%s -d"Jan 1, 1980 00:00:01"
Convert from epoch to human readable date
date -d @1190000000

Monday, August 2, 2010

Unsuccessfull reverse DNS lookup can cause FTP server connection time outs on AIX!!!!

Na FTP klientech běžících na Windows a připojujících se na FTP server na AIXu jsem měl nedávno problém, že FTP klienti po navázání session na FTP server nedostali zpět odpověď od FTP serveru. Někdy se připojení podařilo úspěšně.
Když se spojení nepodařilo navázat, vrátila se na FTP klientu na Windows tato hláška:
ftp host.domain.xx
Connected to host.domain.xx
Connection closed by remote host.

Po sledování síťového provozu na klientu (Wireshark) i serveru (tcpdump host IP_address) jsem došel k závěru, že server neposílá Welcome message.
Prostě po navázání TCP session nedošlo k navázání komunikace na úrovni FTP protokolu.

Důvodem bylo to, že AIX a nastavené DNS servery nedokázaly odpovědět na reverzní lookup FTP serveru.
Tím docházelo k time-out-ům.

Problém jsem vyřešil tak, že jsem přidal přepínač c do parametru spuštění FTP serveru v konfiguračního souboru inted a znovu načetl konfigurační soubor.
> vi /etc/inetd.conf
ftp     stream  tcp6    nowait  root    /usr/sbin/ftpd         ftpd -lc
> refresh -s inetd

Informace k FTP na AIX na stránkách IBM:

ESX 4.1 je poslední verzí plného ESX serveru! Co bude dál?

Společnost VMware na konci v července oznámila, že verze ESX 4.1 je poslední verzí, která bude podporovat obě verze ESX serveru a to jak "plný" ESX tak i "tenkou" verzi ESXi. ESX je COS (Console Operating System) a tedy konzolový operační systém obsahující hypevisor, který je určený čistě k virtualizaci.
Verze ESXi byla vydána v roce 2007 z důvodu vyšší úrovně spolehlivosti, robustnosti, výkonnosti a bezpečnosti pro virtuální prostředí. Myslím, že to byl správný krok a navíc jsme měli možnost volby, zda tenký nebo plný ESX server. Výhody verze ESXi spočívaly v menším množství a četnosti patchů a v jednoduchosti administrace. Nevýhody verze "i" však byly např., když jsme potřebovali něco naskriptovat anebo ve verzi 3.5 nastavit flow control pro iSCSI. Z tohoto důvodu jsem byl přinucen přejít zpět na "plnou" verzi. Vznikaly tady bariéry, které se postupně snažili odstraňovat, a tím nejspíše dospěli k rozhodnutí o vývoji jen jedné verze.
Myslím, že i přechod jen na jednu ESXi verzi, je tím správným krokem. Ulehčí to rozhodnutí, zda instalovat tu či onu verzi. Pokud bude jen jedna verze, tak všichni budou mít stejné a takové požadavky, jako měli na "plnou" verzi a VMware bude spolu s partnery tyto limity překonávat pomocí API rozhraní a remote CLI.
Uvidíme, co nám tato změna přinese.....
Při příležitosti upgrade stávajícího prostředí z verze 3.5 na 4.1 budu zvažovat i návrat na verzi "i".
A co vy, jakou verzi používáte vy a přejdete na verzi i? Bude vám chybět cron a shell?

Zde je stručný přehled, na co bychom se měli při přechodu zaměřit:
  • Nahrazení COS-based hardware monitoringu CIM-based nástroji
  • Nahrazení COS-based backup technologií produkty používající vStorage APIs
  • Nahrazení COS-based scriptů pomocí VMware Management Assistant, the vCLI, nebo vSphere PowerCLI

Srovnání vlastností verzí ESX a ESXi

Informace o poslední vydané verzi ESXi 4.1:

Čerpáno z blogu společnosti VMware:

Wednesday, June 9, 2010

Thursday, May 20, 2010

IBM Education Assistant - multimediální výukové moduly

Na webu IBM Education Assistant naleznete sbírku multimediálních výukových modulů pro SW produkty řady IBM Tivoli. Výukové materiály jsou mluvené a obsahují prezentace.

IBM Education Assistant:
IBM Education Assistant TSM:

Keywords: výukové materiály IBM, IBM SW, Tivoli, TSM, Tivoli Storage Manager, Tivoli Storage Manager 5.3 - 6.1

Interaktivní help k topas na AIXu

Dnes jsem narazil na zajímavou stránku, na které je interaktivní screen utility TOPAS z AIX.
Pokud umístíte kurzor nad část(výraz), která vás zajímá, tak se zobrazí nápověda - popis jednotlivých polí.
Odkaz je zde:

Na těchto stránkách najdete spoustu užitečných návodů "taháků" na UNIXy IBM AIX, HP UX, SOLARIS a LINUXY. Doporučuji!

Keywords: topas, top on AIX, topas PgPs, monitoring AIX, monitoring swap on AIX

Thursday, May 13, 2010

Chmod calculator - chmod kalkuačka

Tahák ve formě chmod kalkulačky pro UNIX a LINUXáře :-))
chmod xxx jmeno_souboru_nebo_adresare
kde x je soucet hodnot jednotlivých oprávnění: Read = 4, Write = 2, Execute = 1

Permission Owner Group Other

Tuesday, April 13, 2010

PrestaShop - 1.3 beta 1 available!

Dne 9.3.2010 byla vydána nová testovací verze open-source e-comerce (internetový obchod) SW PrestaShop.
Doporučuji jen na testování. Pro instalaci do ostrého prostředí instalujte v 1.2.5.

Domovská stránka:
Stažení zde:

HP Data Protector – Release 6.11

V minulém roce vyšla nové verze zálohovacího SW od společnosti HP - HP Data Protector 6.11.

Pojďme se podívat, co tato verze přináší a proč je označována jako další verze.

HP Data Protector 6.11 je první vydání tohoto druhu a reflektuje novou strategii “Minor-Minor” vydávání verzí Data Protectoru. Toto vydání obsahuje všechny opravy vydané pro verzi 6.10, přináší nové funkcionality a podporu nových platforem, které by byly vydávány v sériích patchů.
“Minor-Minor” verze zjednodušují aktualizaci prostředí a zároveň bude moci HP vydávat častěji nové funkcionality než ve strandardním procesu vydávání SW. Patche tak jak je známe, budou vydávány i nadále.

Když se podíváme do nedaleké historie verzí, tak byly vydány tyto verze 5.50, 6.00, 6.10 a nyní nově “Minor-Minor” verze 6.11. Je zde tedy zřejmé častější vydávání nových verzí než v předchozích letech.

Jak na uprade:
HP Data Protector 6.11 je plnohodnotná verze postavená na verzi 6.10. Předchozí verze Data Protectoru jako jsou 5.5, 6.0, 6.10 mohou být upgradovány přímo na verzi 6.11. Upgrade nevyžaduje instalaci žádných patchů před samotným upgrade. Pokud máte nainstalovány nějaké Site Specific Patche (SSP), kontaktujte před upgradem HP support. Před upgradem si určitě systém odzálohujte nejlépe při zastavených službách DP.

Po upgradu nebo instalaci DP opatchujte. Ze svých zkušeností rozhodně doporučuji instalovat všechny dostupné patche.

Nutná registrace pro stažení:
Patche pro 6.11

Provozjuji HP Data Protector v 6.00 v prostředí asi 40 Windows serverů a 4 Linux serverů. Velice oceňuji přehledné GUI a funcionalitu, kterou DP má. Disaster recovery má DP velice dobře propracovanou (např. disk delivery, advanced DR,...) a není třeba za to připlácet. Do DP lze také integrovat MS VSS writery a zálohovat např. MS SQL Server bez nutnosti kupovat On-line applikation extension. V této chvíli zvažuji upgrade na 6.11 hlavně z důvody lepší podpory Windows 2008. Takže příští díl by mohl být o tom, jak udělat a jak probíhá upgrade z 6.00 na 6.11.

HP Data Protector home page
HP Information Management Digital Hub - HP Data Protector
IT Resource Center Forums - Data Protector
HP Data Protector A.06.11 Getting Strated

VMware nabízí službu VMware Go

SW společnost VMware je v IT již dlouhou dobu a je leaderem v oblasti virtualizace. Neustále pracují na nových produktech a na vylepšení produktů stávajících. Tato společnost nabízí jak open-source tak i komerční SW.

Určitě jste již slyšeli o serverové virtualizaci, kdy na jednom fyzickém serveru může běžet několik operačních systému od různých distribucí Linuxu až po veškeré verze Windows, a můžeme tak sdílet systémové prostředky a šetřit tak náklady za HW, servis, napájení a chlazení. Produkt od tohoto výrobce se jmenuje VMware ESX server. Existují dva typy a to ESXi a ESX, které se dále dělí podle funcionalit. ESXi je "tenká verze" bez servisní Linuxové konzole narozdíl od verze ESX. Aktuální verze ESX serveru je 4, přezdívaná vSphere. ESX server se dá použít samostatně anebo s centrálním management serverem, který nese název vCenter. ESXi je po registraci volně dostupný, tzn. zdarma.

VMware nedávno spustil novou službu VMware Go, která je zdarma a pomůže malým společnostem a začínajícím administrátorům s nasazením serverové virtualizace a to konkrétně produktu ESXi. VMware Go se skládá z webového portálu a agenta, který je instalován na stanici administrátora.

VMware GO vás provede těmito kroky a virtualizace je nasazena :-)
  1. Instalace ESXi serveru
    • Jednoduchý a intuitivní průvodce spuštěný z webového prohlížeče vás provede instalací a nastavením.
    • Vestavěná kontrola kompatibility HW zautomatizuje výběr vhodného fyzického serveru pro instalaci serveru ESXi.
  2. Vytvoření virtuálního stroje
    • Dále vás provede migrací existujícího fyzického serveru, instalací a přednastavením virtualní appliance, nebo vytvoření nového virtuálního stroje.
  3. Správa ESXi serveru a virtuálních strojů
    • Centralizované a zjednodušené rozhraní pro správu virtuálního prostředí.
    • Monitorování výkonu virtuálních strojů a využití systémových prostředků.
    • Skenování a aktualizace virtuálních strojů z centrální konzole.

Pro další technické informace produktu VMware Go navštivte tuto stránku VMware Go FAQ.

Začněte s ESXi and VMware Go již dnes.

VMware Go Demo: shlédněte toto demo a během chvilky se naučíte používat VMware GO.

Já jsem VMware nasazoval v malých i větších prostředích a ze svých zkušeností mohu říci, že je to velice dobrá virtualizační platforma.