Details of steps I took on each node in a nine node ES cluster on RHEL7. These steps need to occur one node at a time, i.e. "rolling upgrade")
curl -XPUT "http://localhost:9200/_cluster/settings" -d'
{
"transient": {
"cluster.routing.allocation.enable": "none"
}
}'