rocks更改计算节点名称

1.查看当前计算节点命名方式如下

[[email protected] ~]# rocks list host

HOST        MEMBERSHIP CPUS RACK RANK RUNACTION INSTALLACTION

cluster:    Frontend   1    0   0    os        install

compute-0-0: Compute    1   0    0    os       install

compute-0-1: Compute    1   0    1    os       install

2.现在要把compute-0-*更改为node*,步骤如下

◆在任何路径下,创建一个名为ReName.sh的脚本,内容如下

[[email protected] AddHost]# cat ReName.sh

#!/bin/bash

ORDER=0

SUM=2                                      //共有多少个节点

NEW=1

##

while [ $ORDER -lt "$SUM" ]; do \

rocks set host name compute-0-$ORDER node$NEW; \

rocks set host interface name node$NEW eth0 node$NEW; \

let ORDER++; \

let NEW++; \

done

#

#

##Sync Config

rocks sync config

#

#

SUM=2

NEW=1

#

##Set For hosts file

for i in `seq $NEW $SUM`;do ssh node$i sed -i \

-e "s/compute-0-.*.local/node$i.local/g" \

-e "s/compute-0-.*/node$i/g" \

/etc/hosts;done

#

for i in `seq $NEW $SUM`;do ssh node$i hostname node$i.local;done

#

for i in `seq $NEW $SUM`;do ssh node$i sed -i "/HOSTNAME/c\HOSTNAME=node$i.local" /etc/sysconfig/network;done

注:脚本内容根据实际情况更改

例如:现在共有10个节点,现在需要把compute-0-0到compute-0-9,重命名为node1到node10,步骤如下

1.脚本中需要更改的地方,如下面红色字体处所示

[[email protected] AddHost]# cat ReName.sh

#!/bin/bash

ORDER=0

SUM=10

NEW=1

##

while [ $ORDER -lt "$SUM" ]; do \

rocks set host name compute-0-$ORDER node$NEW; \

rocks set host interface name node$NEW eth0 node$NEW; \

let ORDER++; \

let NEW++; \

done

#

#

##Sync Config

rocks sync config

#

#

SUM=10

NEW=1

#

##Set For hosts file

for i in `seq $NEW $SUM`;do ssh node$i sed -i \

-e "s/compute-0-.*.local/node$i.local/g" \

-e "s/compute-0-.*/node$i/g" \

/etc/hosts;done

#

for i in `seq $NEW $SUM`;do ssh node$i hostname node$i.local;done

#

for i in `seq $NEW $SUM`;do ssh node$i sed -i "/HOSTNAME/c\HOSTNAME=node$i.local" /etc/sysconfig/network;done

2.执行该脚本即可

[[email protected] AddHost]# sh ReName.sh

时间: 2024-10-11 11:00:41

rocks更改计算节点名称的相关文章

rocks更改计算机点名称

1.查看当前计算节点命名方式如下 [[email protected] ~]# rocks list host HOST        MEMBERSHIP CPUS RACK RANK RUNACTION INSTALLACTION cluster:    Frontend   1    0   0    os        install compute-0-0: Compute    1   0    0    os       install compute-0-1: Compute  

openstack部署(四)-计算节点(Networking)

计算节点增加Networking及配置 安装组件 yum install -y openstack-neutron openstack-neutron-linuxbridge ebtables ipset 配置普通组件  vim /etc/neutron/neutron.conf //更改或增加 [DEFAULT] rpc_backend = rabbit auth_strategy = keystone verbose = True [oslo_messaging_rabbit] rabbit

微软HPC群集添加Linux计算节点

HPC群集系统中计算资源的管理是重要的一块,如果能够实现计算作业可以在异构操作系统上面协同运作,无疑将是一大亮点,微软HPC pack自2012 upate3开始,支持本地linux作为计算节点,微软官网写到如何添加linux计算节点进入HPC群集的方法,但仅是Ubuntu版本的操作,而且有些关键步骤并没有写出,导致如果不是很懂linux的微软系统管理员做起来会遇到各种问题,因此老王通过本文将实际环境中安装涉及到的步骤全部呈现,并讨论linux计算节点为微软HPC群集带来的可能性. 本文以hpc

OpenStack-liberty版Nova计算节点部署服务部署(四)

Nova Compute:nova-compute 一般运行在计算节点上,通过Message Queue接收并管理VM的生命周期.Nova-compute通过Libvirt管理KVM,通过XenAPI管理Xen等. node2:修改主机名:注意:修改主机名,以后不能更改.[[email protected] ~]# hostname linux-node2.smoke.com [[email protected] ~]# vim /etc/hostname hostname linux-node

在Ubuntu上学习OpenStack之六:计算节点基础环境准备和安装Nova

v 安装鼠标驱动(可选):sudo apt-get install gpm v 安装(或更新)远程连接服务:sudo apt-get install openssh-server v 更改python默认字符集为utf8:sudo vi /usr/lib/python2.7/sitecustomize.py 添加如下内容: v 安装NTP服务包:sudo apt-get install ntp 编辑:sudo vi /etc/ntp.conf 在如下位置新增两行: (注意: 计算节点最好不要安装

Pytorch 多GPU训练-多计算节点并行-All you need

概述 本篇介绍多计算节点上的pytorch分布式训练.从环境配置到运行demo的所有步骤,step by step.没有理论原理,理论原理可以参考这里. 基础环境 多台linux计算节点,通过网络连接,不同主机之间可以相互ping通.网速越快越好,如果通信速度比较慢,就不用怎么考虑分布式训练. 所有linux计算节点都包含若干GPU,GPU数量可以不一致,但是所有GPU计算速度尽量一致,否则模型的同步时会等待大量时间(短板效应). 所有计算节点都拥有Pytorch运行环境,即都可以单独的运行训练

OpenStack运维(二):计算节点的故障和维护

1.计划中的维护 举例:需要升级某一个计算节点的硬件配置,需要将计算节点上的虚拟机迁移后在对其进行操作,分为两种情况. 1.1 云系统使用了共享存储 a. 获取虚拟机列表:nova list --host compute01-node-Name --all-tenant b. 将每个虚拟机迁移至另一台计算节点:nova live-migration <uuid> compute02-node-Name c. 停止nova-compute服务:stop nova-compute d. 维护工作完

Oenstak(M版)计算节点安装

#############修改hosts文件 10.0.0.11 controller10.0.0.31 compute110.0.0.32 compute210.0.0.41 block110.0.0.51 object110.0.0.52 object2 #############关闭selinux及防火墙############# systemctl stop firewalldsystemctl disable firewalld #############下载openstack软件包#

提升Exadata 计算节点本地IO性能

1.问题概述 某客户有一台Exadata X2-2,每个计算节点是4块普通的本地SAS硬盘做成的RAID5,然后在RAID5的本地硬盘上创建了一个文件系统来存放DSG数据同步软件,在后续的运维过程中,发现DSG数据同步软件在进行数据同步时的延时非常严重. DSG进行检查和性能分析后,确认是由于Exadata的本地硬盘提供的IOPS无法满足DSG软件的要求,大量的时间都在等待本地磁盘的读写IO上. 通过磁盘性能分析工具也可以发现,本地盘的IO使用率基本上是在90%以上,严重时长时间100%,客户希