Claims
- 1. A method of providing management within a computing environment, said method comprising:
obtaining an input/output subsystem of the computing environment, the input/output subsystem comprising a plurality of input/output subsystem images, wherein an input/output subsystem image appears to a program as an independent input/output subsystem; and managing one or more input/output subsystem images of the plurality of input/output subsystem images.
- 2. The method of claim 1, wherein the managing comprises managing an input/output (I/O) configuration of an input/output subsystem image of the one or more input/output subsystem images.
- 3. The method of claim 2, wherein the managing the I/O configuration comprises dynamically managing the I/O configuration, wherein the I/O configuration is modified without a restart of the input/output subsystem to effect a modification.
- 4. The method of claim 2, wherein the managing the I/O configuration comprises at least one of adding, deleting and modifying an input/output path of the I/O configuration.
- 5. The method of claim 2, wherein said managing the I/O configuration comprises at least one of adding, deleting and modifying a control unit of the I/O configuration.
- 6. The method of claim 2, wherein said managing comprises at least one of adding, deleting and modifying an I/O device of the I/O configuration.
- 7. The method of claim 1, wherein the managing comprises managing utilization of an input/output subsystem image of the one or more input/output subsystem images, said managing utilization comprising specifying the input/output subsystem image to be utilized, said specifying comprising employing an input/output subsystem identifier.
- 8. The method of claim 7, wherein said managing utilization further comprises validating the input/output subsystem identifier.
- 9. The method of claim 8, wherein the validating includes at least one of existence checking, range checking and authorization checking.
- 10. The method of claim 1, wherein said managing comprises determining whether an operating system is authorized to access a particular input/output subsystem image of the plurality of input/output subsystem images.
- 11. The method of claim 1, wherein the managing is performed by a manager program having one or more configuration capabilities, wherein other programs not having configuration capabilities are isolated from the managing.
- 12. The method of claim 11, wherein the manager program is located within a logical partition of a central processing complex of the computing environment, and wherein the other programs are located in at least one of the logical partitions and one or more other logical partitions of the central processing complex.
- 13. The method of claim 1, further comprising obtaining information associated with at least one input/output subsystem image of the plurality of input/output subsystem images, said information usable in the managing.
- 14. A system of providing management within a computing environment, said system comprising:
an input/output subsystem of the computing environment, the input/output subsystem comprising a plurality of input/output subsystem images, wherein an input/output subsystem image appears to a program as an independent input/output subsystem; and means for managing one or more input/output subsystem images of the plurality of input/output subsystem images.
- 15. The system of claim 14, wherein the means for managing comprises means for managing an input/output (I/O) configuration of an input/output subsystem image of the one or more input/output subsystem images.
- 16. The system of claim 15, wherein the means for managing the I/O configuration comprises means for dynamically managing the I/O configuration, wherein the I/O configuration is modified without a restart of the input/output subsystem to effect a modification.
- 17. The system of claim 15, wherein the means for managing the I/O configuration comprises at least one of means for adding, means for deleting and means for modifying an input/output path of the I/O configuration.
- 18. The system of claim 15, wherein said means for managing the I/O configuration comprises at least one of means for adding, means for deleting and means for modifying a control unit of the I/O configuration.
- 19. The system of claim 15, wherein said means for managing comprises at least one of means for adding, means for deleting and means for modifying an I/O device of the I/O configuration.
- 20. The system of claim 14, wherein the means for managing comprises means for managing utilization of an input/output subsystem image of the one or more input/output subsystem images, said means for managing utilization comprising means for specifying the input/output subsystem image to be utilized, said means for specifying comprising means for employing an input/output subsystem identifier.
- 21. The system of claim 20, wherein said means for managing utilization further comprises means for validating the input/output subsystem identifier.
- 22. The system of claim 21, wherein the means for validating includes at least one of existence checking, range checking and authorization checking.
- 23. The system of claim 14, wherein said means for managing comprises means for determining whether an operating system is authorized to access a particular input/output subsystem image of the plurality of input/output subsystem images.
- 24. The system of claim 14, wherein the means for managing comprises a manager program having one or more configuration capabilities, wherein other programs not having configuration capabilities are isolated from the managing.
- 25. The system of claim 24, wherein the manager program is located within a logical partition of a central processing complex of the computing environment, and wherein the other programs are located in at least one of the logical partitions and one or more other logical partitions of the central processing complex.
- 26. The system of claim 14, further comprising means for obtaining information associated with at least one input/output subsystem image of the plurality of input/output subsystem images, said information usable in the managing.
- 27. A system of providing management within a computing environment, said system comprising:
an input/output subsystem of the computing environment, the input/output subsystem comprising a plurality of input/output subsystem images, wherein an input/output subsystem image appears to a program as an independent input/output subsystem; and a manager to manage one or more input/output subsystem images of the plurality of input/output subsystem images.
- 28. At least one program storage device readable by a machine embodying at least one program of instructions executable by the machine to perform a method of providing management within a computing environment, said method comprising:
obtaining an input/output subsystem of the computing environment, the input/output subsystem comprising a plurality of input/output subsystem images, wherein an input/output subsystem image appears to a program as an independent input/output subsystem; and managing one or more input/output subsystem images of the plurality of input/output subsystem images.
- 29. The at least one program storage device of claim 28, wherein the managing comprises managing an input/output (I/O) configuration of an input/output subsystem image of the one or more input/output subsystem images.
- 30. The at least one program storage device of claim 29, wherein the managing the I/O configuration comprises dynamically managing the I/O configuration, wherein the I/O configuration is modified without a restart of the input/output subsystem to effect a modification.
- 31. The at least one program storage device of claim 29, wherein the managing the I/O configuration comprises at least one of adding, deleting and modifying an input/output path of the I/O configuration.
- 32. The at least one program storage device of claim 29, wherein said managing the I/O configuration comprises at least one of adding, deleting and modifying a control unit of the I/O configuration.
- 33. The at least one program storage device of claim 29, wherein said managing comprises at least one of adding, deleting and modifying an I/O device of the I/O configuration.
- 34. The at least one program storage device of claim 28, wherein the managing comprises managing utilization of an input/output subsystem image of the one or more input/output subsystem images, said managing utilization comprising specifying the input/output subsystem image to be utilized, said specifying comprising employing an input/output subsystem identifier.
- 35. The at least one program storage device of claim 34, wherein said managing utilization further comprises validating the input/output subsystem identifier.
- 36. The at least one program storage device of claim 35, wherein the validating includes at least one of existence checking, range checking and authorization checking.
- 37. The at least one program storage device of claim 28, wherein said managing comprises determining whether an operating system is authorized to access a particular input/output subsystem image of the plurality of input/output subsystem images.
- 38. The at least one program storage device of claim 28, wherein the managing is performed by a manager program having one or more configuration capabilities, wherein other programs not having configuration capabilities are isolated from the managing.
- 39. The at least one program storage device. of claim 38, wherein the manager program is located within a logical partition of a central processing complex of the computing environment, and wherein the other programs are located in at least one of the logical partitions and one or more other logical partitions of the central processing complex.
- 40. The at least one program storage device of claim 28, further comprising obtaining information associated with at least one input/output subsystem image of the plurality of input/output subsystem images, said information usable in the managing.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application contains subject matter which is related to the subject matter of the following applications, each of which is assigned to the same assignee as this application. Each of the below listed applications is hereby incorporated herein by reference in its entirety:
[0002] “MULTIPLE LOGICAL INPUT/OUTPUT SUBSYSTEM FACILITY,” Brice et al., (IBM Docket No. POU920020071US1), Ser. No. ______, filed herewith;
[0003] “METHOD, SYSTEM AND PROGRAM PRODUCTS FOR ENHANCING INPUT/OUTPUT PROCESSING FOR OPERATING SYSTEM IMAGES OF A COMPUTING ENVIRONMENT,” Brice et al., (IBM Docket No. POU920020141US1), Ser. No. ______, filed herewith;
[0004] “METHOD, SYSTEM AND PROGRAM PRODUCTS FOR IDENTIFYING COMMUNICATIONS ADAPTERS OF A COMPUTING ENVIRONMENT,” Brice et al., (IBM Docket No. POU920020142US1), Ser. No. ______, filed herewith;
[0005] “MANAGING ACCESS, BY OPERATING SYSTEM IMAGES OF A COMPUTING ENVIRONMENT, OF INPUT/OUTPUT RESOURCES OF THE COMPUTING ENVIRONMENT,” Brice et al., (IBM Docket No. POU920020143US1), Ser. No. ______, filed herewith; and
[0006] “SHARING COMMUNICATIONS ADAPTERS ACROSS A PLURALITY OF INPUT/OUTPUT SUBSYSTEM IMAGES,” Brice et al. (IBM Docket No. POU920030025US1), Ser. No. ______, filed herewith.