Installing Cygwin
Cygwin is a POSIX environment available for Windows and can be downloaded from the Cygwin website (www.cygwin.com). GPFS uses this component to support many of its administrative scripts. System administrators have the option of using either the GPFS Admin Command Prompt or GPFS Admin Korn Shell to run GPFS commands.
Cygwin must be installed before installing GPFS. It is a software package that provides a Unix-like environment on Windows and provides runtime support for POSIX applications and includes programs such as grep, ksh, ls, and ps.
When running Cygwin setup, only the standard packages are installed by default. GPFS requires installation of additional packages, which are listed in Installing the 64-bit version of Cygwin.
Upgrading from the 32-bit version of Cygwin to the 64-bit version of Cygwin
Follow these instructions to upgrade from the 32-bit version of Cygwin to the 64-bit version of Cygwin:
- Uninstall GPFS 4.1 and reboot.
- Uninstall IBM® GSKit for GPFS and reboot.
- Uninstall the GPFS 4.1 license.
- Stop and delete any Cygwin 32-bit services, such as OpenSSH, that might have been configured.
- Do not uninstall the 32-bit version of Cygwin yet, or you may lose GPFS configuration information.
- Install the 64-bit version of Cygwin using the instructions in Installing the 64-bit version of Cygwin.
- Install the GPFS 4.1.1 license for the appropriate edition; for example, gpfs.ext-4.1.1-Windows-license.msi.
- Install the appropriate GPFS 4.1.1 edition; for example, gpfs.ext-4.1.1.x-Windows.msi.
- Install IBM GSKit for GPFS.
- Uninstall the 32-bit version of Cygwin completely.
- Follow the procedures in Installing and configuring OpenSSH on Windows nodes.
Installing the 64-bit version of Cygwin
- Logon to the Windows node as the account you will use for GPFS administrative operations.
- Go to the Cygwin website (www.cygwin.com), and click the Install Cygwin link in the upper-left pane.
- Download and start the installation of the setup-x86_64.exe file.
- Follow the prompts to continue with the install. The default settings
are recommended until the Select Packages dialog is displayed. Then,
select the following packages (use the Search field to quickly find
these packages):
- diffutils: A GNU collection of diff utilities
- flip: Convert text file line endings between Unix and DOS formats
- m4: GNU implementation of the traditional Unix macro processor
- mksh: MirBSD Korn Shell
- perl: Perl programming language interpreter
- procps-ng: System and process monitoring utilities
- openssh: The OpenSSH server and client programs (only required if you plan on mixing Linux®, AIX® and Windows nodes in the same cluster)
- Click the Next button, and continue to follow the prompts to complete the installation.
- If you are using a mixed cluster environment (Windows and Linux/AIX), follow the steps in Installing and configuring OpenSSH on Windows nodes.