Eucalyptus-NC管理

1、前言

Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc。不过,Eucalyptus 仍然按开源项目那样维护和开发。

2、桉树组成

整个Eucalyptus平台由五大套件组成:Cloud Controller (CLC-云控器), Walrus(W-海象), Cluster Controller (CC-集群控制器), Storage Controller(SC-存储控制器), Node Controller (NC-节点控制器) ,另外Eycalyptus还有一个可选套件 VMware Broker (Broker 或VB)可以让该平台支持VMWare Hypervisor (ESX/ESXi)以及VMWare vCenter。

在Eucalyptus云套件中,Cloud Controller(CLC)和Walrus与多个Cluster Controller(CCs)进行通讯,CCs和SCs相应地与Node Controllers进行通讯,在这些设备之间使用TCP的连接方式。如果每个CC节点部署在相互分隔的子网中,这时候CC在网络配置中充当软路由器的角色。因此每个CC节点可以为其下的NC节点和CC节点分配独立的内部私有网络并将通讯信息在各个CC节点间路由。

Eucalyptus整个架构体系运行于Linux之上,基于该平台可在现有IT基础设施上部署可扩展的私有云和混合云,它在自服务接口的基础上集成用户的现有资源,包括硬件、存储和网络。Eucalyptus可以部署在企业内部数据中心,用户通过企业内部网络访问该平台,通过外部的企业防火墙可以挡住来自外部的入侵,保证企业数据的安全。

在Eucalyptus云套件中,Cloud Controller(CLC)和Walrus与多个Cluster Controller(CCs)进行通讯,CCs和SCs相应地与Node Controllers进行通讯,在这些设备之间使用TCP的连接方式。如果每个CC节点部署在相互分隔的子网中,这时候CC在网络配置中充当软路由器的角色。因此每个CC节点可以为其下的NC节点和CC节点分配独立的内部私有网络并将通讯信息在各个CC节点间路由。

各个虚拟机可运行在NC节点所在的宿主服务器上,虚拟机通过CC节点实现与Eucalyptus外部进行通讯。

3、NC管理

3.1、开启NC节点控制器服务

service eucalyptus-nc start

如果你是在网络边缘模式下运行,启动Edge组件。

service eucanetd start

3.2、关闭NC节点控制器服务

service eucalyptus-nc stop

3.3、重启NC节点控制器服务

service eucalyptus-nc restart

3.4、注册NC节点控制器到桉树集群

如果您正在使用主机名而不是IP地址注册时你的nc,确保DNS是正常工作,或填充/etc/hosts clust所有节点。

(1)登陆CC,使用以下命令注册每一个NC节点服务器IP。

/usr/sbin/euca_conf --register-nodes "[node0_IP_address] ... [nodeN_IP_address]"

(2)在云中的每一个集群重复注册。

使用IP注册NC节点示例如下,注册多个节点,节点之间用空格隔开。

示例1:

/usr/sbin/euca_conf --register-nodes "192.168.20.63"

示例2:

/usr/sbin/euca_conf --register-nodes "192.168.20.63 192.168.71.155 192.168.71.159" 

3.5、从集群控制器CC中删除一个NC节点控制器

登录到CC和输入以下命令:

/usr/sbin/euca_conf --deregister-nodes "<nodeName1> ... <nodeNameN>"

示例:

/usr/sbin/euca_conf --deregister-nodes "192.168.20.63"

检验删除NC节点控制器是否删除成功,登陆CLC执行以下命令

4、参考资料

https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html#install-guide/starting_euca_nc.html

https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html#install-guide/registering_ncs.html

https://www.eucalyptus.com/docs/eucalyptus/4.0/index.html#admin-guide/del_nodes.html

时间: 2024-11-03 03:27:05

Eucalyptus-NC管理的相关文章

eucalyptus的网络模式

总共有四种网络模式,默认采用的是system模式 SYSTEM Mode 最简单的网络配置.Eucalyptus分配mac地址,使用 Xen Bridge,配合已有的 DHCP DHCP 來分配 IP,适合小环境测试使用 STATIC Mode此模式可让 Eucalyptus 管理员管理 VM 的 MAC 和 IP 位址(和 SYSTEM Mode 一样會使用到 Xen Bridge 和 DHCP),适合当管理员管理一群 MAC/IP 的时候 MANAGED Mode最 有特色的 modes,但

