您的位置:首页 > 运维架构

openstack基础知识汇总

2013-03-08 21:35 225 查看
OpenStack 包含六个核心软件项目:

Cloud Compute-Nova

Cloud Storage-Swift

Image Service-Glance(交付和注册)

Identity Service-Keystone

Dashboard-Horizon

Network Connectivity-Quantum

Nova 项目内拥有 10 多个命令,其中的 3 个与 VM 连接性有关:

nova-api 为 VM 提供元数据服务。

nova-compute 为 VM 设置网络环境。

nova-network 为整个云生态系统设置网络环境,如 IP 配置和 DHCP 设置等任务。

元数据包括公共 SSH 密钥(当用户请求一个新的实例时,由密钥/对标识),用户数据(作为 API 调用中的
user_data
参数进行传递,或是由 Nova 启动命令中的
--user_data
标记传递)。二进制的 nova-api 命令实现元数据服务。

每个 VM 都会从可用的 nova-network 自动分配一个私有 IP 地址。这些 IP 地址称为固定 IP。也可以选择性地将公共 IP 地址分配给实例。OpenStack 使用浮动 IP 来指代可被动态添加到一个运行中虚拟实例的 IP 地址(通常都是公共的)。

有多个策略可用来实现固定 IP:

Flat 模式

Flat DHCP 模式

VLAN DHCP 模式

具有定额(quantum)模式的 nova-network
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: