Openstack compute 环境服务启动与关闭不需要的服务

#/usr/bin/env bash

service(){

need_srv="network sshd  ntpd crond irqbalance iptables mdmonitor smartd messagebus xinetd openstack-ceilometer-compute openstack-nova-compute openstack-nova-extend openstack-nova-network"


forbidden=$(chkconfig --list | grep -Ei '(2|3|4|5):on' | awk '{ print $1 }'|grep -Evi "`echo $need_srv|sed 's,  *,|,g'`" )

for _name in $forbidden

do

   chkconfig --level 2345 $_name off > /dev/null 2>&1

done


for _name in $need_srv

do

chkconfig --level 2345 $_name on > /dev/null 2>&1

done

}


service


你可能感兴趣的:(openstack,servers,compute)