Eucalyptus学习汇总

Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc.不过,Eucalyptus 仍然按开源项目那样维护和开发. 以下主要针

专项小结

1.虚拟机带宽控制 Q:如何实现虚拟机带宽控制? A:通过libvirt的virsh工具可以实现虚拟机上传和下载流量控制,virsh工具使用方法如下: virsh domiftune <domain> <interface> inbound x outbound y --live domain 虚拟机id interface 虚拟机网卡MAC地址 inbound  后接x是虚拟机下载流量限制值,单位是KB outbound  后接y是虚拟机上传流量限制值,单位是KB Q:能否取消虚

一篇文章让你读懂 OpenStack 的起源、架构和应用

OpenStack 是一个面向 IaaS 层的开源项目,用于实现公有云和私有云的部署及管理.拥有众多大公司的行业背书和数以千计的社区成员, OpenStack 被看作是云计算的未来.目前 OS 基金会里已有500多个企业赞助商,遍布世界170多个国家,其中不乏 HP . Cisco . Dell . IBM 等,值得一提的是 Google 也在2015年加入基金会. 一.关于项目起源 Rackspace (一家美国的云计算厂商)和 NASA (美国国家航空航天局)在2010年共同发起了 Open

OpenStack VS Kubernetes,谁是你心中的王者?

当下云计算的领域里热度最高的两个项目,无疑是OpenStack和Kubernetes.如果云计算是一个风起云涌的江湖,毫不夸张的说OpenStack和Kubernetes就是江湖里的泰山北斗.OpenStack就像是少林,基础扎实.沉稳厚重,而Kubernetes就是武当,轻巧空灵.飘逸精妙.使用过这两种系统的人都应该有这样的感受,OpenStack出身于虚拟化技术,稳定但速度慢,Kubernetes则来自于容器技术,快速但有局限.两种不同的技术就决定了有着不同的人生轨迹.那么究竟两者有着怎样的

第36-37 Tomcat & SVN

1. Tomcat简介 tomcat是一个web服务器,类似nginx,apache的http nginx,http只能处理html等静态文件(jpg) 网页分为静态网页(以.html或者.htm结尾的url地址)和动态网页 nginx和http配合php就能够处理动态的网页(.php结尾) tomcat也可以处理静态的html文件 tomcat配合jdk就能够处理动态的网页(.jsp结尾) http://blog.oldboyedu.com/java-tomcat/ 2. Tomcat安装 c

Eucalyptus管理页面密码设置

桉树环境什么的都已经是配置好了的,但是过了一段时间不用,也不知道密码是什么了,看着下面的页面也不知道如何进去,这里我们通过命令行的方式重置用户名和密码信息. 登陆clc所在机器,输入下命令: euare-usermodloginprofile -u <用户名>-p <密码> 如上图所示表示密码已经重置成功,我们就可以登陆Eucalyptus管理页面了.

NC外部统一流程管理平台方案

1.前言 NC是用友面向集团企业的世界级高端管理软件,目前NC基于8000家集团企业客户的实力,使其在同类产品市场占有率已经达到亚太第一,面向大型企业集团和成长中的集团企业的信息化需求,用友NC6的产品定位于大型企业管理与电子商务平台.他综合利用最新的互联网技术.云计算技术.移动应用技术等,通过构建大企业私有云来全面满足集团企业管理.全产业链管控和电子商务运营,为集团企业提供了一个全新的支持合规化应用需求和创新需求,以及个性化配置.集成.实施.运维.管理一体化的大型企业管理与电子商务平台,不断帮

利用nc当作备用shell管理方案.

ssh 有时候真的就是连不上了,然后是没什么然后了呢. 或者手残改错配置然后重新sshd了. 所以这时候需要备用的远程管理工具.nc是最好的选择,一般服务器都是 内网的,如果跳板机也管理不了呢. 安装 (服务端 客户端 都装) yum install nc -y apt install netcat -y 这里你需要知道的一些事情 理想中的 nc -l -vv -p 5555 -e /bin/bash 在Linux的大部分发行版中都默认编译了nc,但也许是出于安全考虑,发行版中默认编译的nc往往