Amazon云计算开源实现之Eucalyptus——Eucalyptus配置管理
1、登入Eucalyptus的WEB管理控制台
出现登录界面后,输入用户名密码,默认为admin/admin
2、WEB控制台界面简介
主界面包含:证书、镜像、在线安装镜像、用户管理、配置等,如下图所示。
证书菜单项可以编辑帐户信息与下载证书
在配置菜单中,可以做集群相关的配置信息
3、配置客户端
3.1下载证书,将其放在~/.euca目录下并解压
本实例用ubuntu-nc01做为客户端,已经安装有euca2ools工具。
mkdir-p~/.euca#创建euca的隐藏目录
cd~/.euca#切换到该目录 unzipeuca2-admin-x509.zip#解压证书文件 chmod0700~/.euca#修改该目录权限 chmod0600~/.euca/*#修改目录下文件权限 echo"[-r~/.euca/eucarc]&&.~/.euca/eucarc">>~/.bashrc#将eucarc中的环境变量写入.bashrc |
3.2申请key,以便管理和登入VM
chmod0600mykey.private#修改mykey的读写权限 euca-add-keypairmykey>mykey.private#把key导入mykey.private文件 |
4、验证系统是否安装配置正确
正确如下图所示:
euca-describe-availability-zonesverbose |
5、网络配置
Eucalyptus提供了4种网络模式:SYSTEM,STATIC,MANAGED-NOVLAN和MANAGED。
5.1SYSTEM模式
VNET_MODE=”SYSTEM”。四种网络模式中最简单的一种,不具备IP地址管理功能,不支持为实例分配外部IP地址,CC节点必须有运行的已经配置好的DHCP服务。当启动实例时,CC节点的DHCP服务器将为实例分配IP地址。在Eucalyptus的配置文件eucalyptus.conf中需要修改模式内容如下:
5.2STATIC模式
VNET_MODE=”STATIC”STATIC模式是一种实现IP地址与MAC地址对应的网络模式。STATIC模式具有IP地址管理功能,支持实例分配外部IP地址,CC节点需要安装并运行未配置好的DHCP服务,Eucalyptus的CC节点会调用DHCP服务,为实例分配IP地址和其对应的MAC地址。需要修改eucalyptus.conf内容如下:
#VNET_SUBNET=”192.168.1.0” #VNET_NETMASK=”255.255.255.0” #VNET_BROADCAST=”192.168.1.255” #VNET_ROUTER=”192.168.1.1” #VNET_DNS=”192.168.1.1” #VNET_MACMAP=”AA:DD:11:CD:EF:ED=192.168.1.2AA:BB:11:CE:FE:EE=192.168.1.3” |
5.3MANAGED和MANAGED-NOVLAN模式
#VNET_MODE=”MANAGED”//或者MANAGED-NOVLAN这两种网络模式非常相似,具有IP地址管理功能,支持实例分配外部IP,并进一步支持弹性IP地址分配功能(弹性IP分配是指可以动态给实例分配并回收IP)。这两种模式不同之处在于,MANAGED模式支持VLAN划分,与STATIC模式一样,CC节点需要运行未配置好的DHCP服务来实现来实现Eucalyptus的IP地址管理与分配,修改eucalyptus.conf内容如下:
#VNET_SUBNET=”172.16.0.0.” #VNET_NETMASK=”255.255.0.0” #VNET_DNS=”your-dns-server-ip” #VNET_ADDRSPERNET=”32” #VNET_PUBLICIPS=”your-free-public-ip-1your-free-public-ip-2...” #VNET_LOCALIP=”your-public-interface’s-ip” #VNET_CLOUDIP=”your-cloud-controller’s-ip” |
上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。