zoukankan      html  css  js  c++  java
  • openstack安装-计算节点-nova计算服务安装

    一、基础服务安装

    先安装基础工具

    yum   install   net-tools  vim  telnet  wget  lrzsz 

    1、添加hosts解析

    cat << EOF >/etc/hosts
    192.168.70.10  ipr-controller
    192.168.70.11  ipr-compute01
    192.168.70.12  ipr-compute02
    192.168.70.13  ipr-compute03
    192.168.70.14  ipr-compute04
    EOF

    2、修改主机名

    echo "ipr-controller" >/etc/hostname

    3、关闭firewalld防火墙以及禁用开机启动

    systemctl stop firewalld.service && systemctl disable firewalld.service && systemctl status firewalld.service

    关闭selinux

    setenforce 0 && sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 

     4、配置时间同步

    安装时间同步服务

    yum install chrony -y

    修改配置

    vim /etc/chrony.conf
    server 192.168.70.10 iburst

    重启ntp服务并配置开机启动

    systemctl restart chronyd.service && systemctl status chronyd.service && systemctl enable chronyd.service &&systemctl list-unit-files |grep chronyd.service

    设置时区,同步时间

    timedatectl set-timezone Asia/Shanghai && chronyc sources &&timedatectl status

    5、设置yum源

    配置阿里云的bash和epel源

    mv -f /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

    安装openstack-rocky的仓库

    yum install centos-release-openstack-rocky -y && yum clean all && yum makecache

    6、更新软件包

    yum update -y

    二、安装nova相关服务

    yum install openstack-nova-compute openstack-utils -y

    三、修改配置

    修改标红部分为计算节点的IP地址

    openstack-config --set /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata
    openstack-config --set /etc/nova/nova.conf DEFAULT transport_url rabbit://openstack:openstack@192.168.70.10
    openstack-config --set /etc/nova/nova.conf DEFAULT my_ip 192.168.70.22
    openstack-config --set /etc/nova/nova.conf DEFAULT use_neutron true
    openstack-config --set /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.firewall.NoopFirewallDriver
    openstack-config --set /etc/nova/nova.conf api auth_strategy keystone
    openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_url http://192.168.70.10:5000/v3
    openstack-config --set /etc/nova/nova.conf keystone_authtoken memcached_servers 192.168.70.10:11211
    openstack-config --set /etc/nova/nova.conf keystone_authtoken auth_type password
    openstack-config --set /etc/nova/nova.conf keystone_authtoken project_domain_name default
    openstack-config --set /etc/nova/nova.conf keystone_authtoken user_domain_name default
    openstack-config --set /etc/nova/nova.conf keystone_authtoken project_name service
    openstack-config --set /etc/nova/nova.conf keystone_authtoken username nova
    openstack-config --set /etc/nova/nova.conf keystone_authtoken password nova
    openstack-config --set /etc/nova/nova.conf vnc enabled true
    openstack-config --set /etc/nova/nova.conf vnc server_listen 0.0.0.0
    openstack-config --set /etc/nova/nova.conf vnc server_proxyclient_address '$my_ip'
    openstack-config --set /etc/nova/nova.conf vnc novncproxy_base_url http://192.168.70.10:6080/vnc_auto.html
    openstack-config --set /etc/nova/nova.conf glance api_servers http://192.168.70.10:9292
    openstack-config --set /etc/nova/nova.conf oslo_concurrency lock_path /var/lib/nova/tmp
    openstack-config --set /etc/nova/nova.conf placement region_name RegionOne
    openstack-config --set /etc/nova/nova.conf placement project_domain_name Default
    openstack-config --set /etc/nova/nova.conf placement project_name service
    openstack-config --set /etc/nova/nova.conf placement auth_type password
    openstack-config --set /etc/nova/nova.conf placement user_domain_name Default
    openstack-config --set /etc/nova/nova.conf placement auth_url http://192.168.70.10:5000/v3
    openstack-config --set /etc/nova/nova.conf placement username placement
    openstack-config --set /etc/nova/nova.conf placement password placement
    openstack-config --set /etc/nova/nova.conf libvirt virt_type kvm
    openstack-config --set /etc/nova/nova.conf scheduler discover_hosts_in_cells_interval 300

    
    

    四、重启服务

    systemctl start libvirtd.service openstack-nova-compute.service &&systemctl status libvirtd.service openstack-nova-compute.service && systemctl enable libvirtd.service openstack-nova-compute.service && systemctl list-unit-files |grep libvirtd.service && systemctl list-unit-files |grep openstack-nova-compute.service


  • 相关阅读:
    题解 P2812 【校园网络【[USACO]Network of Schools加强版】】
    拓展卢卡斯定理(伪)
    [洛谷P3807] 【模板】卢卡斯定理
    一道使用Fibonnaci数列通项公式的趣味题目
    [洛谷P3292] [SCOI2016]幸运数字
    [洛谷P3812] 【模板】线性基
    [洛谷P3857] [TJOI2008]彩灯
    2019.06.17课件:[洛谷P1310]表达式的值 题解
    常数PK系列汇总
    关于BFS和dijkstra(2019.04.20)
  • 原文地址:https://www.cnblogs.com/heruiguo/p/10196867.html
Copyright © 2011-2022 走看看