安装
1、 同步系统时间
yum install -y ntp
ntpdate pool.ntp.org
2、 安装依赖软件包
yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils perl-Convert-ASN1.noarch scsi-target-utils httpd
3、 安装和配置 XEN 虚拟机
yum install -y xen
sed --in-place 's/#(xend-http-server no)/(xend-http-server yes)/' /etc/xen/xend-config.sxp
sed --in-place 's/#(xend-address localhost)/(xend-address localhost)/' /etc/xen/xend-config.sxp
/etc/init.d/xend restart
4 、关闭防火墙
system-config-securitylevel-tui
service iptables stop
4、 配置 YUM 源
[euca]
name=Eucalyptus
baseurl=http://www.eucalyptussoftware.com/downloads/repo/eucalyptus/2.0.2/yum/centos/
enabled=1
gpgcheck=0
6 、前端安 装 eucalyptus 软件包
yum install -y eucalyptus-cloud.x86_64 eucalyptus-cc.x86_64 eucalyptus-walrus.x86_64 eucalyptus-sc.x86_64
7 、节点安装 eucalyptus 软件包
yum install -y eucalyptus-nc.x86_64
配置
1、 前端配置分配给VM 实例的 IP 地址段
vi /etc/eucalyptus/eucalyptus.conf
VNET_MODE="MANAGED-NOVLAN"
VNET_SUBNET="192.168.10.0"
VNET_NETMASK="255.255.255.0"
VNET_DNS="202.96.134.133"
VNET_ADDRSPERNET="32"
VNET_PUBLICIPS="192.168.10.10-192.168.10.20"
2、 前端节点开启DHCP 服务
vi /etc/dhcpd.conf
range dynamic-bootp 192.168.165.246 192.168.165.250;
2、节点配置 br0 桥接网卡
A )vi /etc/sysconfig/network-scripts /ifcfg-eth0
DEVICE=eth0
HWADDR=00:24:1D:32:CF:D4
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.165.224
NETMASK=255.255.255.0
GATEWAY=192.168.165.1
TYPE=Ethernet
BRIDGE=br0
B) vi /etc/sysconfig/network-scripts /ifcfg-br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.165.224
BOOTPROTO=static
NETMASK=255.255.255.0
GATEWAY=192.168.165.1
TYPE=Bridge
C)重启网络服务 br0 桥接网卡将替代 eth0 使用 IPADDR 工作
service network restart
D)修改节点配置文件
vi /etc/eucalyptus/eucalyptus.conf
VNET_BRIDGE="br0"
验证
1 、 vi /etc/libvirt/libvirtd.conf
unix_sock_group = "libvirt" => unix_sock_group = "libvirt"
unix_sock_ro_perms = "0777" => unix_sock_ro_perms = "0777"
unix_sock_rw_perms = "0770" => unix_sock_rw_perms = "0770"
auth_unix_ro = "none" => auth_unix_ro = "none"
auth_unix_rw = "none" => auth_unix_rw = "none"
2 、 vi /etc/libvirt/qemu.conf
set the field user to be: user = "eucalyptus"
3 、 su eucalyptus -c "virsh list"
启动
1 、在 frontend 上启动 CLC 以及 CC
service eucalyptus-cloud start
service eucalyptus-cc start
2 、在 node 上启动 NC
service eucalyptus-nc start
注册
a) 注册 frontend 节点
euca_conf --register-walrus 192.168.165.225 walrus 所在节点 ip
euca_conf --register-cluster cluster 192.168.165.225 IP 地址前的是自定义的 CLC 的名字
euca_conf --register-sc cluster 192.168.165.225 注册 storage control
b) 注册 node 节点
euca_conf --register-nodes 192.168.165.224 后端节点 ip
euca_conf --register-nodes 192.168.165.223 后端节点 ip
c) 验证注册是否成功
euca_conf --list-walruses
euca_conf --list-clusters
euca_conf --list-scs
euca_conf --list-nodes
访问控制端地址
https://192.168.165.225:8443
安装客户端工具
1、下载并设置证书
mkdir ~/.euca
chmod 700 ~/.euca
cd ~/.euca
euca_conf --get-credentials mycreds.zip
unzip mycreds.zip
3、 启动eucarc
s ource ~/.euca/eucarc
echo “ source ~/.euca/eucarc ” >> ~/.bashrc
3、配置 YUM 源
[euca2ools]
name=Euca2ools
baseurl=http://www.eucalyptussoftware.com/downloads/repo/euca2ools/1.2/yum/centos/
enabled=1
gpgcheck=0
4、安装 euca2tools 工具
yum install -y euca2ools*
5、验证是否安装成功
euca-describe-availability-zones verbose
上传镜像文件
1) 解压镜像文件
tar zxvf euca-ubuntu-9.04-x86_64.tar.gz
2) 绑定 kernel
euca-bundle-image -i euca-ubuntu-9.04-x86_64/kvm-kernel/vmlinuz-2.6.28-11-generic --kernel true
euca-upload-bundle -b ubuntu-kernel-bucket -m /tmp/vmlinuz-2.6.28-11-generic.manifest.xml
euca-register ubuntu-kernel-bucket/vmlinuz-2.6.28-11-generic.manifest.xml
3) 绑定 ramdisk
euca-bundle-image -i euca-ubuntu-9.04-x86_64/kvm-kernel/initrd.img-2.6.28-11-generic --ramdisk true
euca-upload-bundle -b ubuntu-ramdisk-bucket -m /tmp/initrd.img-2.6.28-11-generic.manifest.xml
euca-register ubuntu-ramdisk-bucket/initrd.img-2.6.28-11-generic.manifest.xml
4) 绑定系统镜像
euca-bundle-image -i euca-ubuntu-9.04-x86_64/ubuntu.9-04.x86-64.img --kernel $EKI --ramdisk $ERI
euca-upload-bundle -b ubuntu-image-bucket -m /tmp/ubuntu.9-04.x86-64.img.manifest.xml
euca-register ubuntu-image-bucket/ubuntu.9-04.x86-64.img.manifest.xml
创建并运行实例
1、 创建登陆实例的SSH 密钥
touch ~/.euca/mykey.priv
chmod 0600 ~/.euca/mykey.priv
euca-add-keypair mykey > ~/.euca/mykey.priv
2、 授权允许22 端口访问实例
euca-add-group – d “ mygroup description ” mygroup
euca-authorize default – P tcp -p 22 - s 0.0.0.0/0
euca-describe-groups
3、创建实例
euca-run-instances emi-99D61388 -k centos -t c1.medium
4、登陆实例
ssh -i ~/.euca/mykey.priv root@192.168.165.250
5、 常用命令
euca-describe-instance s 列出实例的状态
euca-describe-keypairs 列出可用的密钥
euca-run-instances 创建并允许实例
euca-terminate-instances 停止并删除实例
euca-reboot-instances 重新启动实例
分享到:
相关推荐
Eucalyptus的详细安装和详细的配置步骤
桉树配方设置和配置 Eucalyptus Cloud
针对云计算中大数据的管理与存储需要手动扩展或释放资源,效率低下、成本高等问题,提出一种云计算环境下nosql数据自动配置管理解决方案,设计并实现有良好的伸缩性、自适应性、可扩展性,支持负载动态变化的nosql...
配置环境 在Centos 6上 yum check ipython yum -y install ipython git sudo easy_install selenium git clone https://github.com/eucalyptus/guitester 在Mac上 您需要安装python和selenium。 要安装python,...
五、安装配置nova 18 1.安装nova相关组件 18 2.配置 /etc/nova/nova.conf(重点) 18 3.配置/etc/nova/api-paste.ini 20 4.nova-volume分区 20 5.停止和重启nova相关服务 20 6.同步数据库 21 7.检查nova服务 21 ...
l Xen的配置和管理工具 l 虚拟操作系统的文件存储系统 l 常见问题处理 l 试验:XEN使用 l KVM的原理与实现 l 试验:KVM使用 第三部分 开源云计算平台部署 第二天(下午)~第四天 主题 Eucalyptus云计算系统实践 大纲...
7.3.2 Eucalyptus配置和管理 236 7.3.3 Eucalyptus常用命令的示例和说明 238 习题 240 参考文献 240 第8章 其他开源云计算系统 241 8.1 简介 241 8.1.1 Cassandra 241 8.1.2 Hive 242 8.1.3 VoltDB 242 8.1.4 ...
PoolParty使云的配置和管理变得容易。 PoolParty提供了一个统一的界面,用于定义和管理不同云提供商(目前仅Ec2)上的云基础架构。 编写您的云! 简介: 编写PoolParty的目的是尽可能避免应用程序不可知。 它仅...
在此基础上,讨论了基于OpenStack的私有云计算平台构建方法,其主要过程包括基础环境配置,Nova、Glance、Swift、Keystone和Horizon组件安装,虚拟机部署等,最后给出了该平台在云计算软件测试项目中的应用实例。
基于最新的云计算技术Eucalyptus,基于KVM虚拟化构建新型智慧城市大数据,从IaaS、PaaS及SaaS三个层面为私有云环境中的国土、测绘、地环用户提供服务。 提供可视化配置平台,能够集成设备 并且对集成策略进行管理
openQRM是基于Web的开源数据中心管理和混合云计算平台,可与企业数据中心中的现有组件灵活集成。 旧版本可在Sourceforge上获得。 请访问http://www.openqrm-enterprise.com/index-2.html,以获取最新的5.3免费社区...
一个用于入侵检测系统评估的开源可配置虚拟测试平台(基于Eucalyptus云平台)。
它对任何类型或大小的文件/对象进行加密,并将密文存储到公共/私有云(AWS,Azure,Eucalyptus)或本地/网络驱动器中,同时保持加密密钥在云之外的安全。 CryptoCabinet利用StrongKey CryptoEngine(SKCE)(此站点...
我们构建配置了云防病毒系统,CloudAV,他包括轻量级跨平台的主机代理,一个由十个防病毒软件引擎构成的网络服务,和两个检测引擎。经过测试有很好的性能。 22、 Implementation Issues of A Cloud Computing ...
我们构建配置了云防病毒系统,CloudAV,他包括轻量级跨平台的主机代理,一个由十个防病毒软件引擎构成的网络服务,和两个检测引擎。经过测试有很好的性能。 22、 Implementation Issues of A Cloud Computing ...