zoukankan      html  css  js  c++  java
  • OpenStack IceHouse 部署

    OpenStack应用:节点软硬件环境配置

     
     节点硬件与IP分配
    实验室网关
    10.14.39.1
    各个节点
    节点名称 硬件(Linux硬盘分区,RAM,CPU) ip地址(接口) 作用与运行的服务 位置
    controller 286GB, 2GB, E7500 10.14.39.202(eth0) neutron、nova、glance、rabbitmq-server a处
    network 52GB, 4GB, i3-2120 10.14.39.50 (eth0) neutron,openvswitch(l2,l3,dhcp agent) b处
    compute1 63GB, 4GB, i3-2120 10.14.39.196(eth0) neutron,nova-compute,openvswitch(l2 agent) a处

    主机网络配置

    整个网络部分配置完成后,最好进行一次重启,以便应用设定并进行有效性验证。

    /etc/network/interfaces

    配置网络接口,设定为静态IP,网关统一为实验室网关10.14.39.1,ip地址根据分配的进行配置

    控制节点
    auto lo
    iface lo inet loopback
    
    auto eth0
    
    iface eth0 inet static
    address 10.14.39.202 
    netmask 255.255.255.0
    gateway 10.14.39.1
    
    网络节点
    auto lo
    iface lo inet loopback
    
    auto eth0
    
    iface eth0 inet static
    address 10.14.39.50 
    netmask 255.255.255.0
    gateway 10.14.39.1
    
    计算节点
    auto lo
    iface lo inet loopback
    
    auto eth0
    
    iface eth0 inet static
    address 10.14.39.196 
    netmask 255.255.255.0
    gateway 10.14.39.1
    

    /etc/hosts

    为了配置的灵活性,需要在配置文件中使用主机名称,由于不方便修改本地dns,我们将所有主机的/etc/hosts文件统一设为如下内容,这样主机在解析时会先搜索hosts文件如果发现有对应的条目的ip则会优先使用里面的地址。

    127.0.0.1	localhost
    # 省去ipv6默认配置
    # controller node
    10.14.39.202 controller
    
    # network node
    10.14.39.50 network
    
    # compute node 1
    10.14.39.196 compute1
    

    /etc/resolvconf/resolv.conf.d/base

    配置dns服务器地址,添加内网dns:10.10.0.21和谷歌dns如下:

    nameserver 10.10.0.21
    nameserver 8.8.8.8
    

    /etc/apt/sources.list

    更改为校内源参考浙大校内源 我们使用的是Ubuntu 14.04所以在/etc/apt/sources.list文件中加入

    deb http://mirrors.zju.edu.cn/ubuntu trusty main universe restricted multiverse
    deb http://mirrors.zju.edu.cn/ubuntu trusty-security main universe restricted multiverse
    deb http://mirrors.zju.edu.cn/ubuntu trusty-updates main universe restricted multiverse
    deb http://mirrors.zju.edu.cn/ubuntu trusty-backports main universe restricted multiverse
    deb-src http://mirrors.zju.edu.cn/ubuntu trusty main universe restricted multiverse
    deb-src http://mirrors.zju.edu.cn/ubuntu trusty-security main universe restricted multiverse
    deb-src http://mirrors.zju.edu.cn/ubuntu trusty-updates main universe restricted multiverse
    deb-src http://mirrors.zju.edu.cn/ubuntu trusty-backports main universe restricted multiverse
    

    网络验证

    在各台主机上进行以下测试

    测试网关联通性
    ping 10.14.39.1
    测试dns
    ping www.baidu.com
    本地hosts解析测试
    ping -c 4 controller ; ping -c 4 network ; ping -c 4 compute1
    
    软件源
    sudo apt-get update

    主机帐号配置

    为了方便管理我们在三个节点上都设置一个统一的管理账户:admin,并且都开启安装和开启ssh服务

    添加admin用户

    由于命令在执行时会创建一个同名用户组,而名为admin的用户组以及预先被加入到/etc/sudoers中了,之间可以使用sudo进行root权限的操作

    sudo adduser admin
    

    安装ssh服务

    如果安装ubuntu时没有选择,则通过以下命令进行安装:

    sudo apt-get install openssh-server
    

    NTP服务

    多节点系统需要统一的时间,因此需要在各个节点上安装NTP服务(安装指导中建议OpenStack本地环境中应该有一个节点充当NTP授时服务器,而不仅仅靠外部NTP服务器)。以下操作在三个节点上就进行一次:

    sudo apt-get install ntp
    

    查看ntp状态

    admin@controller:~$ ntpq -p
         remote           refid      st t when poll reach   delay   offset  jitter
    ==============================================================================
     gus.buptnet.edu .INIT.          16 u    - 1024    0    0.000    0.000   0.000
     dns1.synet.edu. .INIT.          16 u    - 1024    0    0.000    0.000   0.000
     dns.sjtu.edu.cn .INIT.          16 u    - 1024    0    0.000    0.000   0.000
     golem.canonical .INIT.          16 u    - 1024    0    0.000    0.000   0.000
  • 相关阅读:
    编译安装redis-3.2.9(latest stable version)
    MySQL之从忘记密码到重置密码
    Linux时间和时区设定
    java.net.UnknownHostException 异常处理(转)
    制作FastDFS的RPM包
    RPM包安装MySQL 5.7.18
    白鹭http请求post
    iframe嵌套页面 跨域
    git 配置 https和ssh 免密码登录 常用操作命令
    php 错误提示开启
  • 原文地址:https://www.cnblogs.com/lailailai/p/3783450.html
Copyright © 2011-2022 走看看