6.4. 升级 Red Hat OpenShift Container Platform 节点上的客户端
在每个节点上执行以下命令:
要排空 pod,请在 master 节点上执行以下命令(或具有 cluster-admin 访问权限的任何节点):
# oc adm drain <node_name> --ignore-daemonsets要检查所有 pod 是否都排空,请在 master 节点上(或具有 cluster-admin 访问权限的任何节点)上执行以下命令:
# oc get pods --all-namespaces --field-selector=spec.nodeName=<node_name>执行以下命令,将客户端节点升级到最新的 glusterfs-fuse 版本:
# yum update glusterfs-fuse要为 pod 调度启用节点,请在 master 节点上执行以下命令(或具有 cluster-admin 访问权限的任何节点):
# oc adm manage-node --schedulable=true <node_name>创建以下内容并在 multipath.conf 文件中添加以下内容:
注意multipath.conf 文件不需要任何更改,因为更改是在以前的升级过程中实现。
# cat >> /etc/multipath.conf <<EOF # LIO iSCSI devices { device { vendor "LIO-ORG" user_friendly_names "yes" # names like mpatha path_grouping_policy "failover" # one path per group hardware_handler "1 alua" path_selector "round-robin 0" failback immediate path_checker "tur" prio "alua" no_path_retry 120 rr_weight "uniform" } } EOF执行以下命令启动多路径守护进程 [re]load the multipath 配置:
# systemctl start multipathd# systemctl reload multipathd