`
haoningabc
  • 浏览: 1466167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

openstack安装笔记 nova (未完成)(七)

阅读更多
编辑 /etc/sysconfig/iptables 文件,将filter 中添加防火墙规则全部删掉。
• 重新启动防火墙    /etc/init.d/iptables restart
将epel-depends.repo icehouse.repo rabbitmq.repo rhel65.repo文件,拷贝到/etc/yum.repos.d/目录
导入KEY
rpm --import http://172.16.21.233/epel-depends/RPM-GPG-KEY-EPEL-6
rpm --import  http://172.16.21.233/rhel65/RPM-GPG-KEY-redhat-release
rpm --import http://172.16.21.233/rabbitmq/rabbitmq-signing-key-public.asc
rpm --import http://172.16.21.233/rdo-icehouse-b3/RPM-GPG-KEY-RDO-Icehouse


配置OpenVswitch
chkconfig openvswitch on
service  openvswitch  start


ovs-vsctl add-br  br-int   (新建一个默认的桥接设备)

• 升级iproute和dnsmasq软件包
yum update -y iproute dnsmasq dnsmasq-utils

• 安装Nova
• 在计算节点上,安装Nova软件包
yum install  -y  openstack-nova openstack-utils python-kombu python-amqplib openstack-neutron-openvswitch dnsmasq-utils python-stevedore

切换到Controller控制节点,创建Nova数据库
mysql -u root -popenstack
CREATE DATABASE nova;
GRANT ALL ON nova.* TO 'nova'@'%' IDENTIFIED BY 'nova';
GRANT ALL ON nova.* TO 'nova'@'localhost' IDENTIFIED BY 'nova';
FLUSH PRIVILEGES;

在controller控制节点上,在Keystone里面创建compute服务和endpoint
keystone service-create --name compute  --type compute --description "OpenStack Compute Service"    

keystone endpoint-create --service compute --publicurl "http://172.16.21.232:8774/v2/%(tenant_id)s" --adminurl "http://172.16.21.232:8774/v2/%(tenant_id)s"  --internalurl "http://172.16.21.232:8774/v2/%(tenant_id)s" --region beijing   

keystone的service表加了一条数据
endpoint表加了3条数据

在compute计算节点上,修改NOVA的配置文件
openstack-config --set /etc/nova/nova.conf database connection mysql://nova:nova@172.16.21.233/nova;
openstack-config --set /etc/nova/nova.conf DEFAULT rabbit_host 172.16.21.233;

openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 172.16.21.232;
openstack-config --set /etc/nova/nova.conf DEFAULT vncserver_listen 0.0.0.0;
openstack-config --set /etc/nova/nova.conf  DEFAULT vnc_enabled True
openstack-config --set /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 172.16.21.232;
openstack-config --set /etc/nova/nova.conf DEFAULT novncproxy_base_url http://172.16.21.232:6080/vnc_auto.html;

openstack-config --set /etc/nova/nova.conf DEFAULT auth_strategy keystone;
openstack-config --set /etc/nova/nova.conf DEFAULT rpc_backend nova.openstack.common.rpc.impl_kombu;
openstack-config --set /etc/nova/nova.conf DEFAULT glance_host 172.16.21.233;
openstack-config --set /etc/nova/nova.conf DEFAULT api_paste_config /etc/nova/api-paste.ini;

openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_host 172.16.21.233;
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_port 5000;
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_protocol http;
openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_version v2.0;
openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_user admin;
openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_tenant_name admin;
openstack-config --set /etc/nova/nova.conf keystone_authtoken admin_password openstack;
 
openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis ec2,osapi_compute,metadata;

openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver;
openstack-config --set /etc/nova/nova.conf DEFAULT network_manager nova.network.neutron.manager.NeutronManager;
openstack-config --set /etc/nova/nova.conf DEFAULT service_neutron_metadata_proxy True;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_metadata_proxy_shared_secret awcloud;
openstack-config --set /etc/nova/nova.conf DEFAULT network_api_class nova.network.neutronv2.api.API;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_use_dhcp True;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_url http://172.16.21.231:9696;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_admin_username admin;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_admin_password openstack;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_admin_tenant_name admin;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_region_name beijing;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_admin_auth_url http://172.16.21.233:5000/v2.0;
openstack-config --set /etc/nova/nova.conf DEFAULT neutron_auth_strategy keystone;
openstack-config --set /etc/nova/nova.conf DEFAULT security_group_api neutron;
openstack-config --set /etc/nova/nova.conf DEFAULT linuxnet_interface_driver nova.network.linux_net.LinuxOVSInterfaceDriver;
openstack-config --set /etc/nova/nova.conf libvirt vif_driver nova.virt.libvirt.vif.LibvirtGenericVIFDriver;


• 如果机器cpu不支持全虚拟化,需要修改 /etc/nova.conf
virt_type=kvm ===》 virt_type=qemu
分享到:
评论

相关推荐

    openstack-nova计算节点一键安装脚本_openstack-nova_openstack_

    5. **后续设置**:安装完成后,还需要配置安全组、调度策略、 Flavor(资源规格)等,以满足不同虚拟机实例的需求。 总的来说,OpenStack-Nova计算节点的一键安装脚本为部署提供了便利,但理解其背后的工作原理和...

    openstack 学习及安装笔记

    ### OpenStack学习及安装知识点概览 #### 一、OpenStack简介 - **定义与起源**:OpenStack是由NASA和Rackspace共同发起的一个开源云计算管理平台项目,以Apache许可证授权,旨在为用户提供一个自由、开放的云计算...

    OpenStack安装部署.docx

    OpenStack安装部署知识点总结 OpenStack是一种开源的云计算平台,旨在提供一个可扩展、可靠、可管理的云计算环境。以下是从OpenStack安装部署文件中提炼出来的知识点总结: 一、虚拟机安装与配置 * 安装Virtual ...

    基于centos7的单实例openstack安装

    5. 安装完成后,提示信息包括 Dashboard 访问地址 修改网络接口配置文件: 1. 创建 OVS 桥梁和修改物理网络接口绑定为一个端口 OVS 桥梁 2. 编辑和修改使用文本编辑器的桥接口(BR-EX) OpenStack 仪表板: 1. ...

    openstack nova源码分析

    OpenStack Nova是OpenStack云平台的核心组件之一,主要负责计算资源的管理,包括虚拟机的生命周期管理、调度、网络配置和存储操作等。在进行OpenStack Nova源码分析时,我们需要深入了解其架构、核心模块以及关键...

    OpenStack组件之Nova

    OpenStack组件之Nova是OpenStack项目的核心组件之一,负责管理计算资源,网络和认证等,尽管它本身不提供虚拟化能力,但其作用在于对计算资源进行组织和调度。Nova是NASA主导开发的项目,最初是作为NASA内部的云计算...

    nova, OpenStack计算机( Nova ).zip

    nova, OpenStack计算机( Nova ) 团队和知识库标签 NovaOpenStack Nova提供云计算 fabric 控制器,支持多种计算技术,包括: libvirt ( KVM,Xen,LXC等),Hyper-V,VMware,XenServer,OpenStack

    openstack源码安装

    Nova是OpenStack的核心组件,负责处理虚拟机生命周期。源码安装Nova包括: 1. 下载源码:`git clone https://git.openstack.org/openstack/nova.git` 2. 安装依赖:包括`libvirt`, `MySQL`, `python-novaclient`等...

    openstack部署笔记+脚本

    2. **安装依赖**:OpenStack依赖于一系列库和服务,例如Keystone(身份服务)、Nova(计算服务)、Neutron(网络服务)、Cinder(块存储服务)和Glance(镜像服务)。在每台服务器上安装这些组件的依赖项,如`...

    openstack安装windows虚拟机的方法(Hyperisor为kvm)

    - 安装完成后,进入系统并启用远程桌面功能。 - 安装网卡驱动(默认情况下可能未安装网卡驱动)。 - 通过“更改驱动程序软件”选项修改网卡驱动类型。 - 驱动安装完成后,检查网络连接是否正常。 - 至此,...

    OpenStack源码分析-NOVA

    ### OpenStack源码分析—NOVA模块 #### 一、OpenStack与NOVA概述 OpenStack作为一款开源的云计算管理平台,提供了丰富的功能和服务来帮助用户构建和管理云基础设施。在其众多服务中,Nova(计算服务)是核心组成...

    openstack-nova

    OpenStack Nova是开源云计算平台OpenStack的核心组件之一,主要负责计算资源的管理和服务。它设计用于动态调度虚拟机实例(称为“服务器”或“实例”),处理来自用户或API的请求,实现对计算资源的弹性扩展。Nova由...

    openstack安装部署详细步骤,带图

    在安装完成后,OpenStack 的各种组件都将被安装和配置好,可以通过 Web 界面或命令行工具来管理云端的资源池。 OpenStack 的架构主要包括以下几个组件: * Controller 节点:负责控制和管理云端的资源池。 * ...

    openstack安装图解.docx

    OpenStack 核心组成主要有对象存储(Swift)、计算管理(Nova)、网络管理(Quantum)、块存储(Cinder)、镜像管理(Glance)、身份认证(Keystone)和管理界面(Horiaon)。 OpenStack 的安装方法有多种,包括...

    OpenStack Yoga版安装笔记(七)glance练习补充中的抓包文件

    OpenStack Yoga版安装笔记(七)glance练习中 的抓包文件,glance、keystone、openstackclient、glance db之间的交互过程。

Global site tag (gtag.js) - Google Analytics