openstack (havana) 计算节点安装

来源:互联网 发布:mac os 10.10.5升级 编辑:程序博客网 时间:2024/05/30 04:53

 

openstack (havana) 计算节点安装

 

 

修订记录

日  期

修订版本

描   述

作  者

2013-12-17

V1.0

安装组件:

Nova-compute,nova-netwrok


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


一、           安装环境介绍

openstack控制节点:

 

Master

Hostname

硬盘

内存

Cpu

Ip

备注

Controller

Openstack

500G

4G

1

192.168.1.200

 

 

Openstack计算节点:

 

node

Hostname

硬盘

内存

Cpu

Ip

备注

Node1

Node1

500g

2G

1

192.168.1.201

 

 

二、           硬件需求

 

 

硬件要求: INTEL VT  双网卡 

系统要求: Centos 6.4

 

三、           安装前准备

  关闭防火墙

 

service iptablesstop 
chkconfig iptables off

 

  关闭seliunx

 

setenforce 0 

 vi/etc/selinux/config
# SELINUX=enforcing
# SELINUXTYPE=targeted
SELINUX=disabled

 

  配置主机名

 

vi /etc/hosts

192.168.1.200         openstack

192.168.1.201          node1

 

  配置源

 

vi /etc/yum.repos.d/rhel-epel.repo

 

[RHEL-epel]

name=epel

#baseurl=http://dl.fedoraproject.org/pub/epel/6/x86_64/

baseurl=http://mirrors.yun-idc.com/epel/6/x86_64/

enabled=1

gpgcheck=0

 

vi /etc/yum.repos.d/openstack-hanava.repo

 

[openstack-havana]

name=OpenStack Havana Repository for EPEL 6

baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6

enabled=1

   gpgcheck=0

 

  安装NTP服务

 

yum install -y ntp

/etc/init.d/ntpd start

   chkconfig ntpd on

四、           安装nova-compute

  安装mysql-dev 和 compute

 

yum install -y mysql-devel openstack-utilsopenstack-nova-compute

 

  配置node01nova验证

 

openstack-config--set /etc/nova/nova.conf database connection mysql://nova:openstack@openstack/nova

openstack-config--set /etc/nova/nova.conf DEFAULT auth_strategy keystone

openstack-config--set /etc/nova/nova.conf DEFAULT auth_host openstack

openstack-config--set /etc/nova/nova.conf DEFAULT admin_user nova

openstack-config--set /etc/nova/nova.conf DEFAULT admin_tenant_name service

openstack-config--set /etc/nova/nova.conf DEFAULT admin_password openstack

 

vi/etc/nova/api-paste.ini

 

[filter:authtoken]

paste.filter_factory=keystoneclient.middleware.auth_token:filter_factory

auth_host=openstack

auth_port=35357

auth_protocol=http

admin_user=nova

admin_tenant_name=service

admin_password=openstack

 

 

  配置node01nova连接qpid

 

openstack-config--set /etc/nova/nova.conf DEFAULT rpc_backendnova.openstack.common.rpc.impl_qpid

openstack-config--set /etc/nova/nova.conf DEFAULT qpid_hostname openstack

 

  配置VNC相关服务

 

openstack-config--set /etc/nova/nova.conf DEFAULT my_ip 192.168.1.201

openstack-config--set /etc/nova/nova.conf DEFAULT vncserver_listen 192.168.1.201

openstack-config--set /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 192.168.1.201

 

  指定imageservice

 

openstack-config --set/etc/nova/nova.conf DEFAULT glance_host openstack

 

  设置computenode相关服务启动

 

servicelibvirtd start

servicemessagebus start

serviceopenstack-nova-compute start

chkconfiglibvirtd on

chkconfigmessagebus on

chkconfigopenstack-nova-compute on

 

五、           安装nova-network

  节点安装openstack-nova-network服务

 

yum install -y openstack-nova-network

 

  配置openstack-nova-network服务

 

openstack-config--set /etc/nova/nova.conf DEFAULT network_managernova.network.manager.FlatDHCPManager

openstack-config--set /etc/nova/nova.conf DEFAULT firewall_drivernova.virt.libvirt.firewall.IptablesFirewallDriver

openstack-config--set /etc/nova/nova.conf DEFAULT network_size 254

openstack-config--set /etc/nova/nova.conf DEFAULT allow_same_net_traffic False

openstack-config--set /etc/nova/nova.conf DEFAULT multi_host True

openstack-config--set /etc/nova/nova.conf DEFAULT send_arp_for_ha True

openstack-config--set /etc/nova/nova.conf DEFAULT share_dhcp_address True

openstack-config--set /etc/nova/nova.conf DEFAULT force_dhcp_release True

openstack-config--set /etc/nova/nova.conf DEFAULT flat_interface eth1

openstack-config--set /etc/nova/nova.conf DEFAULT flat_network_bridge br100

openstack-config--set /etc/nova/nova.conf DEFAULT public_interface eth0

 

  安装openstack-nova-api服务

 

yum install -y openstack-nova-api

service openstack-nova-metadata-apistart

chkconfigopenstack-nova-metadata-api on

 

  启动openstack-nova-network服务

 

service openstack-nova-networkstart

chkconfigopenstack-nova-network on

六、           安装上传 keypair

  创建密钥

 

ssh-keygen

 

  上传keypair

 

nova keypair-add --pub_key id_rsa.pub mykey

 

  查询keypair

 

nova keypair-list

 

  查询默认flavor

 

nova flavor-list

 

  查看image id

 

nova image-list

 

  设置安全策略

 

nova secgroup-add-rule default tcp 22 22 0.0.0.0/0

nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0

 

  启动实例

 

nova boot --flavor 1 --key_name mykey --image"imageID" \

--security_group default cirrOS

0 0
原创粉丝点击