安装后端虚拟机节点
虚拟机的节点安装更简单,首先请一定确保前端控制服务器已经在网络中正常运行。
首先在节点服务器上从光盘引导,选择“Install Ubuntu Enterprise Cloud”,只选择安装Node Controller.
注册节点控制器
如果你正在用Ubuntu 10.04 LTS安装,那么可以跳过此步,Ubuntu 10.04 LTS会自动向已经找到的集群控制器注册该节点的。不过如果你是通过package的方式安装的,那么本步骤依然需要。
交换公共SSH密钥
云控制器的eucalyptus用户需要去访问其它控制服务器,它们之间的访问是通过Public SSH Key来完成的。由于这里所有前端的控制器都在一台上面,所以只需要将节点控制器的ssh key放到前端的云控制器上的俄服务器即可。
在节点服务器上临时为eucalyptus用户加上密码:
sudo passwd eucalyptus
然后在云控制器(Cloud Controller)上:
sudo -u eucalyptus ssh-copy-id -i ~eucalyptus/.ssh/id_rsa.pub eucalyptus@
最后将临时密码删除:
sudo passwd -d eucalyptus
配置服务
在云控制器( Cloud Controller)上:
注册集群控制器( Cluster Controller ):
定义集群名称: CC_NAME in /etc/eucalyptus/eucalyptus-cc.conf
定义集群IP: CC_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf, 如果有多个集群服务器IP,用空格分隔.
注册S3 Key-Value存储服务( Walrus Controller ):
定义服务的IP地址: WALRUS_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf.
在集群控制器( Cluster Controller)上:
注册Image存储控制器( Storage Controller ):
定义集群名称: CC_NAME in /etc/eucalyptus/eucalyptus-cc.conf
定义存储控制器的IP地址: SC_IP_ADDR in /etc/eucalyptus/eucalyptus-ipaddr.conf, 如果有多个存储服务器IP,用空格分隔