• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > 《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova,《4》kvm

《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova,《4》kvm

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含centos7.0,centos7.0安装教程,centos7.0下载,centos7.0 64位下载,centos7.0镜像下载等服务器相关知识,网友希望可以进行参考

《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova,《4》kvm


初始化Nova

(1).安装nova:

[root@openstack ~]# yum -y installopenstack-nova

(2).创建nova数据库:

[root@openstack ~]# openstack-db--init --service nova

 

创建User,定义Services和 API Endpoints

(1).编写脚本:

[root@openstack ~]# vi/root/config/nova-user.sh

#!/bin/sh

my_ip=10.1.1.2

keystone user-create --name=nova--pass=service --email=nova@example.com

keystone user-role-add --user=nova--tenant=service --role=admin

keystone service-create --name=nova--type=compute --description="Nova Compute Service"

service=$(keystone service-list | awk'/nova/ {print $2}')

keystone endpoint-create--service-id=$service --publicurl=http://$my_ip:8774/v2/%\(tenant_id\)s--internalurl=http://$my_ip:8774/v2/%\(tenant_id\)s--adminurl=http://$my_ip:8774/v2/%\(tenant_id\)s

 (2).运行脚本,创建用户、服务及api endpoint:

[root@openstack ~]# sh/root/config/nova-user.sh

配置nova服务:

 

(1).修改/etc/nova.conf配置文件:

[root@openstack ~]# vi /etc/nova/nova.conf

[DEFAULT]

my_ip = 10.1.1.2

auth_strategy = keystone

state_path = /openstack/lib/nova

verbose=True

 

allow_resize_to_same_host = true

rpc_backend =nova.openstack.common.rpc.impl_qpid

qpid_hostname = 10.1.1.2

libvirt_type = kvm

glance_api_servers = 10.1.1.2:9292

 

novncproxy_base_url =http://10.1.1.2:6080/vnc_auto.html

vncserver_listen = $my_ip

vncserver_proxyclient_address = $my_ip

vnc_enabled = true

vnc_keymap = en-us

 

network_manager =nova.network.manager.FlatDHCPManager

firewall_driver =nova.virt.firewall.NoopFirewallDriver

multi_host = True

flat_interface = eth0

flat_network_bridge = br1

#public_interface = eth0

 

instance_usage_audit = True

instance_usage_audit_period = hour

notify_on_state_change = vm_and_task_state

notification_driver =nova.openstack.common.notifier.rpc_notifier

 

compute_scheduler_driver=nova.scheduler.simple.SimpleScheduler

[hyperv]

[zookeeper]

[osapi_v3]

[conductor]

[keymgr]

[cells]

[database]

[image_file_url]

[baremetal]

[rpc_notifier2]

[matchmaker_redis]

[ssl]

[trusted_computing]

[upgrade_levels]

[matchmaker_ring]

[vmware]

[spice]

[keystone_authtoken]

auth_host = 127.0.0.1

auth_port = 35357

auth_protocol = http

admin_user = nova

admin_tenant_name = service

admin_password = service

 

因上述配置文件中修改了instances实例存放的位置,还需要作一下操作:

修改instances路径,设置目录权限:

[root@openstack ~]# cp -r/var/lib/nova/ /openstack/lib/

[root@openstack ~]# chown -R nova:nova/openstack/lib/nova/

 

(2).配置libvirtd服务,删除virbr0

启动libvirt服务:

[root@openstack ~]# service libvirtdstart

查看net-list,发现default:

[root@openstack ~]# virsh net-list

Name                State      Autostart    Persistent

--------------------------------------------------

default             active     yes           yes

删除default,即virbr0:

[root@openstack ~]# virsh net-destroydefault

Network default destroyed

[root@openstack ~]# virsh net-undefinedefault

Network default has been undefined

重启libvirtd服务,设置开机自启动:

[root@openstack ~]# service libvirtdrestart

[root@openstack ~]# chkconfig libvirtdon

 

(3).启动nova相关服务,设置开机自启动

[root@openstack ~]# service messagebusstart

[root@openstack ~]# chkconfigmessagebus on

启动nova服务,采用network网

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 《5》CentOS7.0+OpenStack+kvm云平台部署—配置Horizon,《5》kvm
  • 《2》CentOS7.0+OpenStack+kvm云平台部署—配置Keystone,centos7.0kvm
  • 《3》CentOS7.0+OpenStack+kvm云平台部署—配置Glance,《3》kvm
  • 《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova,《4》kvm
  • 《1》CentOS7.0+OpenStack+kvm云平台部署—基础配置,centos7.0kvm

相关文章

  • 在spark上运行独立程序(Self-Contained Applications),selfcontained
  • OpenStack Kilo版本新功能分析,openstackkilo
  • MapReduce编程之倒排索引,mapreduce编程索引
  • hadoop distcp使用,hadoopdistcp
  • Greenplum+Hadoop学习笔记-14-定义数据库对象之创建与管理表空间,hadoop-14-
  • 使用simple json时遇到的一个小问题,simplejson
  • spark streaming 调试技巧,sparkstreaming
  • The method getContextPath() from the type HttpServletRequest refers to the miss,getcontextpath
  • 通过 Web Service 调用Pentaho BI 的API,pentahobi
  • hadoop集群扩展,hadoop集群

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • NUTCH2.3 hadoop2.7.1 hbase1.0.1.1 solr5.2.1部署(一),hadoop2.7安装
    • hadoop修改启动主机名称
    • The server has either erred or is incapable of performing the requested operation. (HTTP 500),erredincapable
    • Spark On Yarn 详细配置流程
    • jsp里input中获取当前时间,与WdatePicker配合使用,inputwdatepicker
    • hadoop 2.6.0 安装过程,hadoop2.6.0
    • input from 表单提交 使用 属性 disabled="disabled" 后台接收不到name="username"的值,disabledusername
    • Hadoop之——HBase笔记,hadoophbase
    • storm的集群安装与配置,storm集群配置
    • Hadoop之——搭建ZooKeeper服务器集群,hadoopzookeeper

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有