Expansion overview
Expand Netezza Performance
Server and redistribute data offline with Netezza Performance Server 11.2.0.0 through 11.2.1.10. As of
Netezza Performance Server 11.2.1.11, this functionality
is available with the addition of the extra argument --full
to the
nzredrexpand
command. For other options available with Netezza Performance Server 11.2.1.11, see Expanding Netezza Performance Server for Cloud Pak for Data System.
- The same number and capacity disks.
- The same number of CPU cores.
These requirements ensure consistent redundancy characteristics and predictable query performance.
- Provisioning the Cloud Pak for Data System hardware nodes with an automation script.The automation script:
- Sets up personality of the SPU nodes.
- Sets up BMC parameters.
- Sets up switch VLAN.
The new hardware must undergo the IBM Cloud Pak for Data System provisioning process. It is expected that the expansion is done in a multiple of eight nodes (two enclosures) to maintain resiliency characteristics. After this step, the ap nodes command shows the necessary personality for the newly expanded nodes.
- Expanding a Netezza Performance Server instance and
redistributing tables by running the nzredrexpand command.
The expansion process is automated by the nzredrexpand command. Expansion might take several hours to complete, depending on the amount of data on the system that needs to be redistributed. nzredrexpand produces an initial estimate of the total time that is necessary, and reports progress frequently as the command runs.
Netezza Performance Server configuration, topology expansion, and table redistribution are handled automatically by the nzredrexpand tool. When the Cloud Pak for Data System node configuration step is completed, all that needs to be done is to power on the new nodes and run nzredrexpand.
Automation overview- Database access is locked.
- Netezza Performance Server database is stopped.
- A host backup is taken and the current configuration is saved.
- nzredrexpand gets the node list from Platform Manager's rest interface; updated config files are created.
- The nzstart -expand command is started. nzredrexpand waits
for the system to come
Online
. - When the system is
Online
, another host backup is taken. - The nzredr -redistribute command is started; the actual data distribution begins.
- Run
nz_redistribute -status
to monitor progress of re-distribution status. - Database access is re-enabled and the system is
Online
and operational.
- Netezza Performance Server configuration
-
Netezza Performance Server configuration is handled automatically by the nzredrexpand script. nzredrexpand updates the following configuration files:
initTopology.cfg
The
initTopology.cfg
file is updated to include the location of the newly added data slices on the new disks.spaandslot.cfg
Contains spa (mirror domain) and slot assignments for the new nodes.
bmc_map
The
bmc_map
file is update to include the BMC IP addresses and Cloud Pak for Data System node names of the new nodes.
- Data slice expansion - topology and system management
-
The new nodes that are provisioned for expansion are added to the topology under one or more new mirror domains along with new data slices. By adding enclosures in groups of two (groups of eight nodes), you ensure that mirror domains contain the wanted number of eight nodes per domain for optimal resiliency characteristics against node and disk failure.