<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->
手动安装的主要步骤:
1.流程,背景:
cloud controller node
compute node; 在多节点运作情况下,需要安装多个compute node
openstack工作原理:
openstack中存在各种组件,可以通过manage进行调用、触发,现在提供的服务有:nova-api,nova-objectstore,nova-compute,nova-volume,nova-network
nova-api是一个接口,它负责接受外界的xml请求,并将请求发送给相应模块
nova-objectstore是文件存储系统,S3,我们没有使用
nova-compute 负责管理虚拟机,通过rpc存在可供外部调用的公有函数
nova-volume负责管理可移动存储模块,通过rpc存在可供外部调用的公有函数
nova-network负责管理网络,比如我们使用的fixed IP。
运行实例成功之后,API SERVER将作为云的接口,与外部进行交互,而相关任务则交由各个模块完成。
Message Queue则作为计算节点、volumes、networking controllers之间的接口,管理相互调用的次序。类似于python中多线程处理时使用的queue,用来保证资源的同步性,并避免同时访问、修改资源时产生冲突。
Network controller
volume workers
2.安装步骤:
apt-get install 各种软件包
配置MYSQL数据库
bash