Aug 162012
 

以前openstack的安装文档,用了不少seed,这样方便我安装和测试,不过有一个问题,就是IP地址,当我的机器IP地址不同,我的seed的命令,直接copy就无法使用。所以为了方便,就要想办法。

seed,可以实现变量的替换,今晚做了几个实验。倒是不错,看来日后可以用这个把文档从新改改。

设置一个变量

export IP=10.1.199.14

这个时候,就可以用  $IP 在seed命令使用

sed -i "s/10.1.199.17/$IP/g" test 

估计有点土,不过比较管用。

cat <<EOF >>/root/myip
$IP
EOF

这样日后用上的机会就很多了。

export SERVICE_TOKEN=$(openssl rand -hex 10)
echo $SERVICE_TOKEN > /tmp/ks_admin_token
sed -i "s/ADMIN/$SERVICE_TOKEN/g" keystone.conf

 Leave a Reply

(required)

(required)