Base Command Manager / Bright Cluster Manager Release Notes
Release notes for Bright 7.0 (released 2014-03-26)
New Features
- Compute node HA: define HA groups of compute nodes and specify services and/or IP address that need to be brought up or down depending on the state of a node in the HA group (i.e. active or passive)
- Dell NSS storage management
- Heatmap graphs which allow variation of a metric to be plotted for a group of nodes over time (access through 'Properties' button of multi-node graph and change 'Type' to Heatmap)
- Sum/min/max/average graphs for groups of nodes over time (access through 'Properties' button of multi-node graph and change 'Type' to Sum/Min/Max/Average)
- ExcludeListManipulateScript property at node and category level to do last minute exclude list changes
- Hadoop integration
- OpenStack integration
- Ceph integration
- Software image revision control using BTRFS snapshotting where available and ordinary cloning where BTRFS is not available
- Cisco UCS Integration for C-Series Standalone Rackmount Servers
- When node is marked as a datanode (using 'datanode' property), full installs will require confirmation. Confirmation can be provided using CMSH 'installerinteractions' command, or on the console of the node.
- Hardware RAID setup for LSI RAID controllers and derivatives (e.g. Dell PERC)
- IO-scheduler property at category and node level
- Configurable static routes for nodes and categories of nodes
Changes in Behavior of Existing Features
- Replaced legacy pexec (i.e. *outside* CMSH) with PDSH. Note that 'device pexec' *inside* CMSH and parallel shell in CMGUI remain available.
- "Require full install confirmation" property for nodes and categories was renamed to "datanode". This property allows nodes to be marked as having valuable data. Nodes marked as datanodes will not automatically be re-imaged when a problem is detected (e.g. broken partitions, broken filesystems, broken drives). When a problem is detected, the administrator will have the opportunity to investigate the situation and will have to provide confirmation that node should be re-imaged.
- When a node has a storage related role assigned to it (or to its category), and the datanode property is not set, a validation warning is issued upon commit in CMSH or Save in CMGUI. Hadoop, Ceph, OpenStack and Storage are considered storage related roles
- RHEL5 and derived distributions are no longer supported
- Updated HP locfg.pl script in node-installer package which uses the Socket6 module. This requires the installation of the perl-Socket6 distribution package.
- Changed default partition alignment. Will now align to MiB values by default
- CM boto package is replaced by EPEL/OpenSuSE python-boto package
- mlnx-ofed package is not available anymore, it is replaced by the mlnx-ofed2 package. (The option of using Mellanox 1.5.3 OFED stack has been removed in the head node installer)
- CUDA 5.0 packages and older not available anymore, the packages have been superseded by the CUDA 5.5 and 6.0 packages.
- Intel compiler 2012 suite is not available anymore, the packages has been superseded by the Intel compiler 2013 packages.
- Removed open-mx package, and openmpi-gemx-<compiler>-64 packages which depend on open-mx package.
- dhcpd conf file generation according to recommended settings for ScaleMP
- MPSS 3.x support (LDAP in MICs is configured now by default)
- Reimplemented cmsub in order to support Amazon S3 and Glance storage services
- cmsub is configured now via cmsub-setup utility
- Introduced cm-cloud-copy utility that can be used separately from cmsub (e.g. to make backups in Amazon Glacier)
- Mac OS X version of CMGUI no longer supports Mac OS X 10.6 (Snow Leopard)
- OpenBLAS (v.0.2.8) supports additional architectures. In addition, serial (default), threaded and OpenMP versions are provided.
- Added several properties to StorageRole to configure NFS server
- Renamed the cloud-setup script to cm-cloud-setup
- Renamed the cloud-check script to cm-cloud-check
- Renamed the cloud-remove-all script to cm-cloud-remove-all
- Renamed the cloud-setup-private-cloud script to cm-cloud-setup-private-cloud
- The iPXE image is now in the cm-ipxe-slave package, instead of in the node-installer-slave package.
- The PXE Linux configuration files are now written out by CMDaemon, based on a template. During upgrades any local changes will be saved as .rpmsave files and should manually be merged into the new template files. The default template is installed in /cm/images/default-image/boot/pxelinux.cfg/default.template.
cmsh
- The append command now also works for string properties (e.g. useful for appending kernel parameters)
- Added --precision option for metric data commands
- Add call to validate User / Group before committing
- Allow stdout and stderr to be split in pexec
- Add global /etc/cmshrc (executed before personal $HOME/.cm/cmsh/.cmshrc)
- Improve cmsh command line option parser: stop parsing options after --
- Added -n, -c, -g options for latestmetricdata and latesthealthdata command
- Added switchoverview command which is equivalent to CMGUI Overview tab for switches
- SMTP relay configuration option through cmsh
- Added sysinfo fields for Dell NSS storage
Miscellaneous Notes
- All packages distributed as part of Bright Cluster Manager have been updated to the latest versions