nova

OpenStack kilo版 Neutron部署

江枫思渺然 提交于 2019-11-27 13:35:43
在 controller节点、network节点、compute节点部署 安装neutron-server root@controller:~# apt-get install neutron-server neutron-plugin-ml2 python-neutronclient 配置neutron-server /etc/neutron/neutron.conf: [DEFAULT] router_distributed = False rpc_backend = rabbit auth_strategy = keystone core_plugin = ml2 service_plugins = router allow_overlapping_ips = True notify_nova_on_port_status_changes = True notify_nova_on_port_data_changes = True nova_url = http://controller:8774/v2 [keystone_authtoken] auth_uri = http://controller:5000 auth_url = http://controller:35357 auth_plugin = password project_domain_id =

OpenStack kilo版 Nova部署

有些话、适合烂在心里 提交于 2019-11-27 13:35:43
部署在controller和compute节点 配置数据库 MariaDB [(none)]> CREATE DATABASE nova; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY 'nova'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'127.0.0.1' IDENTIFIED BY 'nova'; Query OK, 0 rows affected (0.00 sec MariaDB [(none)]> flush privileges ; Query OK, 0 rows affected (0.00 sec) 配置Nova服务认证 创建nova用户: root@controller:~# openstack user create --password-prompt nova User Password:nova Repeat User Password:nova +----------+---------------------------

openstack keypair

人走茶凉 提交于 2019-11-27 13:06:54
产生密钥 ssh-keygen -t rsa 调用Novaapi创建keypair 添加密钥对: ~#nova keypair-add --pub-key~/.ssh/id_rsa.pub jhjkey ~#nova keypair-list # 可查看创建成功的密钥对 在创建VM时使用jhjkey密钥对注入公钥 ~#nova boot --file /root/jhj.pub=/root/.ssh/id_rsa.pub --image22f8ce93-76a3-42cd-9192-6713d5d3662c --flavor m1.small --nicnet-id=24993b81-0834-4f82-842a-924a6f3c609a --availability_zone az01.shenzhen--fusionsphere jhj-test01 #创建一个VM01,使用密码登录,同时将私钥以文件方式注入该虚拟机中,作为登陆另外一个VM的跳转机 nova boot --key-name jhjkey --image 22f8ce93-76a3-42cd-9192-6713d5d3662c --flavor m1.small --nicnet-id=24993b81-0834-4f82-842a-924a6f3c609a --availability_zone az01

nova计算服务一直处于activating (start)

两盒软妹~` 提交于 2019-11-27 12:40:32
[ root@node7 html ] # systemctl status openstack-nova-compute.service ● openstack-nova-compute.service - OpenStack Nova Compute Server Loaded: loaded ( /usr/lib/systemd/system/openstack-nova-compute.service ; enabled ; vendor preset: disabled ) Active: activating ( start ) since Fri 2019-08-16 11:01:37 CST ; 4s ago Main PID: 10840 ( nova-compute ) Tasks: 1 CGroup: /system.slice/openstack-nova-compute.service └─10840 /usr/bin/python2 /usr/bin/nova-compute Aug 16 11:01:37 node7 systemd [ 1 ] : Starting OpenStack Nova Compute Server .. . [ root@node7 html ] # systemctl status openstack-nova

neutron计算节点

主宰稳场 提交于 2019-11-27 07:05:19
第一步:下载 [root@zxw6 ~]# yum install openvswitch openstack-neutron-openvswitch ebtables ipset -y 第二步:配置neutron的文件 [root@zxw8 ~]# egrep -v '(^#|^$)' /etc/nova/nova.conf [DEFAULT] enabled_apis = osapi_compute,metadata transport_url = rabbit://openstack:zxw6@zxw6 my_ip = 192.168.126.6 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth_strategy = keystone [api_database] [barbican] [cache] [cells] [cinder] [cloudpipe] [conductor] [console] [consoleauth] [cors] [cors.subdomain] [crypto] [database] [ephemeral_storage_encryption] [filter_scheduler] [glance] api_servers

OpenStack centos版安装(二)

不羁的心 提交于 2019-11-27 00:11:10
在OpenStack第一天文档翻译后,丁丁努力坚持每晚抽时间翻译OpenStack官方网站提供的安装与部署指南,本文翻译自官方安装与部署指南的前四章内容,前四章内容主要是对OpenStack整体安装步骤以及设计搭建环境进行概述,并未提及具体安装步骤,但对环境的设计与构思以及安装需求还是需要大家了解的。希望尽快写完第三天文档(安装认证服务)。 目录: 一、安装步骤概述 二、OpenStack术语 三、OpenStack结构 四、安装环境构思 一、走马看花-安装OpenStack预览 OpenStack Compute与Image服务结合就可以通过REST APIs访问虚拟服务器与镜像,Identity服务为OpenStack所有服务提供通用认证服务。如果你需要安装控制面板就必须有Identity服务的支持。OpenStack Object Storage服务不就提供了虚拟镜像的存储方式,更是一种基于云的存储系统,通过REST API我们可以保存、还原对象数据比如镜像或视频等等。我们先从Identity开始然后是Image与Compute服务,同时会有部署对象存储的话题。 主要有这么一些步骤: 1.OpenStack目前支持平台预览:Red Hat Enterprise Linux, Scientific Linux, CentOS, Fedora, Debian, Ubuntu。 2

nova计算节点部署

喜你入骨 提交于 2019-11-26 23:46:19
第一步:安装依赖包 [root@zxw7 openstack-compute-yilai]# ls qemu-img-ev-2.9.0-16.el7_4.8.1.x86_64.rpm qemu-kvm-common-ev-2.9.0-16.el7_4.8.1.x86_64.rpm qemu-kvm-ev-2.9.0-16.el7_4.8.1.x86_64.rpm [root@zxw7 openstack-compute-yilai]# yum localinstall ./* 第二步:下载nova-compute服务 [root@zxw7 ~]# yum install openstack-nova-compute -y 第二步:配置nova的文件 [root@zxw7 ~]# cat /etc/nova/nova.conf | grep -v "^#" | grep -v "^$" [DEFAULT] enabled_apis = osapi_compute,metadata transport_url = rabbit://openstack:zxw6@zxw6 my_ip = 192.168.126.6 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth

nova介绍

隐身守侯 提交于 2019-11-26 23:44:46
一、nova介绍: Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 用途与功能 : 1) 实例生命周期管理 2) 管理计算资源 3) 网络和认证管理 4)REST 风格的 API 5) 异步的一致性通信 6)Hypervisor 透明:支持Xen,XenServer/XCP,KVM, UML, VMware vSphere and Hyper-V 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nova 提供支持: Glance 为 VM 提供 image Cinder 和 Swift 分别为 VM 提供块存储和对象存储 Neutron 为 VM 提供网络连接。 Nova 架构如下: Nova 的架构比较复杂,包含很多组件。 这些组件以子服务(后台 deamon 进程)的形式运行,可以分为以下几类: API nova-api Nova 的架构比较复杂,包含很多组件。 这些组件以子服务(后台 deamon 进程)的形式运行,可以分为以下几类: API nova-api 是整个 Nova 组件的门户,接收和响应客户的 API 调用。所有对 Nova 的请求都首先由 nova-api 处理。nova-api 向外界暴露若干

onva控制节点部署

白昼怎懂夜的黑 提交于 2019-11-26 23:44:42
第一步:创建nova的库 [root@zxw6 ~]# mysql -uroot -p123 create database nova_api; create database nova; create database nova_cell0; 第二步:给予权限设置远程登录 MariaDB [mysql]> grant all on nova_api.* to 'nova'@'localhost' identified by 'zxw6'; Query OK, 0 rows affected (0.01 sec) MariaDB [mysql]> grant all on nova_api.* to 'nova'@'%' identified by 'zxw6'; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]> grant all on nova.* to 'nova'@'%' identified by 'zxw6'; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]> grant all on nova.* to 'nova'@'localhost' identified by 'zxw6'; Query OK, 0 rows affected (0.00 sec

S1_搭建分布式OpenStack集群_07 nova服务配置 (计算节点)

人走茶凉 提交于 2019-11-26 22:50:57
一、服务安装(计算节点) 安装软件: # yum install openstack-nova-compute -y 编辑/etc/nova/nova.conf文件并设置如下内容: # vim /etc/nova/nova.conf [DEFAULT] enabled_apis = osapi_compute,metadata transport_url = rabbit://openstack:openstack123@10.10.11.11 my_ip = 10.10.11.12 use_neutron = True firewall_driver = nova.virt.firewall.NoopFirewallDriver [api] auth_strategy = keystone [keystone_authtoken] auth_uri = http://10.10.11.11:5000 auth_url = http://10.10.11.11:35357 memcached_servers = 10.10.11.11:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova