• 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
  • 相关阅读:
    2019省赛训练组队赛4.9周二 2017浙江省赛
    #Leetcode# 49. Group Anagrams
    #Leetcode# 57. Insert Interval
    POJ 2195 Going Home
    HDU 2255 奔小康赚大钱
    HDU 1083 Courses
    HDU 2063 过山车
    POJ 3041 Asteroids
    指针的妙处
    jzoj 6273. 2019.8.4【NOIP提高组A】欠钱 (money)
  • 原文地址:https://www.cnblogs.com/lailailai/p/3783450.html
Copyright © 2020-2023  润新知