IBM DS8880 configuration
In this chapter, we describe the IBM DS8880 that we used to host our cloud. This configuration involves setting up Ethernet connections and defining Object Storage for the cloud.
 
4.1 Configuring the IBM DS8880
To access the cloud services, your DS8880 hardware must be configured to communicate with the cloud by using Ethernet connections. This configuration includes defining the following the components:
Ethernet configuration
Cloud configuration
The DS8880 features four Ethernet ports, where two ports can be used to connect to the cloud services and the remaining two are used for the Hardware Management Console (HMC). You can connect one or two Ethernet cables to your hardware to provide a failover option and increase the overall bandwidth that is available for use. In addition, because the metadata is transmitted by the mainframe, it also must be connected to the cloud service.
 
 
 
Note: To set up the cloud configuration, DS8880 must have at least the release 7.5, Bundle 87.90.14.0 Microcode, and z/OS V2R1 with PTF/APAR OA51622. Later z/OS and microcode versions should also be compatible with transparent cloud tiering functions.
4.1.1 Ethernet configuration
When configuring your DS8880, you first must set up the Ethernet port configuration. This configuration is required to enable network connectivity. After you connect your Ethernet cables to the hardware, you can use the lsnetworkport command from the DS8880 Command Line Interface DSCLI to display any current Ethernet configuration. Example 4-1 shows a sample output from the lsnetworkport command.
Example 4-1 Output from lsnetworkport command
Date/Time: November 4, 2016 10:22:04 AM MST IBM DSCLI Version: 7.7.90.64 DS:
IBM.2107-75CFY71
ID IP address Subnet Mask Gateway Primary DNS Secondary DNS State
I9813 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Offline
I9814 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Offline
I9B13 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Offline
I9B14 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Offline
 
Note: You can delete any configuration by using the rmnetworkport command from the DSCLI interface.
Ensure that you have the correct IP addresses, subnet mask, and DNS information available while you are configuring your hardware. Then, use the setnetworkport command to define the network settings, as shown on Example 4-2.
Example 4-2 Defining the network settings
setnetworkport -ipaddr 10.0.1.2 -subnet 255.255.255.0 I9814
setnetworkport -ipaddr 10.0.1.3 -subnet 255.255.255.0 I9B14
After the configuration is complete, issue a new lsnetworkport command to confirm that the network was properly configured. Example 4-3 shows the new network configuration.
Example 4-3 Verifying the network configuration
Date/Time: November 4, 2016 10:26:20 AM MST IBM DSCLI Version: 7.7.90.64 DS:
IBM.2107-75CFY71
ID IP address Subnet Mask Gateway Primary DNS Secondary DNS State
I9813 0.0.0.0 0.0.0.0 0.0.0.0 9.0.000.10 0.0.0.0 Offline
I9814 10.0.1.2 255.255.255.0 0.0.0.0 9.0.000.10 0.0.0.0 Online
I9B13 0.0.0.0 0.0.0.0 0.0.0.0 9.0.000.10 0.0.0.0 Offline
I9B14 10.0.1.3 255.255.255.0 0.0.0.0 9.0.000.10 0.0.0.0 Online
With the Ethernet configuration complete, you can proceed to the cloud configuration process.
4.1.2 Cloud configuration
Now that your network is properly configured and functional, you can configure the cloud to access the cloud storage. When you are defining your cloud settings, you should have all cloud-related information that is required to set up the connection, including the cloud endpoint, tenant, user ID, and password.
Use the mkcloudserver command to define a new cloud to your hardware. The following parameters must be supplied when the mkcloudserver command is used:
Endpoint
A URL that describes the place to authenticate to the Object Storage system.
Type
Transparent Cloud Tiering supports the following types of Object Storage protocols and authentication mechanisms. Both keywords relate to the OpenStack Swift protocol for Object Storage communication:
 – Swift: This keyword describes a decrypted (HTTP) communication path.
 – Swift-keystone: This keyword uses SSL/TLS to encrypt authentication credentials across the TCP/IP network.
 
Note: It is not recommended that you use swift to authenticate to an object store because user name and password credentials are sent in the clear.
Tenant
The cloud administrator supplies a tenant name that describes the tenant of the object store because Object Storage is traditionally a multi-tenant system.
User name and password
The cloud administrator supplies a user name and a password for each tenant.
RootCA, IntermCA, SysCA
For the swift-keystone type that uses SSL/TLS to encrypt the authentication path, certificates are required to maintain a chain of trust between the DS8880 and the object store. If you use self-signed certificates, only the SysCA option is required. If you use a certificate authority (CA), the root CA and intermediate CA can be provided in the mkcloudserver command. These items point to a PEM file type that you can import into the DS8880 system.
Cloud Name
You can provide a unique name to describe the object store that is being configured. The cloud name that is used in the hardware configuration should be the same that is used when the cloud is defined on DFSMS.
Example 4-4 shows a sample mkcloudserver command that was issued from the DSCLI interface.
Example 4-4 Configuring the cloud details
dscli> mkcloudserver -type swift-keystone -tenant tenant -username username
-pw password -endpoint https://ibmcloud.ibm.com:5000/v2.0/ -rootcaloc
/home/ssl_cacert.pem -intermcaloc /home/user/ssl_cacert.pem -syscaloc
/home/user/ssl_cert.pem ibmcloud
When you run the mkcloudserver command, the ability of the DS8880 and the object store to communicate is verified. Running the command also verifies that the data path is accessible and encryption certificates are valid.
You can also list the cloud configuration on your hardware. Use the lscloudserver command to list cloud information. Sensitive information, such as user ID and password, is not displayed in the output.
Example 4-5 Listing cloud information
dscli> lscloudserver
 
Date/Time: November 7, 2016 2:24:31 PM MST IBM DSCLI Version: 7.7.90.64 DS: -
name node type tenant endpoint
ibmcloud 0 swift-keystone test https://ibmcloud.ibm.com:5000/v2.0/
ibmcloud 1 swift-keystone test https://ibmcloud.ibm.com:5000/v2.0/
 
Note: At the time of this writing, only a single cloud can be configured at a specific time. If a new cloud must be configured, the current setting must be deleted before the new cloud definition is used.
If you need to update any cloud settings, the existing configuration first must be deleted. Then, the new configuration is defined. Use the rmcloudserver command to remove the existing cloud configuration.
 
 
 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.141.206