Your SlideShare is downloading. ×
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Ibm tivoli storage resource manager a practical introduction sg246886
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Ibm tivoli storage resource manager a practical introduction sg246886

1,512

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,512
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Front coverIBM Tivoli StorageResource Manager:A Practical IntroductionTake control of storage resources inyour enterpriseReceive early alerts of storageproblemsNew! ESS reporting and Tivoliintegration Charlotte Brooks Michel Baus Michael Benanti Ivo Gomilsek Urs Moseribm.com/redbooks
  • 2. International Technical Support OrganizationIBM Tivoli Storage Resource Manager: A PracticalIntroductionAugust 2003 SG24-6886-01
  • 3. Note: Before using this information and the product it supports, read the information in “Notices” on page xxiii.Second Edition (August 2003)This edition applies to IBM Tivoli Storage Resource Manager (product number 5698-SRM), IBM Tivoli StorageResource Manager for Databases (product number 5698-SRD), IBM Tivoli Storage Resource Manager forChargeback (product number 5698-SRC), and IBM Tivoli Storage Resource Manager Express Edition(5698-SRX)© Copyright International Business Machines Corporation 2003. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.
  • 4. Contents Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... . . . . . . . xxv The team that wrote this redbook. . . . . . . . . . . . . . . . . . . ...... ....... ...... . . . . . . xxvi Become a published author . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... . . . . . . xxvii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... . . . . . .xxviii Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix October 2003, Second Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxixPart 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Chapter 1. Introduction to Storage Resource Management . . . . . . . . . . . . . . . . . . . . . . 3 1.1 What is Storage Resource Management? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.1 Storage Resource Management, then and now . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Storage management issues today. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.1 Growth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 Storage costs too much, and money is not used efficiently . . . . . . . . . . . . . . . . . . 8 1.2.3 Unmanaged storage costs too much, and the scope is large . . . . . . . . . . . . . . . . 12 1.2.4 Storage management functions defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.2.5 Architecture for a suite of Storage Management solutions . . . . . . . . . . . . . . . . . . 15 1.2.6 Standards and Storage Resource Management tools . . . . . . . . . . . . . . . . . . . . . 16 1.3 Objectives of Storage Resource Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Chapter 2. Introduction to IBM Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . 23 2.1 IBM Tivoli Storage Resource Manager overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.1.1 Business purpose of Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . 24 2.1.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.1.3 IBM Tivoli Storage Resource Manager products . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.1.4 Components of IBM Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . 26 2.1.5 Supported platforms for IBM Tivoli Storage Resource Manager. . . . . . . . . . . . . . 28 2.1.6 Security considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.2 Enhancements to Tivoli Storage Resource Manager V 1.2 . . . . . . . . . . . . . . . . . . . . . 29 2.2.1 Automated filesystem extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.2.2 Enterprise Storage Server (ESS) integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.3 TEC integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.4 Cloudscape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.2.5 UDB/DB2 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.3 Justification for IBM Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . 30 2.3.1 Improving storage return on investment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4 Functions of IBM Tivoli Storage Resource Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4.1 Basic menu displays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.4.2 Discover and monitor Agents, disks, filesystems, and databases . . . . . . . . . . . . 35 2.4.3 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 2.4.4 Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41© Copyright IBM Corp. 2003. All rights reserved. iii
  • 5. 2.4.5 Chargeback: Charging for storage usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.5 Chapter summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Part 2. Design considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Chapter 3. Deployment architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.1 IBM Tivoli Storage Resource Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.2 IBM Tivoli Storage Resource Manager Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.2.1 Discovery of unmanaged Windows systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.2.2 Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.3 IBM Tivoli Storage Resource Manager Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.4 Deployment considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.4.1 Repository database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.4.2 CIM/OM server placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.4.3 NAS Agent placement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.4 Novell NetWare Agent placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.5 Deployment scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3.5.1 Standalone Server installation with local database. . . . . . . . . . . . . . . . . . . . . . . . 59 3.5.2 Standalone Server installation with remote database . . . . . . . . . . . . . . . . . . . . . . 59 3.5.3 Standby Server installation for HA using remote database. . . . . . . . . . . . . . . . . . 60 3.5.4 Windows cluster install of IBM Tivoli Storage Resource Manager Server . . . . . . 61 3.5.5 AIX cluster installation of IBM Tivoli Storage Resource Manager Server . . . . . . . 62Part 3. Installation and basic operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Chapter 4. IBM Tivoli Storage Resource Manager installation . . . . . . . . . . . . . . . . . . . 67 4.1 Supported operating system platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.2 Supported databases for repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4.3 Tivoli Storage Resource Manager Server install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.3.1 Lab environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.3.2 Database creation for repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.3.3 Installation of the Server code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.3.4 Microsoft SQL-Server as repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4.3.5 Installing Cloudscape as a test database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.3.6 Configuration for Web access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.3.7 Installation of the GUI code. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4.3.8 Installing the Server code on UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.4 Installing the Agent code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.5 Applying maintenance to Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . 93 4.5.1 Planned upgrade installation for Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 4.6 Basic administrative tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 4.6.1 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 4.6.2 Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 4.6.3 Administration: Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4.6.4 Administrative Services: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.6.5 Administrative Services: Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.6.6 Administrative Services: Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 4.7 Microsoft Cluster installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 4.7.1 Microsoft Cluster initial setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.7.2 Adding shared disk resource for DB2 instance and SRM installation . . . . . . . . . 133 4.7.3 Installation of DB2 database on both nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 4.7.4 Setting up a clustered instance in DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 4.7.5 Installing IBM Tivoli Storage Resource Manager Server on both nodes. . . . . . . 135 4.7.6 Copying the repository database to the clustered instance . . . . . . . . . . . . . . . . 137iv IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 6. 4.7.7 Editing the Server config file to reflect the database change . . . . . . . . . . . . . . . 138 4.7.8 Creating clustered resources for the Server and Agent . . . . . . . . . . . . . . . . . . . 138 4.8 Manager HA install using remote Oracle database. . . . . . . . . . . . . . . . . . . . . . . . . . . 142 4.8.1 Testing the standby HA installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 4.9 CIM/OM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 4.9.1 What is CIM/OM? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 4.9.2 CIM/OM Server installation for ESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 4.9.3 CIM/OM configuration in IBM Tivoli Storage Resource Manager . . . . . . . . . . . . 153 Chapter 5. Operations: Policy, Quotas, and Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 5.1 OS Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 5.1.1 Navigation tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 5.1.2 Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 5.1.3 Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 5.1.4 Pings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 5.1.5 Probes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 5.1.6 Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 5.1.7 Scans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 5.2 OS Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 5.2.1 Alerting navigation tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 5.2.2 Computer Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 5.2.3 Filesystem Alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 5.2.4 Directory Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 5.2.5 Alert logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 5.3 Policy management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 5.3.1 Filesystem extension and LUN provisioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 5.3.2 Quotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 5.3.3 Network Appliance Quotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 5.3.4 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 5.3.5 Scheduled actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 5.4 Database monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 5.4.1 Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 5.4.2 Probes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 5.4.3 Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 5.4.4 Scans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 5.5 Database Alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 5.5.1 Instance Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 5.5.2 Database-Tablespace Alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 5.5.3 Table Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 5.5.4 Alert log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 5.6 Databases policy management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 5.6.1 Network Quotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 5.6.2 Instance Quota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 5.6.3 Database Quota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 5.7 Database administration samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 5.7.1 Database up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 5.7.2 Database utilization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 5.7.3 Need for reorganization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Part 4. Customizing and advanced operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Chapter 6. Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 6.1 Tivoli Storage Resource Manager reporting capabilities. . . . . . . . . . . . . . . . . . . . . . . 248 6.1.1 Major reporting categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Contents v
  • 7. 6.2 Using the standard reporting functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 6.2.1 Asset Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 6.2.2 Storage Subsystems Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 6.2.3 Availability Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 6.2.4 Capacity Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 6.2.5 Usage Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 6.2.6 Usage Violation Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 6.2.7 Backup Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 6.3 Tivoli Storage Resource Manager ESS Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 6.3.1 ESS Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297 6.4 IBM Tivoli Storage Resource Manager top 10 reports . . . . . . . . . . . . . . . . . . . . . . . . 316 6.4.1 ESS used and free storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 6.4.2 ESS attached hosts report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 6.4.3 Computer Uptime reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 6.4.4 Growth in storage used and number of files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 6.4.5 Incremental backup trends . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 6.4.6 Database reports against DBMS size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 6.4.7 Database instance storage report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 6.4.8 Database reports size by instance and by computer . . . . . . . . . . . . . . . . . . . . . 329 6.4.9 Locate the LUN on which a database is allocated . . . . . . . . . . . . . . . . . . . . . . . 331 6.4.10 Finding important files on your systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 6.5 Creating customized reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 6.5.1 System Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 6.5.2 Reports owned by a specific username . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 6.5.3 Batch Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 6.6 Setting up a schedule for daily reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 6.7 Setting up a reports Web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 6.8 Charging for storage usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Chapter 7. Protecting and maintaining Tivoli Storage Resource Manager . . . . . . . . 369 7.1 IBM Tivoli Storage Resource Manager environment. . . . . . . . . . . . . . . . . . . . . . . . . . 370 7.1.1 IBM Tivoli Storage Resource Manager Server . . . . . . . . . . . . . . . . . . . . . . . . . . 370 7.1.2 Tivoli Storage Resource Manager Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 7.2 Integration with IBM Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 7.2.1 IBM Tivoli Storage Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 7.2.2 Setup for backing up Tivoli Storage Resource Manager. . . . . . . . . . . . . . . . . . . 372 7.2.3 Tivoli Storage Manager Server configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 7.2.4 Client configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 7.2.5 Additional considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 7.3 Backup procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378 7.3.1 Agent files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 7.3.2 Server files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381 7.3.3 IBM Tivoli Storage Resource Manager database . . . . . . . . . . . . . . . . . . . . . . . . 382 7.4 Restore procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 7.4.1 Restore Agent files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 7.4.2 IBM Tivoli Storage Resource Manager Server files . . . . . . . . . . . . . . . . . . . . . . 390 7.4.3 Tivoli Storage Resource Manager database. . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 7.5 Disaster Recovery procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 7.5.1 Windows 2000 restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 7.5.2 ITSRMDB database restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 7.6 Database maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 7.7 IBM Tivoli Storage Resource Manager with SQL-Server . . . . . . . . . . . . . . . . . . . . . . 404 7.7.1 Using Oracle for the IBM Tivoli Storage Resource Manager database . . . . . . . 408vi IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 8. Part 5. Tivoli Systems Management integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409 Chapter 8. Integration with Tivoli Enterprise Console. . . . . . . . . . . . . . . . . . . . . . . . . 411 8.1 Introduction to Tivoli Enterprise Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412 8.2 Lab environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 8.3 Configuring the Rule Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 8.4 Configuring TEC Event Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 8.5 Event format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 8.6 Tivoli Storage Resource Manager event forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Chapter 9. Integration with Tivoli Enterprise Data Warehouse . . . . . . . . . . . . . . . . . . 431 9.1 Introduction to Tivoli Enterprise Data Warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 9.2 Tivoli Storage Resource Manager Warehouse Pack . . . . . . . . . . . . . . . . . . . . . . . . . 433 9.3 Tivoli GUID and Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 9.4 Configuring TEDW: Importing Warehouse Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 9.4.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 9.4.2 Installing the Warehouse Enablement Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 9.4.3 Register the Tivoli Storage Resource Manager database with ODBC . . . . . . . . 439 9.4.4 Configuring Tivoli Enterprise Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . 444 9.4.5 Configure ETLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 9.4.6 Verifying data in DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Chapter 10. Integration with Tivoli Configuration Manager . . . . . . . . . . . . . . . . . . . . 457 10.1 Introduction to IBM Tivoli Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 458 10.2 Inventory - determine who has got which version . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 10.2.1 Create an inventory profile in Tivoli Framework . . . . . . . . . . . . . . . . . . . . . . . . 459 10.3 Software distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470 10.3.1 Build software package with Software Package Editor . . . . . . . . . . . . . . . . . . . 470 10.3.2 Create software distribution profile in Tivoli Framework . . . . . . . . . . . . . . . . . . 478 Chapter 11. Integration with Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 11.1 Introduction to IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 11.2 Tivoli Monitoring with Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . . 486 11.3 Daemons to monitor and restart actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487Part 6. Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495 Appendix A. Example scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Tivoli Storage Resource Manager for Databases scripts . . . . . . . . . . . . . . . . . . . . . . . . . . 497 Backup and restore scripts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 Appendix B. Additional material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Locating the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 Using the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503 System requirements for downloading the Web material . . . . . . . . . . . . . . . . . . . . . . . 503 How to use the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504 Abbreviations and acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... ...... 507 Other resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... ...... 507 Referenced Web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... ...... 507 How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... ...... 508 IBM Redbooks collections. . . . . . . . . . . . . . . . . . . . . . ...... ....... ...... ...... 508 Contents vii
  • 9. Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509viii IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 10. Figures 1-1 Storage Resource Management definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1-2 Storage management issues today . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1-3 Infrastructure growth issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1-4 SRM helps you recapture dollars already spent on storage . . . . . . . . . . . . . . . . . . . 10 1-5 Predicted savings from managed storage versus unmanaged storage. . . . . . . . . . . 11 1-6 The need for storage management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1-7 Scope of the problem - total storage, total number of filesystems . . . . . . . . . . . . . . . 13 1-8 Number and cost of storage administrators needed . . . . . . . . . . . . . . . . . . . . . . . . . 14 1-9 Storage Management disciplines - architecture for a suite of solutions. . . . . . . . . . . 16 1-10 Storage standards organizations and their standards . . . . . . . . . . . . . . . . . . . . . . . . 17 1-11 SMIS/CIM/WBEM management model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1-12 SMI Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1-13 CIM Agent & CIM Object Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1-14 Objectives of Storage Resource Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2-1 Tivoli Storage Resource Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2-2 IBM Tivoli Storage Resource Manager products . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2-3 Components of Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2-4 Tivoli Storage Resource Manager functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2-5 Agent summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2-6 Tivoli Storage Resource Manager - dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2-7 Availability Report - Ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2-8 Asset Report of discovered disks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2-9 Asset Report of database tablespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 2-10 Summary View - by filesystem, disk space used and disk space free. . . . . . . . . . . . 38 2-11 Asset Report - BANDA assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2-12 Historical report of filesystem utilization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2-13 SRM Reports on the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2-14 Alert Log and details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2-15 Business benefits of Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . . . 44 3-1 IBM Tivoli Storage Resource Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . 48 3-2 IBM Tivoli Storage Resource Manager Server roles . . . . . . . . . . . . . . . . . . . . . . . . . 49 3-3 Unmanaged systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3-4 SRM Agent tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3-5 CIM/OM server placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3-6 Setup of SRM Agent for NAS devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3-7 After setting 311 for NAS discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3-8 Setup of SRM Agent for NetWare systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3-9 Installation with local database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 3-10 Installation with remote database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3-11 HA setup with remote database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3-12 Windows 2000 cluster setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3-13 AIX cluster setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 4-1 Supported operating system platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 4-2 Supported databases for repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4-3 Installation of Tivoli Storage Resource Manager Server . . . . . . . . . . . . . . . . . . . . . . 70 4-4 Initial installation screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4-5 Selecting product to install . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4-6 Enter licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72© Copyright IBM Corp. 2003. All rights reserved. ix
  • 11. 4-7 Selecting the database engine for the repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4-8 Creating account for running the service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4-9 Selecting the database for the repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 4-10 Repository parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 4-11 Server setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 4-12 NAS settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4-13 Space requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4-14 Before copying files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 4-15 User create for UDB account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4-16 Installation completed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 4-17 Selecting Microsoft SQL Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4-18 Microsoft SQL-Server parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 4-19 Repository parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4-20 Cloudscape selection to install. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4-21 Cloudscape warning for production use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4-22 Creating virtual Web directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4-23 Defining the alias name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4-24 Defining the directory for Web access files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4-25 Access permissions for virtual directory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 4-26 IBM Tivoli Storage Resource Manager main Web window . . . . . . . . . . . . . . . . . . . . 84 4-27 Granting permission for the applet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 4-28 Main administration GUI screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 4-29 Opening properties for the tsrm Web directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4-30 Tsrm properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4-31 Document properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 4-32 Selecting GUI to install. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4-33 Server name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4-34 Size and directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4-35 Agent install selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4-36 Agent parameters setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4-37 Space requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4-38 Novell logon ID creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4-39 Selecting to apply the maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4-40 Product maintenance selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4-41 DB2 admin user ID and password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4-42 Maintenance finished . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 4-43 Select Agent to upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 4-44 Schedule agent upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4-45 Force upgrade on Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4-46 Alert selection for failed Agent upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 4-47 Server login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 4-48 Main panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 4-49 Menus in GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 4-50 Tool Bar functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4-51 Right-click menu on Services tree components. . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4-52 Agent General view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 4-53 Agent Details view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 4-54 Agent Jobs view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 4-55 Right-click menu on Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 4-56 Agent log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 4-57 License Keys editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4-58 Adding new license key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4-59 Licenses for IBM Tivoli SRM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109x IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 12. 4-60 Licensing Novell NetWare Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1104-61 Licenses for Tivoli Storage Resource Manager for NAS . . . . . . . . . . . . . . . . . . . . . 1104-62 NAS devices logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114-63 Login definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114-64 Licenses for Tivoli Storage Resource Manager for Databases . . . . . . . . . . . . . . . . 1124-65 RDBMS Logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1134-66 Defining RDBMS Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1134-67 Alert Disposition screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144-68 Log File Retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1154-69 Filters for Quota Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164-70 Agent selection for NAS and NDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1174-71 Defining the NAS Agent for Scan/Probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1184-72 Defining the Novell NetWare Agent for Scan/Probe . . . . . . . . . . . . . . . . . . . . . . . . 1184-73 History Aggregator definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1194-74 NetWare Tree Login Administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1194-75 Novell Tree Login. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1204-76 History retention: Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . . . . . . . 1204-77 Removed Resource Retention: Tivoli Storage Resource Manager . . . . . . . . . . . . . 1214-78 History retention: Tivoli Storage Resource Manager for Databases . . . . . . . . . . . . 1224-79 Removed Resource Retention: Tivoli Storage Resource Manager for Databases . 1234-80 Cluster installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1244-81 Cluster Wizard Welcome panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254-82 HCL requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1254-83 Node selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1264-84 Cluster name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1264-85 Cluster user ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274-86 Shared disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274-87 Quorum disk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1284-88 Network setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1284-89 Private network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294-90 Public network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1294-91 Network priority for internal cluster communication . . . . . . . . . . . . . . . . . . . . . . . . . 1304-92 Cluster IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314-93 Joining the cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314-94 Joining cluster name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324-95 Account for running the service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1324-96 Running cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1334-97 DB2 clustered instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1354-98 Database on first node. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364-99 Service mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1364-100 Database on second node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1374-101 Password change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1394-102 Resource dependences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404-103 Server service name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1404-104 Agent service name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1414-105 Cluster view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1414-106 Starting Oracle Database Configuration Assistant. . . . . . . . . . . . . . . . . . . . . . . . . . 1424-107 Selecting the database name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1434-108 Database connection information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1434-109 Database information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1444-110 Setting services to manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1444-111 CIM/OM for ESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1464-112 CIM/OM server supported platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Figures xi
  • 13. 4-113 ESS CIM/OM startup screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 4-114 Installation directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 4-115 Installation size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 4-116 Welcome screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 4-117 Current version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4-118 Install size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 4-119 Installation finished . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 4-120 CIM/OM Logins in navigation tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 4-121 Defining CIM/OM login. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 4-122 Running discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 4-123 Finding CIM/OM discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 4-124 Discovery job output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 4-125 Storage Subsystem Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 5-1 Tivoli Storage Resource Manager Monitoring features . . . . . . . . . . . . . . . . . . . . . . 160 5-2 OS Monitoring tree. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 5-3 New Scan job creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 5-4 OS Monitoring - Jobs list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 5-5 Tivoli Storage Resource Manager Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 5-6 Computer Group definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 5-7 Save a new Computer Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 5-8 Final Computers Group definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 5-9 Filesystem Group definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 5-10 Directory group definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 5-11 Computers by directory definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 5-12 Directories by computer configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 5-13 Final Directories Group definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 5-14 List of available users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 5-15 List of available user after Scan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 5-16 Discovery process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 5-17 Discovery When to Run options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 5-18 Discovery job options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 5-19 Ping process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 5-20 Ping job configuration - Computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 5-21 Ping job configuration - When to Ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 5-22 Ping job configuration - Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 5-23 Ping failed popup for GALLIUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 5-24 Mail message for GALLIUM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 5-25 Probe process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 5-26 New Probe configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 5-27 Probe alert - mail configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 5-28 Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 5-29 New Profile - Statistics tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 5-30 New Profile - File filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 5-31 New Condition Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 5-32 New Profile - Conditions Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 5-33 New Profile - New condition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 5-34 New Profile - Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 5-35 Profile save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 5-36 Scans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 5-37 New Scan configuration - Filesystem tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 5-38 New Scan configuration - Profiles tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 5-39 New Scan - Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 5-40 Alerts mechanisms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190xii IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 14. 5-41 Alert - SNMP trap sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1905-42 Alert - Logged alerts sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1915-43 Alert - Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1915-44 Alerts - Windows Event viewer sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1925-45 Alerts - Mail sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1925-46 OS Alerting tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1935-47 Filesystem alert creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1945-48 Computer alerts - Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1955-49 Computer alerts - RAM decreased script parameters . . . . . . . . . . . . . . . . . . . . . . . 1965-50 Computer alerts - Disk not found script parameters . . . . . . . . . . . . . . . . . . . . . . . . 1965-51 Computer alerts - Computers tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1965-52 Filesystem Alerts - Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1975-53 Filesystem alert - Freespace default mail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1985-54 Alerts log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1995-55 Detailed Alert information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2005-56 Filesystem Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2015-57 Filesystem tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2025-58 Extension tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2025-59 LUN provisioning tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2045-60 When to Enforce Policy tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2055-61 Alert tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2065-62 Save filesystem changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2075-63 Selected filesystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2085-64 Extension parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2085-65 Alert definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2095-66 Rule for /opt extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2095-67 Successful extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2105-68 Extension log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2105-69 /essfs1 filesystem expansion definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2125-70 Extension parameters for /essfs1 FS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2125-71 Provisioning parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2135-72 Filesystem extension on /essfs1 filesystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2145-73 LUN provisioning for /essfs1 filesystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2165-74 ESS LUNs for filesystem expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2175-75 Quotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2185-76 User Network Quotas - Users tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2195-77 Profile with user summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2205-78 User Network Quotas - Filesystem tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2205-79 User Network Quotas - Alert tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2215-80 Computer Quota - Alerts log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2225-81 Filesystem Quota - Alerts log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2235-82 Constraints. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2245-83 Constraint - File Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2255-84 Constraint - Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2255-85 Constraints - Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2265-86 Constraints - File filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2275-87 Constraints - File filter changed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2275-88 Constraints - Alert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2285-89 Constraints - Script parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2285-90 Scheduled actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2295-91 Scheduled action - Script options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2305-92 Databases - Navigation Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2315-93 Database group definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Figures xiii
  • 15. 5-94 Database Probe definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 5-95 Database profile definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 5-96 Database Scan definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 5-97 Instance Alert definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 5-98 Instance Alert output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 5-99 Database alert definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 5-100 Database Quota - Users tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241 6-1 Reporting capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 6-2 IBM Tivoli Storage Resource Manager main screen showing reporting options . . . 249 6-3 Tivoli Storage Resource Manager standard reporting . . . . . . . . . . . . . . . . . . . . . . . 251 6-4 Tivoli Storage Resource Manager Lab Environment . . . . . . . . . . . . . . . . . . . . . . . . 252 6-5 Reporting - Asset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 6-6 Reporting - Asset - By Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 6-7 Report - GALLIUM assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 6-8 Reporting - Assets - System-wide view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 6-9 Monitored directories report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256 6-10 Northwind database asset details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 6-11 System-wide view of database assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 6-12 Create a new database table group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 6-13 Add SQL Server tables to table group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 6-14 Add Oracle tables to table group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 6-15 Tables added to table group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 6-16 Table group added to scan job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 6-17 Displaying Scan job logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 6-18 Tables by total size asset report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 6-19 Reports - Availability - Ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 6-20 Reports - Availability - Computer Uptime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 6-21 Disk capacity report selection window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 6-22 Capacity report - A23BLTZM Disk 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 6-23 Database Capacity report by Computer Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 6-24 Largest tables by RDBMS type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 6-25 Monitored tables by RDBMS type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 6-26 Create a Constraint - Filesystems tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 6-27 Create a Constraint - file types tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 6-28 Edit a Constraint file filter - before change. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 6-29 Edit a Constraint file filter - after change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 6-30 Create a Constraint - Options tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 6-31 Create a Constraint - Alert tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 6-32 Create a Constraint - save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 6-33 Constraint violation report selection screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 6-34 Constraint violations by computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 6-35 Graph of capacity used by Constraint violating files . . . . . . . . . . . . . . . . . . . . . . . . 275 6-36 Alert log showing Constraint violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 6-37 Create Quota - Users tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 6-38 Create Quota - Computers tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 6-39 Create Quota - When to Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 6-40 Create Quota - Alert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 6-41 Create Quota - save. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 6-42 Run new Quota job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 6-43 Alert Log - Quota violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 6-44 Alert Log - Quota violation detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 6-45 Quota violations by computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 6-46 Quota violation graphical breakdown by file size . . . . . . . . . . . . . . . . . . . . . . . . . . . 282xiv IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 16. 6-47 Create database Quota - Users tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836-48 Create database Quota - Instances tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2836-49 Create a database Quota - When to Run tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846-50 Create a database Quota - Alert tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2846-51 Create a database Quota - Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856-52 Run the database Quota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2856-53 DB Quota violation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866-54 Database Quota violation report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2866-55 Backup Reporting options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2876-56 Files most at risk report - selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2886-57 Modified Files not backed up selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896-58 Modified Files not backed up chart overall view . . . . . . . . . . . . . . . . . . . . . . . . . . . 2896-59 Files need backed up chart in detail view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906-60 Files not backed up bar chart detail view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2906-61 Backup storage requirements per filesystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2916-62 Backup storage requirement per computer and per filesystem . . . . . . . . . . . . . . . . 2926-63 Incremental reporting per Node and Filesystem based on files. . . . . . . . . . . . . . . . 2936-64 Incremental Range Size select By Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2946-65 Incremental Range Sizes Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2956-66 Tivoli Storage Manager preference settings for archive attribute . . . . . . . . . . . . . . 2966-67 ESS Reporting capabilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2976-68 ESS reporting lab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2986-69 Creating ESS probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2996-70 ESS - When to probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2996-71 ESS - Alert tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3006-72 ESS - probe job status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016-73 Probe job log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3016-74 Asset by storage subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026-75 ESS disk group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3026-76 Disks in volume spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3036-77 Disk and LUN association with volume space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3046-78 Hot spare LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3056-79 ESS all disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3066-80 ESS all LUNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3076-81 By Computer - Relate Computer to . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086-82 By Computer - storage subsystem. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3086-83 By Computer - LUNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096-84 By Computer - disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3096-85 By filesystem/logical volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3106-86 By filesystem/logical volumes - storage subsystem. . . . . . . . . . . . . . . . . . . . . . . . . 3106-87 By filesystem/logical volume - LUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116-88 By filesystem/logical volume - Disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3116-89 By Storage Subsytems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3126-90 By Storage subsystem - Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3126-91 By storage subsystem - filesystem/logical volume. . . . . . . . . . . . . . . . . . . . . . . . . . 3136-92 By LUNs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3136-93 By LUN - computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3146-94 By LUNS - filesystem/logical volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3146-95 Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3156-96 Disks - computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3156-97 Disks - filesystem/logical volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3166-98 ESS relation to computer selected by disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3176-99 Report for Filesystem/Logical Volumes Part 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Figures xv
  • 17. 6-100 Report for Filesystem/Logical Volumes Part 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 6-101 Computer view to the filesystem with capacity and free space . . . . . . . . . . . . . . . . 318 6-102 ESS selection per computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 6-103 ESS connections to computer report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 6-104 Computer Uptime report selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 6-105 Computer Uptime report part 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 6-106 Computer Uptime report graphical combined (stacked bar) . . . . . . . . . . . . . . . . . . 321 6-107 Computer Uptime report graphical (bar chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 6-108 Generate Full Backup Size report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 6-109 Select History chart for File count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 6-110 History chart space used by a computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 6-111 History chart: File count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 6-112 Incremental Range selection based on filespace . . . . . . . . . . . . . . . . . . . . . . . . . . 324 6-113 Summary of all filespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 6-114 Selection for Filesystem and computer to generate a graphic. . . . . . . . . . . . . . . . . 325 6-115 Bar chart for Incremental Range Size by Filesystem. . . . . . . . . . . . . . . . . . . . . . . . 326 6-116 Pie chart selected with number of files which have modified. . . . . . . . . . . . . . . . . . 326 6-117 Total Instance storage used network wide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 6-118 DBMS drill down to the computer reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 6-119 DBMS drill down to the computer result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 6-120 DBMS report Total Instance Storage by Instance . . . . . . . . . . . . . . . . . . . . . . . . . . 329 6-121 Instance report RDBMS overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 6-122 Instance running on computer TONGA first part . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 6-123 Instance running on computer TONGA second part . . . . . . . . . . . . . . . . . . . . . . . . 330 6-124 LUN report selection for an Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 6-125 Database select File and Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 6-126 Report DB2 File in a Pie Chart for DB2 File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 6-127 LUN information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 6-128 Create Profile for own File search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 6-129 Create new Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 6-130 Create Condition add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 6-131 Saved Condition in new Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 6-132 Listed Profiles containing Search for Tivoli Storage Manager Option File. . . . . . . . 337 6-133 Add Profile to Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 6-134 Add Profiles to Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 6-135 Report with number of found Tivoli Storage Manager Option Files . . . . . . . . . . . . . 339 6-136 Create Orphaned File search. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 6-137 Update the Orphaned selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 6-138 Update the selection with own data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 6-139 Enter the file search criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 6-140 File Filter selection reconfirm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 6-141 bind the Orphan search into Profiles to apply to Filesystems column . . . . . . . . . . . 342 6-142 Scan log check. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 6-143 Summary report of all Tivoli Storage Manager option files . . . . . . . . . . . . . . . . . . . 343 6-144 File selection for computer BONNIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 6-145 Report for Tivoli Storage Manager Option file searched . . . . . . . . . . . . . . . . . . . . . 344 6-146 File detail information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 6-147 My Reports - System Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 6-148 My Reports - Storage Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 6-149 Available System Reports for databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 6-150 Create My Storage Capacity report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 6-151 My Storage Report saved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 6-152 Monitored Tables by RDBMS Types customized report . . . . . . . . . . . . . . . . . . . . . 351xvi IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 18. 6-153 Create a Batch Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3526-154 Create a Batch Report - report selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3526-155 Create a Batch Report - selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3536-156 Create a Batch Report - options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3546-157 Create a Batch Report - when to report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3556-158 Create a Batch Report - saving the report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3566-159 Create a database Batch Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3576-160 Create a database Batch Report - Report tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3576-161 Create a database Batch Report - Options tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3586-162 Create a database Batch Report - When to Report tab . . . . . . . . . . . . . . . . . . . . . . 3596-163 Create a database Batch Report - save definition . . . . . . . . . . . . . . . . . . . . . . . . . . 3596-164 Monitored Tables by RDBMS Type batch report output . . . . . . . . . . . . . . . . . . . . . 3606-165 Batch Reports listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3616-166 MS Word created Web page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3626-167 Setting up a Virtual Directory within IIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3636-168 Reports available from a Web browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3646-169 Chargeback parameter definition. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3656-170 Create the Chargeback Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3667-1 Tivoli Storage Resource Manager components. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3707-2 Tivoli Storage Resource Manager integration with Tivoli Storage Manager . . . . . . 3717-3 Backup environment tor Tivoli Storage Resource Manager . . . . . . . . . . . . . . . . . . 3737-4 Procedures used to backup Tivoli Storage Resource Manager. . . . . . . . . . . . . . . . 3797-5 Tivoli Storage Resource Manager restore procedures . . . . . . . . . . . . . . . . . . . . . . 3877-6 Agent is connected to the server after restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3897-7 IBM Tivoli Storage Manager restore interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3917-8 Restore completed successfully . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3917-9 Agents successfully reconnected after restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3927-10 Server running again after database restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3957-11 Tivoli Storage Resource Manager Server Disaster Recovery procedures . . . . . . . 3967-12 Full system restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3977-13 Full system restore result. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3977-14 System Objects restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3987-15 System Objects restore results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3987-16 IBM Tivoli SRM interface after DR restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4007-17 DB2 Database maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4017-18 SQL-Server database backup start using the GUI. . . . . . . . . . . . . . . . . . . . . . . . . . 4057-19 SQL-Server database backup end using the GUI . . . . . . . . . . . . . . . . . . . . . . . . . . 4057-20 SQL Server database restore started using the GUI . . . . . . . . . . . . . . . . . . . . . . . . 4067-21 SQL Server database restore finished using the GUI . . . . . . . . . . . . . . . . . . . . . . . 4078-1 TEC architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4138-2 Tivoli Lab environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4148-3 Active Rule Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4158-4 Import Rule Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4158-5 Import Class Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4168-6 Compile Rule Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4178-7 Load Rule Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4178-8 Restart TEC Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4188-9 TEC Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4198-10 TEC Console Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4198-11 Create Event Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4208-12 Create Filter in Event Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4208-13 Event Group Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4218-14 Add Constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Figures xvii
  • 19. 8-15 Event Group Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 8-16 Assign Event Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422 8-17 Assigned Event Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 8-18 Configured Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423 8-19 TEC Console main screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 8-20 TEC console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 8-21 General tab of event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 8-22 Event attribute list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 8-23 Setting the TEC server properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 8-24 Enabling TEC events for the default scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 8-25 Enable TEC events for discovery of new computers . . . . . . . . . . . . . . . . . . . . . . . . 430 9-1 Tivoli Data Warehouse data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 9-2 Warehouse pack structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 9-3 Application installation only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 9-4 Verify the fully qualified hostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436 9-5 Enter username and password of the data warehouse database . . . . . . . . . . . . . . 437 9-6 Enter path to the Warehouse Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437 9-7 Additional products installation dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 9-8 Start actual installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 9-9 Successfully finished installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439 9-10 DB2 Client Configuration Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 9-11 Choose how to make a connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 9-12 Choose communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 9-13 Enter hostname and DB2 instance port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 9-14 Name the database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 9-15 Register database with ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 9-16 Test connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 9-17 Enter UID and password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 9-18 Test successfully . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444 9-19 DB2 Control Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 9-20 Data Warehouse Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 9-21 Warehouse Sources for IBM Tivoli Storage Resource Manager . . . . . . . . . . . . . . . 446 9-22 Data Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 9-23 BTM_ITSRM_Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 9-24 Target Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 9-25 Enter password for DB2 CDW target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 9-26 Subject Areas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 9-27 Open the Work in Progress window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 9-28 Run New Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 9-29 Selecting the steps to run . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 9-30 Work in Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451 9-31 Schedule Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 9-32 Schedule a Process times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 9-33 Task Flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 9-34 E-mail alert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453 9-35 Change mode to production. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 9-36 Scheduled process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454 9-37 Run process manually . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 9-38 Manually run steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 9-39 COMP table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 9-40 CDW entries from Warehouse Pack. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456 10-1 Tivoli Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459 10-2 Policy Region tonga-region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460xviii IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 20. 10-3 Managed Resources for Inventory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46010-4 Policy Region Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46110-5 Profile Manager Inventory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46110-6 Inventory Profile Global Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46210-7 Inventory Profile PC Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46310-8 Inventory Profile UNIX Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46410-9 Distribute Inventory Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46510-10 Distribute Inventory Profile dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46610-11 Distribution Status Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46710-12 Create Query Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46710-13 Edit Inventory Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46810-14 Output for IBM Tivoli Storage Resource Manager Query . . . . . . . . . . . . . . . . . . . . 46910-15 Output for IBM Query. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46910-16 Software Package Editor with new package ITSRM-Agent . . . . . . . . . . . . . . . . . . . 47010-17 Properties dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47110-18 Agent installation directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47110-19 Add an execute program action to the package . . . . . . . . . . . . . . . . . . . . . . . . . . . 47210-20 Install dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47210-21 Advanced tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47310-22 Remove dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47410-23 Advanced properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47510-24 Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47610-25 Add Directory dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47710-26 Descend Directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47710-27 Ready-to-build software package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47810-28 Policy Region with Profile Managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47810-29 Create Software Package Profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47910-30 Profile Manager with Profiles and Subscribers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47910-31 Import Software Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48010-32 Import and build a software package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48110-33 Install a software package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48210-34 Install Software Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48310-35 Remove a Software Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48411-1 IBM Tivoli Monitoring architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48611-2 Policy Region tonga-region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48711-3 Profile Manager PM_DM_ITSANM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48811-4 Create Monitoring Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48811-5 Add Parametric Services Model to Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48911-6 Edit Resource Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49011-7 Parameters of Resource Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49111-8 Indications and actions of resource models. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49211-9 TEC forwarding of events from Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49211-10 Profilemanager for Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49311-11 TEC events from Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 Figures xix
  • 21. xx IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 22. Tables 1-1 Comparison of storage management environments, 1985 versus 2003 . . . . . . . . . . . 5 1-2 Current estimated open-systems efficiency rates of storage utilization . . . . . . . . . . . . 9 1-3 Backup and recovery summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5-1 Default profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 5-2 Profiles/Scans versus Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 5-3 Instance Alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 5-4 Instance alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238 5-5 Table alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240© Copyright IBM Corp. 2003. All rights reserved. xxi
  • 23. xxii IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 24. NoticesThis information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document in other countries. Consultyour local IBM representative for information on the products and services currently available in your area. Anyreference to an IBM product, program, or service is not intended to state or imply that only that IBM product,program, or service may be used. Any functionally equivalent product, program, or service that does notinfringe any IBM intellectual property right may be used instead. However, it is the users responsibility toevaluate and verify the operation of any non-IBM product, program, or service.IBM may have patents or pending patent applications covering subject matter described in this document. Thefurnishing of this document does not give you any license to these patents. You can send license inquiries, inwriting, to:IBM Director of Licensing, IBM Corporation, North Castle Drive Armonk, NY 10504-1785 U.S.A.The following paragraph does not apply to the United Kingdom or any other country where such provisions areinconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THISPUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer ofexpress or implied warranties in certain transactions, therefore, this statement may not apply to you.This information could include technical inaccuracies or typographical errors. Changes are periodically madeto the information herein; these changes will be incorporated in new editions of the publication. IBM may makeimprovements and/or changes in the product(s) and/or the program(s) described in this publication at any timewithout notice.Any references in this information to non-IBM Web sites are provided for convenience only and do not in anymanner serve as an endorsement of those Web sites. The materials at those Web sites are not part of thematerials for this IBM product and use of those Web sites is at your own risk.IBM may use or distribute any of the information you supply in any way it believes appropriate without incurringany obligation to you.Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements or other publicly available sources. IBM has not tested those products and cannot confirm theaccuracy of performance, compatibility or any other claims related to non-IBM products. Questions on thecapabilities of non-IBM products should be addressed to the suppliers of those products.This information contains examples of data and reports used in daily business operations. To illustrate themas completely as possible, the examples include the names of individuals, companies, brands, and products.All of these names are fictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.COPYRIGHT LICENSE:This information contains sample application programs in source language, which illustrates programmingtechniques on various operating platforms. You may copy, modify, and distribute these sample programs inany form without payment to IBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operating platform for which the sampleprograms are written. These examples have not been thoroughly tested under all conditions. IBM, therefore,cannot guarantee or imply reliability, serviceability, or function of these programs. You may copy, modify, anddistribute these sample programs in any form without payment to IBM for the purposes of developing, using,marketing, or distributing application programs conforming to IBMs application programming interfaces.© Copyright IBM Corp. 2003. All rights reserved. xxiii
  • 25. TrademarksThe following terms are trademarks of the International Business Machines Corporation in the United States,other countries, or both: ibm.com® IBM® Tivoli® pSeries™ NetView® TotalStorage® xSeries® Notes® TME® AIX® OS/2® WebSphere® Cloudscape™ OS/390® 1-2-3® Domino™ Redbooks™ Redbooks(logo) ™ DB2® Tivoli Enterprise™ ™ Enterprise Storage Server® Tivoli Enterprise Console®The following terms are trademarks of other companies:ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of Intel Corporation in the UnitedStates, other countries, or both.Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in theUnited States, other countries, or both.Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems,Inc. in the United States, other countries, or both.C-bus is a trademark of Corollary, Inc. in the United States, other countries, or both.UNIX is a registered trademark of The Open Group in the United States and other countries.SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned by SET Secure ElectronicTransaction LLC.Other company, product, and service names may be trademarks or service marks of others.xxiv IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 26. Preface Storage growth continues to accelerate, and the cost of disk can approach 80% of total system hardware costs. Yet, the storage in most businesses is typically only about 50% used. How can you take control of your storage assets to render utilization more efficient and make the most of your storage dollars? IBM® Tivoli® Storage Resource Manager helps you discover, monitor, and create enterprise policies for your filesystems and databases. You will find out where all your storage is going, and be able to act intelligently on this information. Application availability is improved because you will have early warnings when filesystems are running out of space. If you are thinking about server consolidation, you can use IBM Tivoli Storage Resource Manager to help efficiently utilize your accumulated storage resources. This IBM Redbook shows how to install, configure, and protect the IBM Tivoli Storage Resource Manager environment; how to create policies; how to define automated actions like scripts or SNMP events when policies are violated; and how to produce detailed, meaningful storage reports. This book is intended for those who want to learn more about IBM Tivoli Storage Resource Manager and those who are about to implement it. The second edition of this redbook is updated for IBM Tivoli Storage Resource Manager Version 1.2 and includes information on IBM TotalStorage® Enterprise Storage System reporting using CIM/OM, filesystem extension, as well as on how to integrate IBM Tivoli Storage Resource Manager with other Tivoli products.© Copyright IBM Corp. 2003. All rights reserved. xxv
  • 27. The team that wrote this redbookThis redbook was produced by a team of specialists from around the world working at the InternationalTechnical Support Organization, San Jose Center. The team: Urs, Mike, Michel, Ivo, Charlotte Charlotte Brooks is an IBM Certified IT Specialist and Project Leader for Tivoli Storage Management and Open Tape Solutions at the International Technical Support Organization, San Jose Center. She has 12 years of experience with IBM in the fields of pSeries™, AIX®, and storage. She has written ten redbooks, and has developed and taught IBM classes on all areas of storage management. Before joining the ITSO in 2000, she was the Technical Support Manager for Tivoli Storage Manager in the Asia Pacific Region. Michel Baus is an IT Architect for @sys GmbH, an IBM Business Partner in Germany. He has eight years of experience in the areas of UNIX, Linux, Windows and Tivoli Storage and System Management. He holds several certifications including technical, sales, and is an IBM Tivoli Certified Instructor. He has developed and taught several storage classes for IBM Learning Services, Germany. He was a member of the team that wrote the redbook Managing Storage Management, SG24-6117. Michael Benanti is an IBM Certified IT Specialist in Tivoli Software, IBM Software Group. In his six years with IBM, he has focused on architecture, deployment, and project management in large SAN implementations. Mike also works with the Tivoli World Wide Services Planning Organization, developing services offerings for IBM Tivoli SAN Manager and IBM Tivolixxvi IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 28. Storage Resource Manager. He has worked in the IT field for more than 11 years, and his areas of expertise include network and systems management disciplines using Tivoli NetView® and data communications hardware research and development. He was an author of the first edition of this redbook. Ivo Gomilsek is an IT Specialist for IBM Global Services, Slovenia, supporting the Central and Eastern European Region in architecting, deploying, and supporting SAN/storage/DR solutions. His areas of expertise include SAN, storage, HA systems, xSeries® servers, network operating systems (Linux, MS Windows, OS/2®), and Lotus® Domino™ servers. He holds several certifications from various vendors (IBM, Red Hat, Microsoft). Ivo was a member of the team that wrote the redbook Designing and Optimizing an IBM Storage Area Network, SG24-6419, and contributed to various other redbooks on SAN, Linux/390, xSeries, and Linux. Ivo has been with IBM for five years and was an author of the first edition of this redbook. Urs Moser is an Advisory IT Specialist with IBM Global Services in Switzerland. He has more than 25 years of IT experience, including more than 13 years experience with Tivoli Storage Manager and other storage management products. His areas of expertise include Tivoli Storage Manager implementation projects and education at customer sites, including mainframe environments (OS/390®, VSE, and VM) and databases. Urs was a member of the team that wrote the redbook Using Tivoli Storage Manager to Back Up Lotus Notes, SG24-4534. Thanks to the following people for their contributions to this project: The authors of the first edition of this Redbook: Michael Benanti, Hamedo Bouchmal, John Duffy, Trevor Foley, and Ivo Gomilsek. Maritza M. Dubec, Deanna Polm, Emma Jacobs, Will Carney International Technical Support Organization, San Jose Center Brian Delaire, Doug Dunham, Barry Eberly, Nancy Hobbs, Sumant Padbidri, Jason Perkins IBM Tivoli Storage Resource Manager Development, San Jose Greg van Hise IBM Tivoli Storage Architecture, Tucson Jana Jamsek, Ales Leskosek, Bojan Sojer IBM SloveniaBecome a published author Join us for a two- to six-week residency program! Help write an IBM Redbook dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. Youll team with IBM technical professionals, Business Partners and/or customers. Your efforts will help increase product acceptance and customer satisfaction. As a bonus, youll develop a network of contacts in IBM development labs, and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.html Preface xxvii
  • 29. Comments welcome Your comments are important to us! We want our Redbooks™ to be as helpful as possible. Send us your comments about this or other Redbooks in one of the following ways: Use the online Contact us review redbook form found at: ibm.com/redbooks Send your comments in an Internet note to: redbook@us.ibm.com Mail your comments to: IBM Corporation, International Technical Support Organization Dept. QXXE Building 80-E2 650 Harry Road San Jose, California 95120-6099xxviii IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 30. Summary of changes This section describes the technical changes made in this edition of the book and in previous editions. This edition may also include minor corrections and editorial changes that are not identified. Summary of changes for SG24-6886-01 for IBM Tivoli Storage Resource Manager: A Practical Introduction as created or updated on August 19, 2003.October 2003, Second Edition This revision reflects the addition, deletion, or modification of new and changed information described below. New information Release of Version 1, Release 2 of IBM Tivoli Storage Resource Manager: – Automatic file system extension – Enterprise Storage Server® (ESS) Subsystem Reporting – LUN Provisioning for ESS Subsystem – Tivoli Enterprise™ Console (TEC) and other Tivoli products Integration IBM Tivoli Storage Resource Manager Express Edition© Copyright IBM Corp. 2003. All rights reserved. xxix
  • 31. xxx IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 32. Part 1Part 1 Introduction In this part we introduce the concepts of Storage Resource Management and the benefits it can bring to an organization. Then we overview IBM Tivoli Storage Resource Manager.© Copyright IBM Corp. 2003. All rights reserved. 1
  • 33. 2 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 34. 1 Chapter 1. Introduction to Storage Resource Management Industry needs Storage Resource Management (SRM) today in open environments for the same reasons that industry needed Storage Resource Management in the mainframe environment in the early and mid 1980s. Businesses are generating data so fast that data storage and data management capabilities are being overwhelmed. If these capabilities cannot handle the growth, then at some point, the next transaction cannot be captured, and the business will stop. Two key problems which impact this situation are: Storage costs are too high Storage management costs are too high SRM tools will help companies lower their cost of storage, and of storage management. In this chapter, we: Identify the business and technology considerations, which caused the development of SRM tools in the UNIX and Windows space Discuss SRM: – Benefits of using SRM tools – Functions that SRM tools should accomplish Subsequent chapters introduce a solution for SRM - IBM Tivoli Storage Resource Manager, and discuss deployment architectures, installation and design considerations, operations, and maintenance.© Copyright IBM Corp. 2003. All rights reserved. 3
  • 35. 1.1 What is Storage Resource Management? Tivoli uses the following definition for Storage Resource Management: “Storage Resource Management (SRM) is an active, intelligent, business-centric management solution for storage resources across the enterprise. SRM enables administrators to visualize their distributed storage network, establish management policies, and report on resource utilization. Enterprise SRM must support heterogeneous storage environments, integrate with current and future technologies, and enable policy based automation to simplify administration. SRM is intended to reduce system costs, improve return on investment, and reduce the risk of application downtime.” Figure 1-1 provides some additional definitions as used by outside sources. SRM Definitions SRM is a collection of automated tools that enable administrators to visualize a distributed collection of storage resources, to make intelligent, informed decisions about the usage of those resources" Enterprise Storage, Storage Resource Management Update, Sep 2001 "SRM is a component of overall systems management infrastructure that improves application availability...by providing capacity and performance trending, storage and SAN device configuration, and removable media management...SRM can help synthesize a unified view of dispersed and heterogeneous storage deployments. Gartner Group, Storage Resource Management for Distributed Systems, ibm.com/redbooks Figure 1-1 Storage Resource Management definitions1.1.1 Storage Resource Management, then and now Storage Resource Management has existed in the mainframe world since the mid-80s, however, the requirements have only comparatively recently been recognized in the open (Windows and UNIX) environment. The open environment is also dramatically different from the traditional mainframe environments of the 80s. In the first release (in 1985) of storage management software on the mainframe, a company did not go out of business (at least in the short-term) if their systems failed. Companies had paper systems to fall back on if computers failed. Today computers are typically the only vehicle for storing a companys business data. Computers and storage are now mission-critical.4 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 36. Today, you need to manage storage to stay in business. You cannot manage what you cannotmeasure, and Storage Resource Management is a key tool for measuring and managingstorage resources.Open environments today are larger and the systems are much more heterogeneous than inthe last century. Table 1-1 summarizes some of the other major differences.Table 1-1 Comparison of storage management environments, 1985 versus 2003 Storage Management Storage Management today in 1985 Application Server OS 1 single OS - OS390 Many different OS Solaris AIX HP-UX Windows NT, 2000,2003, XP IRIX Linux and so on Storage Networking Channel Attach Switched Fabric FC Switches – Brocade, McData, Inrange, 3Com, Cisco IP Switches – Cisco, Nortel, Lucent, etc. Disk Storage Few manufacturers Many Manufacturers IBM IBM Hitachi EMC StorageTek Hitachi Compaq HP Sun and all the JBOD suppliers Chapter 1. Introduction to Storage Resource Management 5
  • 37. 1.2 Storage management issues today Storage Management Issues Today Growth (both business transactions and storage infrastructure) is overwhelming people, tools, and processes Unmanaged storage costs too much Manual Storage Management costs too much ibm.com/redbooks Figure 1-2 Storage management issues today Figure 1-2 summarizes current storage management issues: Data growth High cost of unmanaged storage High cost of manually managing storage1.2.1 Growth The single biggest issue is growth. Growth is being driven by three general trends: Business transaction volumes are growing Businesses are now storing more information, from different formats and sources, than ever before. These include audio, graphical, and other scanned data that previously was stored only on film, paper, or other traditional media. These new data types (like music, video clips, images, graphical files, etc.) require more storage per file than older data types like flat files. The data and storage infrastructure that support this growth is itself growing dramatically. Storage growth rate is estimated to range from 50-125% annually, depending on the industry or consultant report of your choice. Rapid infrastructure growth creates a number of technology and management issues, shown in Figure 1-3.6 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 38. Infrastructure Growth Issues Growth Vector Comment Large companies have thousands of servers - mixture of Server Windows and different UNIX OS Each corporate server may grow to 3TB data by 2004 - a Staffing typical open system administrator can look after 1TB Average storage growth is 50 to 125% per year - largest Storage companies may see much higher rates. ibm.com/redbooksFigure 1-3 Infrastructure growth issuesServer growthMajor companies have hundreds of large UNIX servers, and sometimes thousands ofMicrosoft Windows servers. They are deploying more servers every quarter, and most largecompanies have a large variety of different hardware and software platforms (often not bydesign) rather than standardizing on particular configurations.Staffing growthWhile we know that storage and data are growing rapidly, support staff numbers are not. Thisonly exacerbates the problem. An average corporate server may be supporting in the order of3 TB of data in the coming years, yet it is estimated that a typical systems administrator canmanage only 1 TB. Since in today’s economic times, businesses are looking to cut costs,most are shrinking rather than increasing their IT departments. Clearly, more intelligent andpowerful applications will be required to support this environment.Storage data growthAlthough companies are growing their data storage at around 50-125% per year on average,larger companies may see even higher rates. A typical large company may have as much as150 TB of data to store installed within the next two years. Total storage reserves of 150 TB tohandle the growth in storage with storage is being consolidated into SANs (Storage AreaNetworks). However, SANs do not solve the underlying problems of mismanaged data and itsexplosive growth. SANs concentrate the storage, the data, and the problems, and emphasizethe need for management. Chapter 1. Introduction to Storage Resource Management 7
  • 39. 1.2.2 Storage costs too much, and money is not used efficiently Two of the principal issues driving storage management requirements are the costs and inefficient utilization of storage. Costs Storage is a large portion of IT budgets. Even with disk prices dropping at 30% per year (on average), if storage requirements grow at 100% per year, total costs spent on storage will grow 40% year-over-year. Storage has to be managed. The fact that storage is inefficiently used is doubly critical in today’s environment of tight budgets: 1. Storage administrators do not have the tools to answer questions like: – How much storage will I need next year, given my current growth rates? – How fast are my databases growing? – What servers are running out of storage today? – Can I compare the forecast on demand versus capacity from last year to the actual rate of growth that occurred this year? 2. Because they do not have the answers to these and other questions, they wind up: – Buying storage at the last minute (paying too much money for it) – Buying too much (better to spend too much money on storage than to not have enough when it is urgently needed) Storage Resource Management tools would help the storage administrator answer these questions, and allow corporations to buy the right amount of storage at the right time. Utilization inefficiencies Data protection schemes (RAID, mirroring, replication, etc.) are used to protect data from disk failures and other hardware errors. Allocating and using additional disk for data protection is a good business decision, and is not an inefficient use of storage. However, there are many other ways that disk is used inefficiently. Here are a few examples, and note that if the data is mirrored or RAIDed, then the problem is accordingly multiplied. 1. With direct-attached storage (whether internal or attached to a SAN) in some cases, a very small percentage of available storage is actually used for application data. 2. Applications are installed, but then are not used. No one tries to locate these unused files. Application upgrades can also leave unneeded files. 3. Many files are created once, used once, and never accessed or used again; for example, for testing purposes. This is an example of a stale or obsolete file. 4. Some files are duplicated to other directories or systems, and later the need for the duplicate file goes away. The duplicate file is no longer needed, but it is cheaper to leave the duplicate file where it is rather than spend the time to try to find it. 5. It is increasingly common to find music files (often illegally copied) video clips, and other personal data items placed onto expensive corporate storage. Current open systems storage utilization rates can range from as low as 25% (direct-attached Windows servers) to 50-60% (SAN-attached storage). What this means is that on average, if a company has 100 GB of storage in a filesystem, there is about 25 to 50 GB of actual important data on that 100 GB of storage. The rest of the disk space is being wasted.8 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 40. If storage is growing at 100%, and companies are using only 25% or 50% of what they buy tohold real data, then companies are buying storage they do not need, because they cannotmanage data efficiently.Table 1-2 Current estimated open-systems efficiency rates of storage utilization Environment Efficiency rate (typical) NT Direct-attached 25% UNIX Direct-attached 50% FC SAN-attached 70%Example 1-1 (for a low-end NT environment) and Example 1-2 (for a high-end UNIXenvironment) show how the numbers can add up.Example 1-1 Storage costs in NT environmentA utility company in the Northeast has 150 NT servers with internal disk, with an averageof 25GB usable per NT server. Given requirements for mirroring the OS disk, a hot spare,RAID-5 for the data, and experience that buying a server fully populated with disks is lessexpensive than adding disks to a partially populated server, the client bought 6 disks perserver to get 1 disk for actual data per server. The average cost of the NT servers was$25,000, and the 36GB disks cost $640 each (market price), with the controller costing$1100. The client was spending about $5000 per server (disks plus controller) for storage.The client spent 6 x 150 x $640= $576,000 for 32TBs of raw disk to get 1 x 150 x $640 = $96,000 for 3.75TB of disk used for storing data, or 15.4 cents per MB usable.Vendors argue that disk costs 1.8 cents per MB ($576,000/(32.4*1000) = 1.77 cents). Whiletrue, it is misleading. Companies buy usable disk, not raw storage.Two comments:1. The difference is partly the cost of unmanaged storage (and partly the cost ofprotection).2. 15 cents per MB is close enough to the cost of enterprise disk to justify investigatingstorage consolidation.Example 1-2 Same examples, using enterprise storageWe re-calculated the same example using enterprise storage.Typical efficiency (space used/space available) in enterprise FC SAN Storage is less than50%. (It is more that the rate for internal storage because more attention is paid toexpensive fibre channel storage.) For the purposes of this example, we are assuming a 50%‘best case’ scenario.To get 3.75 TB of usable disk, the customer would have to buy 7.5TB of disk from a vendor.Using 72GB mirrored disks which cost over $15,000 each, the customer would buy 14 disks/TB * 3.75TBs * 2 (efficiency factor) * $15,000**/disk = $1,575,000, to get 14 * 3.75 * $15,000 = $787,500 of usable (3.75TBs) of disk, or 42 cents per MB list price usable.** - 90% of the current list price from one well-known storage vendor for a 72GB disk Chapter 1. Introduction to Storage Resource Management 9
  • 41. In the examples for 3.75 TB (Example 1-2) the amount of disk bought and not used for storing original data (excluding data protection) was: $480,000 in the NT example above (75% of storage costs) $787,000 in the enterprise disk example (50% of storage costs) If you extend the two examples above to 150 TB of data, then customers would spend either $23,000,000 (for the NT example) or $63,000,000 (for the enterprise example) for storage. Given efficiency rates on 150 TB of used disk: 75% of the $23M, or $19M, would have been wasted in the NT example 50% of the $63M, or $31.5M, would have been wasted in the enterprise disk example These costs are the price for not managing storage well. How much of this could be re-captured by using Storage Resource Management software? Storage Resource Management can help storage administrators improve the efficiency of disk utilization. It is hard to quantify exactly the efficiency rates in the UNIX/Windows space, since use of such tools is relatively new. However, in the mainframe world with DFSMS, efficiency rates of over 95% disk utilization are common. If in the UNIX/Windows space, we can conservatively assume that we could achieve rates of 80%, then Figure 1-4 shows the cost savings that might be possible in our examples above. Potential Storage Dollars Recaptured Using SRM NT Storage Enterprise FC Storage Dollars of Storage Actually Used $96,000 $787,500 Original Efficiency 25% 50% Total $ originally spent $384,000 $1,575,000 Efficiency with SRM 80% 80% Total $ now available at this efficiency $307,200 $1,260,000 Increased Storage ($$) Can Be Used $211,200 $472,500 Months of 100% Growth Can Absorb 26 7 ibm.com/redbooks Figure 1-4 SRM helps you recapture dollars already spent on storage Figure 1-5 is a pictorial representation of the same information.10 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 42. Increased Utilization From SRM Tools NT Example Enterprise Storage 0 500 1,000 1,500 000s of $$ of Disk Used Current Utilization Increased Utilization ibm.com/redbooksFigure 1-5 Predicted savings from managed storage versus unmanaged storageOne key piece of information is shown in Figure 1-4. By using SRM software to improve ourutilization, then, using existing storage, we can absorb 27 months of growth in the Windowsexample, or seven months of growth in the enterprise storage example - this represents asignificant cost benefit. Chapter 1. Introduction to Storage Resource Management 11
  • 43. 1.2.3 Unmanaged storage costs too much, and the scope is large Need for Storage Management "Most of our clients report that they can afford to buy storage, but they cant manage it." Nick Allen, Vice President, Research Director, Gartner "Its not important how much storage you have, its how much managed storage you have. If you dont know what youve got, how do you know what you need?" Michael Karp, Enterprise Management Associates ibm.com/redbooks Figure 1-6 The need for storage management Today, when the user calls and says “my application ran out of disk space and just stopped!” administrators (storage administrators, network administrators, application administrators, or platform administrators) have to scramble to get the application running again. Administrators have to: Scan the filesystems for stale or duplicate files, and delete them Look at the application to see if some data can be archived, and try to archive it Or else, quickly order more disk for earliest delivery, paying whatever the vendor demands Meantime, the application is down, the company is losing money, and user satisfaction is very low. Not being able to track the space used against space available is very expensive. Current tools and processes The current approach to managing storage resources typically involves manual processes and custom scripts. For every platform, there might be a custom script to list the storage available on individual servers. The storage administrators who manage these scripts must run them periodically, and generally do not have the time to analyze the results, and sometimes miss critical situations. To find the stale files, duplicate files, or inappropriate files, the storage administrator would have to get write access to all the servers in the environment, write the custom scripts, debug them, run them regularly and review the resulting information manually, and then try to act on it, while trying to perform his normal duties. The scripts also have to be maintained so that they cater for new servers, new LUNs or volumes, new filesystems, new applications, new policies, and so on. Doing all this manually is very difficult, if not almost impossible.12 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 44. Looking forwardBased on various studies of estimated system and data growth, we proposed the followingprojection of the number of filesystems and amounts of storage that would have to bemanaged by a typical large company in 2004. Management Issue Projection for 2004, F500 Company GB / Host # Hosts Tot Stg (GB) # FS / Host Tot # FS UNIX 100 750 75,000 4 3,000 Windows 25 3000 75,000 1.5 4,500 3,750 150,000 7,500 ibm.com/redbooksFigure 1-7 Scope of the problem - total storage, total number of filesystemsIn this projection we used 100 GB for the size of the average UNIX host today, 25 GB for theaverage Windows host, and 150 TB of storage as a target for the total storage in the averagelarge company. We also made some assumptions as to the number of filesystems perUNIX/Windows host. We believe that this is a quite conservative projection. If you use largernumbers, then the numbers are even more daunting. Nonetheless, the projection illustratesthe point: by 2004, an average large company will be managing: 7,500 filesystems 150TBs of storage 3,750 serversHow many people would I need to manage storage?The answer to this question depends on the tools used to manage storage.We have already described the tools that today’s administrators typically use: Custom-written scripts for different operating systems Some individual point solutions Spreadsheets and PC databases Visio diagrams Manual update processes And good memories Chapter 1. Introduction to Storage Resource Management 13
  • 45. Doing some rough cut forecasting to figure out the number of administrators needed to manage storage, we developed the following estimate. Potential Number & Cost of Admins Required # Admins Cost ($100K ea) Based on Storage GB / Admin UNIX 3000 25 2.5M Windows 1000 75 7.5M 100 10.0M Based on # Servers # Servers/Admin UNIX 15 50 5.0M Windows 35 86 8.6M 136 13.6M ibm.com/redbooks Figure 1-8 Number and cost of storage administrators needed In trying to project the staffing cost for storage administration (and only for administering disk) we started with Figure 1-7, made some assumptions, and looked at the numbers. We made two different projections - one based on the number of Gigabytes of storage that an administrator would administer with today’s tools, and one based on the number of servers that an administrator could manage. The assumptions were conservative. For storage, we assumed that UNIX administrators could handle 3 TB, and Windows administrators could handle 1 TB, and that the weighted average cost of an administrator was $100,000 per year. Adjust your own model according to your own situation, since salary costs vary greatly among different countries and cities, as well as within industry. Even with conservative assumptions, administering disk will cost a lot of money. These numbers are significant, and in parallel the situation facing the IT service industry in 1985 before the introduction of storage management tools on the mainframe. After DFSMS was introduced to the mainframe, storage administration labor costs dropped by 90%. Fewer studies have yet been performed in the UNIX/Windows world on the impact of storage management tools on storage administration costs. If we were to use 45% (half the savings achieved in the mainframe world) as a working guideline for the savings, we could achieve in the UNIX/Windows world, given the large numbers, and the figure would be substantial.1.2.4 Storage management functions defined So far, we have discussed only administering disk. Storage administration covers other areas as well: Platform administration Backup and recovery14 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 46. Business Continuance and Disaster Recovery Platform administration A company with hundreds of UNIX and thousands of Windows servers across different business units has thousands of separate filesystems to administer. Managing that many anything is difficult. A growing percentage of companies have started consolidating storage into SANs, but they still have the same number of storage entities to manage. Filesystems are still assigned to individual application servers, and storage on the FC storage frame is logically segregated. Some companies have FC storage pools, NAS storage pools, and direct-attached storage environments. Each FC storage pool is managed by its own storage manager. Each NAS pool has its own manager. Each small group of direct-attached servers has its own platform administrator. These labor costs can be at the user department level, at the division IT level, or at the corporate IT level. The costs are hard to aggregate, but are large. Backup and recovery Whether your backup and recovery is decentralized or centralized, the same tasks have to be performed. These tasks are almost always performed manually. Table 1-3 Backup and recovery summary Tape backup architecture Tasks Decentralized Tape drives embedded in Backup: backup application servers Load tapes into library or Run backup program Small Libraries attached to Monitor job stream backup servers that handle Fix Errors 5-10 application servers Recovery: Extract tapes from library, send offsite Centralized Large library handling 200-600 Recover tapes from offsite as needed backup application servers Load those tapes into library, perform recovery In either case, the corporation is paying for IT professionals to manage the backup and recovery function. Dollars are either hidden in parts of individual’s salaries across the many different departmental budgets, or prominently displayed (i.e. a large figure) in a centralized budget. Business Continuance and Disaster Recovery The Disaster Recovery and Business Continuance function continues to be prominent. This function involves planning a recovery from a site or facility disaster, including people, processes, facilities, and IT infrastructure. With formerly two to three people, today, companies have staffed up this function to five to ten people who report (in many cases) directly to the CEO.1.2.5 Architecture for a suite of Storage Management solutions Figure 1-9 shows the storage infrastructure functions from the low level device solutions up to the business management level. The current set of Tivoli solutions already provide many of the functions in the Business Management section (that is, Systems Management, Storage Management, and Security Management). Chapter 1. Introduction to Storage Resource Management 15
  • 47. IBM Tivoli Storage Manager, IBM Tivoli Storage Resource Manager, and IBM Tivoli Storage Area Network Manager provide the functionality for the middle Storage Resource Management layer. They interoperate with and utilize the lower level Storage Infrastructure layer applications. These are often vendor-specific solutions, such as individual Element Managers or Replication Solutions. These also encompass some upcoming products from IBM, such as for Virtualization. Comprehensive Architecture for a Suite of Storage Management Solutions Business Processes Business Applications Management Systems Management Storage Management Security Management Enterprise Policy Based Automation Operations Storage Resource Reporting Capacity Asset Event Availability Performance Management Monitoring Backup & Recovery / Advanced SAN Management Policy Based Automation Storage File Infrastructure Media Element Subsystem Systems Virtualization Replication Volume Managers Managers Reporting Mgrs DAS SAN NAS TAPE iSCSI Fibre Channel Devices ibm.com /redbooks Figure 1-9 Storage Management disciplines - architecture for a suite of solutions1.2.6 Standards and Storage Resource Management tools For the storage users community (both vendors and buyers), standards form the basis for compatibility and interpretability: Standards enable buyers to pick the solutions they want to implement with the knowledge that today’s solution will be interoperable with tomorrow’s solution, and that existing hardware investments will be protected as the environments are extended. For vendors, standards give the confidence that a wide market exists for their solutions, and lower the costs of compatibility testing. As the Storage Resource Management tools start to implement reporting based on the storage devices themselves, not just reporting from the operating systems view, the tools need to know how to get this data from various storage devices. In the past and often still today, such information was only accessible through vendor APIs as there still is no standardized way to extract data from the storage device. For example, if the Storage Resource Management tool wants to report where in the storage array particular data is located, it will need to communicate to the storage device through a custom API to get this information. This approach has several drawbacks:16 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 48. When the vendor changes the API, the management application has to change also. Higher development costs, because of the diversity of storage devices. Slow time to market in case of limited development resources. Some storage vendors do not publish the APIs, resulting in either unsupported devices, or need to make special arrangements with those vendors. Management application vendor must maintain a large number of different specifications.Standards organizations and standardsToday, there are at least 10 organizations involved in creating standards for storage, storagemanagement, SAN management, and interpretability. Figure 1-10 shows the keyorganizations involved in developing and promoting standards relating to storage, storagemanagement, and SAN management, and the relevant standards for which they areresponsible. SAN Management Standards Bodies Marketing De-facto Standards Formal Standards Internet Engineering Task Force (IETF) Storage Networking Industry Association (SNIA) Formal standards for SNMP and MIBs SAN umbrella organization IBM participation: Founding member American National Standards Board, Tech Council, Project Chair Institute (ANSI) X3T11 for FC/FICON standards X3T10 for SCI standards Jiro (StoreX) IBM participation Fibre Channel Industry Sun consortium Association (FCIA) Sponsors customer events IBM participation: Board Fibre Alliance International Organization for EMC consortium Standardization (ISO) International standardization SCSI Trade Association IBM Software National Storage Technology roadmaps development ISO Certified Industry Consortium IBM participation: Pre-competitive Member consortium Distributed Management Task Force (DMTF) Development of CIM IBM participationFigure 1-10 Storage standards organizations and their standardsKey standards for Storage Resource Management are: Distributed Management Task Force (DMTF) Common Information Model (CIM) Standards. This includes the CIM Device Model for Storage, which at the time of writing was version 2.7.2 for the CIM schema Storage Networking Industry Association (SNIA) Storage Management Initiative (SMI) SpecificationCIM/WEB management modelCIM was developed as part of the Web-Based Enterprise Management (WBEM) initiative bythe Desktop Management Task Force (DMTF) to simplify management of distributed systems. Chapter 1. Introduction to Storage Resource Management 17
  • 49. It uses an object-oriented approach to describe management information, and the description (data model) is platform- and vendor-independent. CIM profiles have already been developed for some devices, such as Storage Subsystems, Fibre Channel switches, and NAS devices. IBM’s intent is to support CIM-based management as and when device manufacturers deliver CIM-based management interfaces. CIM/WBEM technology uses a powerful human and machine readable language called the managed object format (MOF) to precisely specify object models. Compilers can be developed to read MOF files and automatically generate data type definitions, interface stubs, and GUI constructs to be inserted into management applications. SMIS object models are extensible, as explained in “SMI Specification” on page 18, enabling easy addition of new devices and functionality to the model, and allowing vendor-unique extensions for added-value functionality. Figure 1-11 shows the components of the SMIS/CIM/WBEM model. CIM/WBEM management model Management Application Auto-generation of Integration Infrastructure Application and Object Model Mapping – Vendor Unique Features Infrastructure Constructs •Platform Independent •Distributed SMIS • Automated Discovery CIM/WBEM Interface •Security Technology •Locking •Object Oriented Device Types Standard Tape Library Many Other Object Switch Array Model per MOF Device MOF MOF MOF Vendor Unique Function ibm.com/redbooks Figure 1-11 SMIS/CIM/WBEM management model SMI Specification SNIA has fully adopted and enhanced CIM standard for Storage Management in its SMI Specification. The SMI Specification was launched in mid-2002 to create and develop a universal open interface for managing storage devices including storage networks. Figure 1-12 shows the SMIS architecture.18 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 50. Architecture of SMI Specification Graphical User Interface Management Frameworks Users Management Tools Storage Resource Management Container Management Data Management Performance Volume Management File System Capacity Planning Media Management Database Manager Resource Allocation Other… Backup & HSM Storage Management Interface Specification Managed Objects Physical Components Logical Components Removable Media Volume Tape Drive Clone Disk Drive Snapshot Robot Media Set Enclosure Zone Host Bus Adapter Other… Switch ibm.com/redbooksFigure 1-12 SMI SpecificationThe idea behind SMIS is to standardize the management interfaces so that managementapplications can utilize these and provide cross device management. This means that anewly introduced device can be immediately managed as it will conform to the standards.SMIS extends CIM/WBEM with the following: A single management transport Within the WBEM architecture, the CIM-XML over HTTP protocol was selected for this transport in SMIS A complete, unified, and rigidly specified object model. SMIS defines “profiles” and “recipes” within the CIM that enables a management client to reliably utilize a component vendor’s implementation of the standard such as the control of LUNs and Zones in the context of a SAN Consistent use of durable names As a storage network configuration evolves and is reconfigured, key long-lived resources like disk volumes must be uniquely and consistently identified over time Rigorously documented client implementation considerations SMIS provides client developers with vital information for traversing CIM classes within a device/subsystem and between devices/subsystems such that complex storage networking topologies can be successfully mapped and reliably controlled An automated discovery system SMIS compliant products when introduced in a SAN environment will automatically announce their presence and capabilities to other constituents Resource Locking Chapter 1. Introduction to Storage Resource Management 19
  • 51. SMIS compliant management applications from multiple vendors can exist in the same storage device or SAN and cooperatively share resources through a lock manager The models and protocols in the SMIS implementation are platform-independent, enabling application development for any platform, and enabling them to run on different platforms. The SNIA will also provide interpretability tests which will help vendors to test their applications and devices if they conform to the standard. Integrating legacy devices into the CIM model As these standards are still evolving, we cannot expect that all devices will support the native CIM interface, and because of this, the SMIS is introducing CIM agents and CIM object managers (CIM/OM). The agents and object managers bridge proprietary device management to device management models and protocols used by SMIS. The agent is used for one device and an object manager for a set of devices. This type of operation is also called a proxy model and is shown in Figure 1-13. Proxy model (CIM Agent/Object Manager) for legacy devices Lock Directory Manager Server Client Directory User SA 0…n Agent 0…n Agent 0…n SLP TCP/IP CIMxml CIM operations over http TCP/IP SA Service Agent (SA) SA Object Manager Agent Agent 0…n Device or 0…n Provider Subsystem 1 1 0…n Proprietary Proprietary 1 n Embedded Device or Model Device or Subsystem Device Subsystem Proxy Model Proxy Model ibm.com/redbooks Figure 1-13 CIM Agent & CIM Object Manager The CIM Agent or CIM Object Manager (CIM/OM) will translate a proprietary management interface to the CIM interface. An example of a CIM/OM is the IBM CIM Object Manager for the IBM TotalStorage Enterprise Storage Server (ESS). In the future, more and more devices will be native CIM compliant, and will therefore have a built-in Agent as shown in the “Embedded Model” in Figure 1-13. When widely adopted, SMIS will streamline the way that the entire storage industry deals with management. Management application developers will no longer have to integrate incompatible feature-poor interfaces into their products. Component developers will no longer have to “push” their unique interface functionality to applications developers. Instead, both will be better able to concentrate on developing features and functions that have value to20 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 52. end-users. Ultimately, faced with reduced costs for management, end-users will be able to adopt storage-networking technology faster and build larger, more powerful networks. For more information on SMIS/CIM/WBEM, see the SNIA and DMTF Web site: http://www.snia.org http://www.dmtf.org1.3 Objectives of Storage Resource Management Customers want to achieve the following goals (shown in Figure 1-14) with Storage Resource Management tools. Objectives of Storage Resource Management Lower the cost of storage acquisition Lower the cost of storage management use industry standards for managing storage devices (eg CIM/WBEM) manage all storage with one application manage across the boundaries of the physical devices Support business requirements as seamlessly as possible efficiently store all data monitor and predict storage utilization meet SLAs - keep applications running ibm.com/redbooks Figure 1-14 Objectives of Storage Resource Management IBM Tivoli Storage Resource Manager is enabled for CIM/WBEM based storage management and as more and more devices become CIM enabled, it will be ready to manage them, enabling a single point of management control for different storage devices. IBM Tivoli Storage Resource Manager addresses the goals identified above, and offers storage administrators the reporting tools needed to understand: How much space is allocated to each application server, and how much is being used? How fast data is growing (for a server, a filesystem, a type of data, etc.)? How much space is being wasted? How much space is available across a business unit or the enterprise? How the data is distributed inside storage device (as of time of writing this was only available for IBM ESS)? Forecast requirements And many other issues Chapter 1. Introduction to Storage Resource Management 21
  • 53. Summary We have demonstrated that: Storage and data are growing rapidly. Storage inefficiencies are rife. Storage costs a lot, even as the cost of storage decreases. Storage management costs a lot. Companies cannot continue to manage storage and data the old way (managing individual components) and be successful. Companies must adopt new tools to manage storage and data. The next chapter introduces IBM Tivoli Storage Resource Manager.22 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 54. 2 Chapter 2. Introduction to IBM Tivoli Storage Resource Manager This chapter introduces and positions IBM Tivoli Storage Resource Manager - its architecture, components, and functionality. Tivoli Storage Resource Manager monitors storage assets, capacity, and usage across an enterprise. Tivoli Storage Resource Manager can look at: Storage from a host perspective: Manage all the host-attached storage, capacity and consumption attributed to filesystems, users, directories, and files Storage from an application perspective: Monitor and manage the storage activity inside different database entities including instance, tablespace, and table Storage utilization and provide chargeback information. Tivoli Storage Resource Manager provides over 300 standardized reports (and the ability to customize your own reports) about filesystems, databases, and storage infrastructure. These reports provide the storage administrator information about: Assets Availability Capacity Usage Usage violation Backup With this information, the storage administrator can: Discover and monitor storage assets enterprise-wide Report on enterprise-wide assets, files and filesystems, databases, users, and applications Provide alerts (set by the user) on issues such as capacity problems, policy violations, etc. Support chargebacks by usage or capacity© Copyright IBM Corp. 2003. All rights reserved. 23
  • 55. 2.1 IBM Tivoli Storage Resource Manager overview This section describes the business purpose of Tivoli Storage Resource Manager, its architectures, components, and supported platforms.2.1.1 Business purpose of Tivoli Storage Resource Manager The primary business purpose of Tivoli Storage Resource Manager is to help the storage administrator keep data available to applications so the company can produce revenue. Through monitoring and reporting, Tivoli Storage Resource Manager helps the storage administrator prevent outages in the storage infrastructure. Armed with timely information, the storage administrator can take action to keep storage and data available to the application. Tivoli Storage Resource Manager also helps to make the most efficient use of storage budgets by allowing administrators to use their existing storage more efficiently, and more accurately predict future storage growth.2.1.2 Architecture Tivoli Storage Resource Manager architecture is shown in Figure 2-1. Tivoli Storage Resource Manager Architecture Tivoli Storage Resource Manager HP/ UX Server Web Server Managed Storage Browser Repository ibm.com/redbooks Figure 2-1 Tivoli Storage Resource Manager architecture The Server system manages a number of Agents, which can be servers with storage attached, NAS systems or database application servers. Information is collected from the Agents and stored in a database repository. The stored information can then be displayed from a native GUI client or browser interface anywhere in the network. The GUI or browser24 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 56. interface gives access to the other functions of Tivoli Storage Resource Manager, including creating and customizing of a large number of different types of reports and setting up Alerts. With Tivoli Storage Resource Manager you can: Monitor virtually any host Monitor local, SAN-attached and Network Attached Storage From a browser anywhere on the network2.1.3 IBM Tivoli Storage Resource Manager products Figure 2-2 shows the products available for Storage Resource Management. IBM Tivoli Storage Resource Manager Products IBM Tivoli Storage Resource Manager Monitoring and reporting for servers and their storage Wide OS support for Agents Includes NAS monitoring and reporting Pre-requisite for the other products IBM Tivoli Storage Resource Manager Express Edition single Server Edition IBM Tivoli Storage Resource Manager for Databases Monitoring and reporting for application databases Supports UDB / DB2 , Oracle, Sybase and MS SQL Server IBM Tivoli Storage Resource Manager for Chargeback Collects storage usage information Generates reports and invoices for chargeback ibm.com/redbooks Figure 2-2 IBM Tivoli Storage Resource Manager products IBM Tivoli Storage Resource Manager This is the basic product for the set. It is needed as a pre-requisite for the other two products. IBM Tivoli Storage Resource Manager provides monitoring, reporting, and alerting for storage on a wide variety of popular operating systems, including UNIX variants, Windows and NetWare. See 2.1.5, “Supported platforms for IBM Tivoli Storage Resource Manager” on page 28 for the complete list of currently supported platforms. IBM Tivoli Storage Resource Manager also includes monitoring and reporting for NAS devices. IBM Tivoli Storage Resource Manager Express Edition IBM Tivoli Storage Resource Manager Express Edition is for single server, single processor configurations. It can be used for small customer accounts which have a limited number of storage servers by installing it on each system. Tivoli Storage Resource Manager Express Edition contains all the functionality and features of Tivoli Storage Resource Manager except for Network Attached Storage (NAS) and Enterprise Storage Server (ESS) subsystem Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 25
  • 57. reporting. Tivoli Storage Resource Express Edition supports the same server platforms as the full product. IBM Tivoli Storage Resource Manager for Databases IBM Tivoli Storage Resource Manager for Databases is an additionally priced and orderable product. It requires IBM Tivoli Storage Resource Manager as a pre-requisite. It provides monitoring and reporting for application databases - showing storage utilization by these applications, finding unused space, identifying the fastest growing databases, and many other functions. IBM Tivoli Storage Resource Manager for Chargeback IBM Tivoli Storage Resource Manager for Chargeback is an additionally priced and orderable product. It requires IBM Tivoli Storage Resource Manager as a pre-requisite. It uses the storage usage information gathered by IBM Tivoli Storage Resource Manager and IBM Tivoli Storage Resource Manager for Databases to generate invoices that charge back for storage usage.2.1.4 Components of IBM Tivoli Storage Resource Manager All three IBM Tivoli Storage Resource Manager products use the same components - different functions are enabled by licensing them individually. At a high level, the major components of Tivoli Storage Resource Manager are: Server, running on a managing server, with access to a database repository Agents, running on one or more Managed Devices Clients (using either a locally installed GUI, or a browser-based Web GUI) which users and administrators use to perform storage monitoring tasks. These components are shown in Figure 2-3 below.26 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 58. Tivoli Storage Resource Manager Components D I C Direct Connect Clients SRM Server Managed Servers (Agents) WWW Server SRM Database I DC Repository Web Conect Clients ibm.com/redbooksFigure 2-3 Components of Tivoli Storage Resource ManagerTivoli Storage Resource Manager ServerThe Tivoli Storage Resource Manager Server: Controls the discovery, reporting, and Alert functions Stores all data in the central repository Issues commands to Agents for jobs (either scheduled or ad hoc) Receives requests from the user interface clients for information, and retrieves the requested information from the central data repository. Extends filesystems automatically Reports on the IBM TotalStorage Enterprise Storage Server (ESS) and can also provide LUN provisioningAn RDBMS (either locally or remote) manages the repository of data collected from theAgents, and the reporting and monitoring capabilities defined by the users.WWW ServerThe Web Server is optional, and handles communications to allow remote Web access to theServer. The WWW Server can run on the same physical server as the SRM Server.SRM Agent (on a Managed System)The Agent runs Probes and Scans, collects storage-related information from the managedsystem, and forwards it to the Manager to be stored in the database repository, and acted on Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 27
  • 59. if so defined. An Agent is required for every host system to be monitored, with the exception of NetWare and NAS devices. Novell NetWare and NAS devices do not currently support locally installed Agents - they are managed through an Agent installed on a machine that uses (accesses) the NetWare or NAS device. The Agent will discover information on the volumes or filesystems that are accessible to the Agent’s host. The Agents are quite lightweight. Agents listen for commands from the host, and then perform a Probe (against the operating system), and/or a Scan (against selected filesystems). Normal operations might see one scheduled Scan per day or week, plus various ad hoc Scans. Chapter 5, “Operations: Policy, Quotas, and Alerts” on page 159 provides details of Scans and Probes. Clients (direct-connected and Web connected) Direct-connect Clients have the GUI to the Server installed locally. They communicate directly to the Manager to perform administration, monitoring, and reporting. The Manager retrieves information requested by the Clients from the database repository. Web-connect clients use the WWW Server to access the user interface through a Web browser. The Java administrative applet is downloaded to the Web Client machine and presents the same user interface that Direct-connect Clients see.2.1.5 Supported platforms for IBM Tivoli Storage Resource Manager Details of the hardware and software required to install and run Tivoli Storage Resource Manager components are listed in the IBM Tivoli Storage Resource Manager V1.2 Installation Guide, GC32-9066 under “System Requirements” and on the Web site: http://www-3.ibm.com/software/tivoli/products/storage-resource-mgr/platforms.html Server The following platforms are supported for Tivoli Storage Resource Manager Server at the time of writing: Windows NT 4.0 or higher with SP4.0 or above Windows 2000 Windows XP Windows Server 2003 AIX 4.3.3, 5.1 HP-UX 11.0 Solaris 2.6 or 7, 8, or 9 Red Hat Linux 6.2, 7.1, 7.2 (64-bit is not supported) The database repository can be any of: Microsoft SQL-Server 7.0 or higher (Windows only) Oracle 8i or higher Sybase SQL Server (Adaptive Enterprise Server)11.9.2 or higher IBM DB2® UDB 7.1 or higher Cloudscape™ 5.1 or higher (provided with IBM Tivoli Storage Resource Manager) The database repository on the server can be local for all the databases, and remote for IBM DB2 UDB, MS SQL-Server, Sybase, and Oracle.28 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 60. Agents The following platforms are supported for Tivoli Storage Resource Manager Agents (Managed Systems) at the time of writing: Windows NT 4.0 or higher with SP4.0 or above Windows 2000 Windows XP Windows Server 2003 Windows 95/98/ME (for the client GUI only, and must be installed to a Web server) HP-UX 11.0 Solaris 2.6 or 7, 8, or 9 Red Hat Linux 6.2, 7.1, 7.2 AIX 4.3.3, 5.1 Novell NetWare 4.0 or above NetApp Data ONTAP Tivoli Storage Resource Manager for Databases Tivoli Storage Resource Manager for Databases supports the following RDBMS: Microsoft SQL-Server 7.0 and above Oracle 8i and above Sybase SQL Server (Adaptive Enterprise Server) 11.9.2 and above IBM DB2 UDB 7.1 and above2.1.6 Security considerations Tivoli Storage Resource Manager has two security levels: non-administrative users and administrators: Non-administrator users can: – View the data collected by Tivoli Storage Resource Manager – Create, generate, and save reports Administrators can: – Create, modify, and schedule Pings, Probes, and Scans – Create, generate, and save reports – Perform administrative tasks and customize the Tivoli Storage Resource Manager environment – Create Groups, Profiles, Quotas, and Constraints – Set Alerts2.2 Enhancements to Tivoli Storage Resource Manager V 1.2 This section describes enhancements for IBM Tivoli Storage Resource Manager Version 1.2.2.2.1 Automated filesystem extension Filesystem extension allows you to create additional space in the local filesystems of managed hosts. You can extend filesystems manually, or set up a policy to do it automatically. Policy can be configured to extend filesystems at a specified time, or when the utilization reaches a specified threshold. Filesystem extension is supported for JFS filesystems running on AIX 5.1 and VxFS filesystems running on Sun Solaris 2.8. See 5.3.1, “Filesystem extension and LUN provisioning” on page 200. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 29
  • 61. 2.2.2 Enterprise Storage Server (ESS) integration ESS Subsystem Reporting gathers and reports on IBM TotalStorage Enterprise Subsystem (ESS) devices that can be seen in the CIM/OM. IBM Tivoli Storage Resource Manager can discover ESS subsystems, and report on them. The new subsystem reports show the capacity, controllers, disks, and LUNs of an ESS, and their relationships to computers and filesystems within a network. See also 6.3.1, “ESS Reporting” on page 297. ESS LUN provisioning provides filesystem extension using the ESS Common Information Model/Object Manager (CIM/OM) to interact with ESS subsystems. CIM/OM was introduced in “CIM/WEB management model” on page 17. This function allows for the automatic provisioning of Enterprise Storage Server LUNs when there is not enough space available in a volume group to extend a filesystem. For more information on ESS LUN provisioning see 5.3.1, “Filesystem extension and LUN provisioning” on page 200.2.2.3 TEC integration You can now choose to send Alerts to the Tivoli Enterprise Console ® (TEC) when they are triggered. The TEC administrator can write correlation and automation rules to analyze IBM Tivoli Storage Resource Manager events according to the event definitions specified in the BAROC file (provided by IBM Tivoli Storage Resource Manager). It also performs responses such as sending further notification, creating or updating trouble tickets, running programs, etc. See Chapter 8., “Integration with Tivoli Enterprise Console” on page 411.2.2.4 Cloudscape Interbase (formerly shipped for a database repository with IBM Tivoli Storage Resource Manager) has been replaced with IBM’s Cloudscape database for use as an IBM Tivoli Storage Resource Manager repository. You can easily install this lightweight database and use it for demonstration purposes, trial licenses, test environments, and so on. See the IBM Tivoli Storage Resource Manager Installation Guide, GC32-9066, for more information about Cloudscape support.2.2.5 UDB/DB2 support IBM Tivoli Storage Resource Manager for Databases now supports DB2 UDB 7.1 or higher, including distributed DB2 databases.2.3 Justification for IBM Tivoli Storage Resource Manager An investment in Tivoli Storage Resource Manager is typically justified by: Reducing costs (disk, and storage administration) Enhancing revenue (keeping data available to applications all the time) When you first run Tivoli Storage Resource Manager (and Tivoli Storage Resource Manager for Databases) against your servers and disks, filesystems and databases, you find out: What space is used on what servers and storage What files are using that space Which database applications have sufficient space, and which do not Customers typically find that utilization percentage across the enterprise is low - typically less than 50%. Therefore, generally the initial focus is on housecleaning - delete stale, old, or inappropriate files. After housecleaning, storage utilization should now have reached even lower levels - maybe 40% this time. After completing this step, you can continue to more long30 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 62. term goals such as planning for future growth and storage purchases, and implementing appropriate policies and reporting to ensure storage use remains efficient.2.3.1 Improving storage return on investment Tivoli Storage Resource Manager can improve the storage return on investment by: Delaying purchases of disk - After performing housecleaning, you can satisfy the demand for more storage from existing (now freed-up) disk. Depending on your particular situation, you may not need to buy more disk for 6 to 24 months. Lowering the storage growth rate - Because you now are monitoring and keeping better control of your storage according to policies in place, it should grow at a lower rate than before. Lowering disk costs - With Tivoli Storage Resource Manager, you will know what the real quarter-to-quarter growth rates actually are, instead of approximating (best-effort basis) once per year. You can project your annual demand with a good degree of accuracy, and can negotiate an annual contract with periodic deliveries, at a price lower than you would have paid for periodic emergency purchases. Lowering storage management costs - The manual effort is greatly reduced as most functions, such as gathering the information and analyzing it, are automated. Automated Alerts can be set up so the administrator only needs to get involved in exception conditions. Enhancing revenue Before using Tivoli Storage Resource Manager to manage your storage, it was difficult to get advance warning of out-of-space conditions on critical application servers. If an application did run out of storage on a server, it would typically just stop. This means revenue generated from that application or the service provided by it also stopped, and this incurred a high cost to fix it, as fixing unplanned outages fast is usually expensive. With Tivoli Storage Resource Manager, applications will not run out of storage. You will know when they need more storage, and can get it at a reasonable cost before an outage occurs. You will avoid the loss of revenue and services, plus the additional costs associated with unplanned outages.2.4 Functions of IBM Tivoli Storage Resource Manager Tivoli Storage Resource Manager performs the functions shown in Figure 2-4. These functions are overviewed in the rest of this chapter and explored in detail in the rest of the book. Tivoli Storage Resource Manager is designed to be easy to use, quick to install, with flexible and powerful configuration. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 31
  • 63. IBM Tivoli Storage Resource Manager Functions Automatically discover and monitor disks, partitions, shared directories, and servers Reporting to track asset usage and availability physical inventory - disks, partitions, servers logical inventory - filesystems & files, databases & tables forecasting demand versus capacity standardized and customized reports, on-demand and batched various user-defined levels of grouping from summary level down to individual file or userID granularity Alerts - execute scripts, email, SNMP traps, event log Quotas Chargeback ibm.com/redbooks Figure 2-4 Tivoli Storage Resource Manager functions2.4.1 Basic menu displays Figure 2-5 shows the main menu for IBM Tivoli Storage Resource Manager. You can see that the Agents configured show under the Agents entry. The green dot shows that the Agent is communicating with the Server. The red crossed circle indicates that CLYDE is down. The red triangle next to the Agent SUSE82-1 indicates that the Agent on that system is not reachable. The red crossed square next to the Agent BANDA indicates that it was connected, but currently there is an update for Tivoli Storage Resource Manager agent running. This display thus shows a quick summary of the state of each Agent.32 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 64. Figure 2-5 Agent summaryFigure 2-6 shows the Tivoli Storage Resource Manager dashboard. This is the defaultright-hand pane display when you start Tivoli Storage Resource Manager and shows a quicksummary of the overall health of the storage environment. It can quickly show you potentialproblem areas for further investigation. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 33
  • 65. Figure 2-6 Tivoli Storage Resource Manager - dashboard The dashboard contains four viewable areas, which cycle among seven pre-defined panels. To cycle, use the Cycle Panels button. Use the Refresh button to update the display. Enterprise-wide summary The Enterprise-wide Summary panel shows statistics accumulated from all the Agents. The statistics are: Total filesystem capacity available Total filesystem capacity used Total filesystem free capacity Total allocated and unallocated disk space Total disk space unallocated to filesystems Total number of monitored servers Total number of unmonitored servers Total number of users Total number of disks Total number of filesystems Total number of directories Total number of files Filesystem Used Space This panel displays a pie chart showing the distribution of used and free space in all filesystems. Different chart types can be selected here. This provides a quick snapshot of your filesystem space utilization efficiency.34 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 66. Users Consuming the Most Space By default this panel displays a bar chart (different chart types can be selected) of the users who are using the largest amount of filesystem space. Monitored Server Summary This panel shows a table of total disk filesystem capacity for the monitored servers sorted by OS type. Filesystems with Least Free Space Percentage This panel shows a table of the most full filesystems, including the percent of space free, the total filesystem capacity, and the filesystem mount point. Users Consuming the Most Space Report This panel shows the same information as the Users Consuming the Most Space panel, but in a table format. Alerts Pending This panel shows active Alerts that have been triggered but are still pending.2.4.2 Discover and monitor Agents, disks, filesystems, and databases Tivoli Storage Resource Manager uses three methods to discover information about the assets in the storage environment: Pings, Probes, and Scans. These are typically set up to run automatically as scheduled tasks. You can define different Ping, Probe, and Scan jobs to run against different Agents or groups of Agents (for example, to run a regular Probe of all Windows systems) according to your particular requirements. Pings A Ping is a standard ICMP Ping which checks registered Agents for availability. If an Agent does not respond to a Ping (or a pre-defined number of Pings) you can set up an Alert to take some action. The actions could be one, any, or all of: SNMP trap Notification at login Entry in the Windows event log Run a script Send e-mail to a specified user(s) Pings are used to generate Availability Reports, which lists the percentage of times a computer has responded to the Ping. An example of an Availability Report for Ping is shown in Figure 2-7. Availability Reports are discussed in detail in 6.2.3, “Availability Reporting” on page 262. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 35
  • 67. Figure 2-7 Availability Report - Ping Probes Probes are used to gather information about the assets and system resources of monitored servers, such as processor count and speed, memory size, disk count and size, filesystems, etc. If Tivoli Storage Resource Manager for Databases is licensed, then Probes also gather information about the files, instances, logs, and objects that makeup the monitored databases. The data collected by the Probe process is used in the Assets Reports described in 6.2.1, “Asset Reporting” on page 252. Figure 2-8 shows an Asset report for detected disks. Figure 2-8 Asset Report of discovered disks Figure 2-9 shows an Asset Report for detected database tablespaces.36 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 68. Figure 2-9 Asset Report of database tablespaces Scans The Scan process is used to gather statistics about usage and trends of the server storage. If Tivoli Storage Resource Manager for Databases is licensed, then Scans also gather information about the storage usage and trends within the monitored databases. Data collected by the Scan jobs are tailored by Profiles. Results of Scan jobs are stored in the enterprise repository. This data supplies the data for the Capacity, Usage, Usage Violations, and Backup Reporting functions. These reports can be scheduled to run regularly, or they can be run ad hoc by the administrator. Profiles limit the scanning according to the parameters specified in the Profile. Profiles are used in Scan jobs to specify what file patterns will be scanned, what attributes will be gathered, what summary view will be available in reports and the retention period for the statistics. Tivoli Storage Resource Manager supplies a number of default Profiles which can be used, or additional Profiles can be defined. Table 5-1 on page 180 shows the default Profiles provided. Some of these include: Largest files - Gathers statistics on the largest files Largest directories - Gathers statistics on the largest directories Most at risk - Gathers statistics on the files that have been modified the longest time ago and have not been backed up since modified (Windows Agents only) Figure 2-10 shows a sample of a report produced from data collected in Scans. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 37
  • 69. Figure 2-10 Summary View - by filesystem, disk space used and disk space free This report shows a list of the filesystems on each Agent, the amount of space used in each, expressed in bytes and as a percentage, the amount of free space, and the total capacity available in the filesystem.2.4.3 Reporting Reporting in Tivoli Storage Resource Manager is very rich, with over 300 pre-defined views, and the capability to customize those standard views, save the custom report, and add it to your menu for scheduled or ad hoc reports. You can also create your own individual reports according to particular needs and set them to run as needed, or in batch (regularly). Reports can be produced in table format or a variety of charting (graph) views. You can export reports to CSV or HTML formats for external usage. Reports are generated against data already in the repository. A common practice is to schedule Scans and Probes just before running reports. Reporting can be done at almost any level in the system, from the enterprise down to a specific entity and any level in between. Figure 2-6 on page 34 shows a high-level summary report. Or, you can drill down to something very specific. Figure 2-11 is an example of a38 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 70. lower-level report, where the administrator has focussed on a particular Agent, BANDA, tolook at a particular disk on a particular controller.Figure 2-11 Asset Report - BANDA assetsReports can be produced either system-wide or grouped into views, such as by computer, orOS type. Restriction: Currently, there is a maximum of 32,767 (216 -1) rows per report. Therefore, you cannot produce a report Tivoli Storage Resource Manager to list all the .HTM files in a directory containing a million files. However, you can (and it would be more productive to do so) produce a report of the 20 largest files in the directory, or the 20 oldest files, for example.Tivoli Storage Resource Manager allows you to group information about similar entities (disk,filesystems, etc.) from different servers or business units into a summary report, so thatbusiness and technology administrators can manage an enterprise infrastructure. Or, you cansummarize information from a specific server - the flexibility and choice of configuration isentirely up to the administrator.You can report as at a point in time, or produce a historical report, showing storage growthtrends over time. Tivoli Storage Resource Manager reporting lets you track actual demand fordisk over time, and then use this information to forecast future demand for the next quarter,two quarters, year, etc. Figure 2-12 is an example of a historical report, showing a graph ofthe number of files on the C drive on the Agent WISLA. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 39
  • 71. Figure 2-12 Historical report of filesystem utilization Tivoli Storage Resource Manager has three basic types of reports: Computers and filesystems Databases (if the module is licensed) Chargeback (if the module is licensed) Reporting categories Major reporting categories for filesystems and databases are: Assets Reporting uses the data collected Probes to build a hardware inventory of the storage assets. You can then navigate through a hierarchical view of the assets by drilling down through computers, controllers, disks, filesystems, directories, and exports. For database reporting, information on instances, databases, tables, and data files is presented for reporting. Storage Subsystems Reporting provides information shows storage capacity at a computer, filesystem, storage subsystem, LUN, and disk level. These reports also enable you to view the relationships among the components of a storage subsystem. Storage Subsystem Reporting is available at the time of writing for the IBM TotalStorage Enterprise Storage Server (ESS) Availability Reporting shows responses to Ping jobs, as well as computer uptime. Capacity Reporting shows how much storage capacity is installed, how much of the installed capacity is being used, and how much is available for future growth. Reporting is done by disk and filesystem, and for databases, by database. Usage Reporting shows the usage and growth of storage consumption, grouped by filesystem, and computers, individual users, or enterprise-wide. Usage Violation Reporting shows violations to the corporate storage usage policies, as defined through Tivoli Storage Resource Manager. Violations are either of Quota (defining40 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 72. how much storage a user or group of users is allowed) or Constraint (defining which file types, owners and file sizes are allowed on a computer or storage entity). You can define what action should be taken when a violation is detected - for example, SNMP trap, e-mail, or running a user-written script. Backup Reporting identifies files which are at risk because they have not been backed up. Reporting on the Web It is easy to customize Tivoli Storage Resource Manager to set up a reports Web site, so that anyone in the organization can view selected reports through their browser. Section 6.7, “Setting up a reports Web site” on page 361 explains how to do this. Figure 2-13 shows an example of a simple Web site to view Storage Resource Management reports. Figure 2-13 SRM Reports on the Web2.4.4 Alerts An Alert defines an action to be performed if a particular event occurs or condition is found. Alerts can be set on physical objects (computers and disks) or a logical objects (filesystems, directories, users, databases, and OS user groups). Alerts can tell you, for instance, if a disk has a lot of recent defects, or if a filesystem or database is approaching capacity. Alerts on computers and disks come from the output of Probe jobs and are generated for each object that meets the triggering condition. If you have specified a triggered action (running a script, sending an e-mail, etc.) then that action will happen if the condition is met. Alerts on filesystems, directories, users, and OS user groups come from the combined output of a Probe and a Scan. Again, if you have specified an action, that action will be performed if the condition is met. Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 41
  • 73. An Alert will register in the Alert log, plus you can also define one, some or all of the following actions to be performed in addition: Send an e-mail indicating the nature of the Alert. Run a specific script with relevant parameters supplied from the content of the Alert. Make an entry into the Windows event log. Pop up next time the user logs in to Tivoli Storage Resource Manager. Send an SNMP trap. Log a TEC event Figure 2-14 shows the Alert Log. The entries Alert Log, All, Computer, and Filesystem are in red, signifying that an Alert threshold has been reached. Drilling down on Computer, you can see the details of the Alert. We can see it was caused by the system VMWARE2KSRV1 being unreachable. Figure 2-14 Alert Log and details Refer to 5.2, “OS Alerts” on page 189 for details on alerts.2.4.5 Chargeback: Charging for storage usage Through the optional Tivoli Storage Resource Manager for Chargeback product, Tivoli Storage Resource Manager provides the ability to produce Chargeback information for storage usage. The following items can have charges allocated against them: Operating system storage by user Operating system disk capacity by computer Storage usage by database user Total size by database tablespace Tivoli Storage Resource Manager can directly produce an invoice or create a file in CIMS format. CIMS is a set of resource accounting tools that allow you to track, manage, allocate, and charge for IT resources and costs. For more information on CIMS see the Web site: http://www.cims.com. Chargeback is a very powerful tool for raising the awareness within the organization of the cost of storage, and the need to have the appropriate tools and processes in place to manage storage effectively and efficiently. Example 2-1 shows a Chargeback Report based on disk usage by user.42 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 74. Example 2-1 Chargeback Report based on disk usage by userTivoli SRM for ChargeBack page 1User Usage Invoice 24-Sep-02Administrator.hb Name SPACE COST (MB) 0.1042/MB 100 5 0.52 group total 5 0.52Tivoli SRM for ChargeBack page 2User Usage Invoice 24-Sep-02Tivoli.Default User Group Name SPACE COST (MB) 0.1042/MB [Supervisor] 524 54.60 1009 0 0.00 101 4 0.42 1010 1 0.10 1012 1 0.10 1084 1 0.10 111 1 0.10 1414 24 2.50 202 0 0.00 240 1 0.10 50 1 0.10 5115 10 1.04 8482 7 0.73 9727 0 0.00 adm 3 0.31 admin 523 54.50 Administrators 37,687 3,926.99 backup 27 2.81 bin 1,173 122.23 cbres 1 0.10 daemon 1 0.10 guest 1 0.10 imnadm 2 0.21 invscout 1 0.10 itso_hb 134 13.96 itso_usr 1 0.10 IUSR_LOCHNESS 1 0.10 IWAM_LOCHNESS 1 0.10 lotti 7 0.73 lp 1 0.10 nobody 1 0.10 oracle 5 0.52 root 5,857 610.30 sys 1 0.10 SYSTEM 3 0.31 uucp 2 0.21 Chapter 2. Introduction to IBM Tivoli Storage Resource Manager 43
  • 75. group total 46,008 4,793.97 Tivoli SRM for ChargeBack page 3 Run Summary 24-Sep-02 User Usage Invoice 46,013 MB 4,794.49 run total 4,794 Refer to 6.8, “Charging for storage usage” on page 364 for more details on Chargebacks.2.5 Chapter summary In this chapter we introduced Tivoli Storage Resource Manager, whose primary business purpose is to keep the storage infrastructure running to assist revenue-generating activities. Tivoli Storage Resource Manager Business Benefits: Improve Storage ROI Reduce Storage Administration Costs Help Improve Revenue by Reducing the Risks of Application Downtime ibm.com/redbooks Figure 2-15 Business benefits of Tivoli Storage Resource Manager44 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 76. Part 2Part 2 Design considerations In this part we present some things to consider when designing an IBM Tivoli Storage Resource Manager solution, specifically covering some deployment scenarios. We present the basic architecture and describe how higher availability can be implemented.© Copyright IBM Corp. 2003. All rights reserved. 45
  • 77. 46 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 78. 3 Chapter 3. Deployment architecture In this chapter we will describe considerations for the deployment architecture of the IBM Tivoli Storage Resource Manager in the enterprise. We will discuss the design strategies and implementation infrastructure. An overview of the number of Agents and Agent placement will be covered along with various deployment scenarios.© Copyright IBM Corp. 2003. All rights reserved. 47
  • 79. 3.1 IBM Tivoli Storage Resource Manager architecture Figure 3-1 shows the IBM Tivoli Storage Resource Manager architecture. Tivoli Storage Resource Manager Architecture D I C Direct-connect Clients SRM Server 10 10 10 % %% Managed 10 % 10 % Servers 10 % 10 % 10 10 10 % %% Scheduled Batch Reports WWW Server SRM Database I DC Repository Web Connect Clients ibm.com/redbooks Figure 3-1 IBM Tivoli Storage Resource Manager architecture Tivoli Storage Resource Manager consists of the following components: Server acts as the center for all management operations. All requests from clients are sent to the SRM server, and the server then retrieves data from the repository and returns it to the client. With this data, users can construct and display the reports. The Server also directs the Agent activity through its job scheduling component. Database Repository is used to store the collected data from the Agents. WWW Server is optional, and provides communications for remote Web access to the Server. The WWW Server can run on the same physical system as the Tivoli Storage Resource Manager Server. Managed Systems run the Tivoli Storage Resource Manager Agent code, which is used to gather the information about the managed server, its storage, and managed applications. Direct-connect Clients have the GUI to the Server installed locally. They communicate directly with the Server to perform administration, monitoring, and reporting. Scheduled Batch Reports are jobs which prepare reports based on collected data from the Managed Systems, which are scheduled to run automatically. The reports will be generated using the data residing in the database.48 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 80. Web Connect Clients use the WWW Server to access the GUI through a Web browser. The Java administrative applet is downloaded to the Web Client machine and presents the same user interface as for the Direct Connect Clients.3.2 IBM Tivoli Storage Resource Manager Server The Server component is the main part of IBM Tivoli Storage Resource Manager. The Server is responsible for the following roles as shown in Figure 3-2. Tivoli Storage Resource Manager Server Server roles Monitoring Discovery Probes Pings Scans Policy Management Quotas Constrains Scheduled Actions (SCRIPTS) Alerts Alerts (SCRIPTS) ibm.com/redbooks Figure 3-2 IBM Tivoli Storage Resource Manager Server roles Monitoring – Discovery - The Server searches the network to discover machines which do not have Agent code installed (that is, not yet being monitored by IBM Tivoli Storage Resource Manager). It will add them to the Unmanaged list (shown in Figure 3-3 on page 51) so they can be potentially managed later. Only Windows systems in the same domain as the IBM Tivoli Storage Resource Manager Server will be discovered. – Probes - The Server will collect the inventory of storage assets of Managed Systems (computers, controllers, disk driver, filesystems, logical units, etc.) and store it in the database repository. – Pings - The Server checks the availability of the Managed Systems by issuing TCP/IP ping commands to the system. This function is not available for NAS devices and NetWare servers. – Scans - The Server Scans the Managed Systems to gather information on usage and consumption. Chapter 3. Deployment architecture 49
  • 81. Policy Management – Quotas - The Quota check is performed based on the results of the Scans. Quotas define the consumption level for filesystems, computers, and network. Quotas can be run from the GUI, or they can be scheduled to run automatically. The data used for Quota checking resides in the database. To achieve the most accurate Quota checking, you need to schedule the Scan job before performing Quota check. – Constraints - During a Scan, the Server will also perform a Constraint check on the results. Constraints can be used to define what are acceptable and unacceptable file types, file sizes, and file owners on Managed Systems. – Scheduled Actions - You can schedule execution of a script against Managed Systems. The script can be use any kind of command-shell, batch programming language of third party tool, which can be invoked through a command line interface and is valid for execution on the Agent. Alerts – Alerts - After a Scan the Server will issue Alerts related to the Alert Threshold defined. The Server roles described above are covered in more detail in Chapter 5, “Operations: Policy, Quotas, and Alerts” on page 159. All Storage Resource Management operations are controlled from the Server side. The Server communicates with the Agents (Managed Systems) when it is performing those tasks. No managed tasks are performed on the Agent itself. The Agent is just performing the Scans and script execution on behalf of the Server. Also, all the communication with the database is done on the Server side for performance reasons. The data is transmitted from the Agent to the Server and the Server then stores it in the database repository. With such an approach, there is no need for any database connectivity software on the Agents. Also, since the Direct-connect Clients and Web Connect Clients for reporting request data through the Server, rather than directly from the database, they also do not require any database connectivity software installed. As everything is controlled and run from the Server side, reliability and availability is a key consideration for the system which is running the IBM Tivoli Storage Resource Manager Server.3.2.1 Discovery of unmanaged Windows systems After the Tivoli Storage Resource Manager Server is installed it will try to find any unmanaged Windows systems. In the process of discovery, one of the Agents installed in each Windows domain or workgroup will identify other Windows systems. This data will be then transferred to the Tivoli Storage Resource Manager Server, which will then query each system to determine if they have Tivoli Storage Resource Manager Agent installed. If the system does not have the Agent installed it will appear in the Unmanaged Systems list. To access this list, select IBM Tivoli SRM -> Reporting -> Asset -> System-wide as shown in Figure 3-3.50 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 82. Figure 3-3 Unmanaged systems When you install the Tivoli Storage Resource Manager Server in a new environment, an Agent is automatically installed on the same system as the Server. In this case after the initial discovery job, all the Windows systems from the domain or workgroup of the Server system will be displayed under Unmanaged Computers.3.2.2 Scripts Scripts are executed as a result of either of the following events: Scheduled actions - Batch Reports Alerts - An Alert can trigger an action, which can be a script How are scripts run? During the installation process of the Server and Agents, the scripts directory under the installation directory is created. The default directory is: Windows: Program directoryTivoliTSRM UNIX: /opt/Tivoli/TSRM or /usr/Tivoli/TSRM The following steps explain how scripts are run when they are triggered: The Server looks in its local scripts directory. If the script with the required name is in that directory, the Server will load the script, and send it to the Agent where it is designated to run. The Agent receives the script, saves it into a temporary file, and runs it. After the script is finished, the temporary file on the Agent is deleted. Chapter 3. Deployment architecture 51
  • 83. Note: When running a script against a NAS device or Novell NetWare servers, the script is run on the Agent assigned to the filesystem where the triggered condition occurred. There are two possible scenarios where the script may not run from the Server: The script already exists on the Agent. In this case the Agent will run the local script directly instead. The Agent is always checked first to see if it has a local copy, before running it from the Server. You did not check the Agent may run scripts sent by server option during the installation process as described in 4.3.3, “Installation of the Server code” on page 71: Without this option set, Agents will not receive scripts from the server for execution. Note: The advantage of setting the policy that Agents may run scripts from the Server is that you can then install and maintain only one repository for all scripts. This can ease the management of the scripts and it will also give you consistency.3.3 IBM Tivoli Storage Resource Manager Agent The Tivoli Storage Resource Manager Agent is responsible for the following tasks as shown in Figure 3-4. Tivoli Storage Resource Manager Agent Agent types StorageAgent for OS (includes NAS) StorageAgent for Databases StorageAgent for Chargeback Agent roles Executing Probes and Scans on behalf of the SRM server Executing scripts in case of Scheduled Actions Alerts ibm.com/redbooks Figure 3-4 SRM Agent tasks The Agent code is required on every system you want to manage. As the Agents communicate through TCP/IP, the Managed System needs IP connectivity to the Server.52 IBM Tivoli Storage Resource Manager: A Practical Introduction
  • 84. The product uses the same code base for all three Agent types (OS, Database, and Chargeback). Each of the Agents is activated by the licenses installed with the Manager code. There are two exceptions on Agent placement: NAS devices - The monitoring of NAS devices is done through the systems using NAS attached storage. Depending on the protocol used for filesystem access, those systems can be either Windows or UNIX based systems. Tip: It is recommended that you divide NAS exported filesystems among the Managed Systems, which access the NAS device. This means that the workload of scanning and probing is shared among the Agents. Novell NetWare servers - For retrieving the storage information from the servers and volumes within NDS trees, you must install the Agent code on a Windows system where a Novell NetWare client is already located. The Agent code uses native NetWare calls from these systems. The requirements for a Windows Agent to scan NetWare systems are: – Running Windows 2000 or Windows NT 4 SP4 and above – Installed a NetWare Client – Has access to the Novell NetWare servers and volumes within your environment. This means that you must have a user ID with the correct access level to be able to perform queries into the NDS trees.3.4 Deployment considerations In this section we will outline some considerations for deploying Tivoli Storage Resource Manager installations. As Tivoli Storage Resource Manager supports various platforms for the Server and Agent installations, the choice of Server platform will usually reflect the platforms used in your environment. From the generally available information, and from our experience in the lab installations, Tivoli Storage Resource Manager can coexist with virtually any other server software. A single Server instance can theoretically support more than 1000 Agents. Of course, the load on the Server side will increase with the number of jobs defined. The load of the jobs on the Server and Agents depends of the job definition. For example, a Scan which will look for all files will run much longer, and be more CPU-intensive easier than a Scan which will look for only particular file types. The Agent should be installed on every system you want to manage. For managing NAS devices and Novell NetWare servers, you need to install Agents on the systems using the NAS and NetWare filesystems, as described in 3.3, “IBM Tivoli Storage Resource Manager Agent” on page 52.3.4.1 Repository database All the configuration data and the data collected from Agent Scans is stored in the database repository. By using this approach, all the data can be off-loaded to a separate database server, since Tivoli Storage Resource Manager can use either a locally installed database or a remote database repository. In the current edition of Tivoli Storage Resource Manager, the repository can be local or remote using any of Microsoft SQL-Server, Oracle, and Sybase SQL, or IBM DB2 UDB. The size of the database will vary upon the number of actions you are taking in your Storage Resource Management environment. The size of the database will depend on the following parameters: Chapter 3. Deployment architecture 53
  • 85. The amount of historical data you keep The number of scanned files on each Managed System - for each scanned file, if a file meets a Constraint criteria, a corresponding entry will be saved in the database. The type of jobs (for example, different type of Scans and Constraints) you are performing The number of systems you want to manage - i.e. Agents. Tip: If possible, it is recommended that you use a separate system for the database repository.3.4.2 CIM/OM server placement IBM Tivoli Storage Resource Manager provides a filesystem extension feature that can be used to automatically increase filesystem capacity for managed hosts when utilization reaches a specified level. This function allows for the automatic provisioning of Enterprise Storage Server LUNs when there is not enough space available in a volume group to extend a filesystem. Filesystem extension uses the ESS Common Information Model/Object Manager (CIM/OM) to interact with ESS subsystems. See “SMI Specification” on page 18 for more information on CIM/OM. The IBM Tivoli Storage Resource Manager server communicates with the CIM/OM server over an IP network using the HTTPS protocol. CIM/OMs installed on the same network subnet as the IBM Tivoli Storage Resource Manager server can be automatically discovered. The Service Location Protocol (SLP) is used to discover CIM/OMs. For information about supported versions of the CIM/OM, see the IBM Tivoli Storage Resource Manager Support Website at: http://www-3.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageResourceManager.html Restriction: Automatic discovery is not supported for CIM/OMs installed on Sun Solaris or HP-UX. In our lab setup (Figure 3-5), the CIM/OM server is installed on a host called W2KADVTSM, which talks to the ESS (ESSF20) through Ethernet. The IBM Tivoli Storage Resource Manager server (W2KADVTSRM) makes an HTTPS connection over the network directly to the CIM/OM server. Neither the IBM Tivoli Storage Resource Manager server, nor the CIM/OM server need to be connected through