11ho 发表于 2015-10-11 11:43:45

openstack (havana) 计算节点安装


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
  
  
  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
  
  
  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
  
配置node01的nova验证

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


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


配置node01的nova连接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
         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: openstack (havana) 计算节点安装