Nats节点的部署
把cloudfoundry.tar.xz的包拷贝到root目录下,vcap.tar.xz的包拷贝到/var下并且解压。
root@ubuntu:~#tar -cf cf_nise_installer.tar.xz
root@ubuntu:/var#tar -cf vcap.tar.xz
解压完之后,配置部署文件
root@ubuntu:~/cf_nise_installer/manifests#vi template.yml
---
deployment:cf
jobs:
- name: micro_ng
template:
- nats
- nats_stream_forwarder
Properties下面的配置只需要修改下面的ip地址为本地的ip即可其他地方不用修改
nats:
user: nats
password: c1oudc0w
address: 10.0.0.180
port: 4222
machines:
- 10.0.0.180
然后把注释掉改行
root@ubuntu:~/cf_nise_installer# vi scripts/install_cf_release.sh
# sudo env PATH=$PATH bundle exec./bin/nise-bosh -y ../cf-release ../manifests/deploy.yml micro -n${NISE_IP_ADDRESS}
# New spec format, keeping the monit files installed in the previous run
sudo env PATH=$PATH bundle exec./bin/nise-bosh --keep-monit-files -y ../cf-release ../manifests/deploy.ymlmicro_ng -n ${NISE_IP_ADDRESS}
最后执行安装命令
root@ubuntu:~/cf_nise_installer#./scripts/install.sh
看到下面的结果说明安装成功
#[1194] INFO: The same version of the packageis already installed. Skipping
#[1194] INFO: Installing package gnatsd
#[1194] INFO: The same version of the packageis already installed. Skipping
#[1194] INFO: Installing package ruby
#[1194] INFO: The same version of the packageis already installed. Skipping
#[1194] INFO: Installing packagesyslog_aggregator
#[1194] INFO: The same version of the packageis already installed. Skipping
#[1194] INFO: Installing package nats
#[1194] INFO: The same version of the packageis already installed. Skipping
Done!
+ set +x
Done!
You can launch Cloud Foundry with'./scripts/start.sh'
Restart your server before starting processesif you are using Ubuntu 10.04
然后启动nats节点
root@ubuntu:~/cf_nise_installer#/var/vcap/bosh/bin/monit
Starting monit daemon with http interface at[127.0.0.1:2822]
root@ubuntu:~/cf_nise_installer#/var/vcap/bosh/bin/monit restart all
root@ubuntu:~/cf_nise_installer# /var/vcap/bosh/bin/monit summary
The Monit daemon 5.2.4 uptime: 1m
Process 'nats' running
Process 'nats_stream_forwarder' running
System 'system_ubuntu' running
至此nats节点安装成功。