zoukankan      html  css  js  c++  java
  • 【openstack N版】——摘除一个计算节点

    1.查看计算节点

    1 #查看所有计算节点
    2 [root@open-control01 ~]# nova service-list
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+
    | Id | Binary           | Host               | Zone     | Status  | State | Updated_at                 | Disabled Reason |
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+
    | 1  | nova-conductor   | open-control01     | internal | enabled | up    | 2017-05-02T02:22:09.000000 | -               |
    | 2  | nova-scheduler   | open-control01     | internal | enabled | up    | 2017-05-02T02:22:03.000000 | -               |
    | 3  | nova-consoleauth | open-control01     | internal | enabled | up    | 2017-05-02T02:22:05.000000 | -               |
    | 8  | nova-compute     | open-compute01     | nova     | enabled | up    | 2017-05-02T02:22:06.000000 | -               |
    | 9  | nova-compute     | open-compute02     | nova     | enabled | up    | 2017-05-02T02:22:03.000000 | -               |
    | 10 | nova-compute     | open-compute03     | nova     | enabled | up    | 2017-05-02T02:22:03.000000 | -               |
    | 11 | nova-compute     | open-compute04     | nova     | enabled | up    | 2017-05-02T02:22:01.000000 | -               |
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+

    2.选择要删除的计算节点

    1 #删除open-compute04的ID
    2 [root@open-control01 ~]# nova service-delete 11

    3.查看网络

    1 #查看网络
    2 [root@open-control01 ~]# neutron agent-list
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+
    | id                                   | agent_type         | host               | availability_zone | alive | admin_state_up | binary                    |
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+
    | 231b4151-79ae-403c-9634-22fb84504012 | Linux bridge agent | open-compute04     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | 3b7808f5-c5da-495e-bd5d-53ec0e278336 | Linux bridge agent | open-compute02     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | 461362e0-a2fc-4c07-8f05-7438238895a3 | Linux bridge agent | open-control01     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | de7c1926-1934-4d95-ab35-5ec249e92f1b | Linux bridge agent | open-compute01     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | ecb03a62-3099-486e-a685-4a94b1891300 | DHCP agent         | open-control01     | nova              | :-)   | True           | neutron-dhcp-agent        |
    | f1041be4-b6e5-41da-bbb8-73efcccf1893 | Linux bridge agent | open-compute03     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | fb1b72fe-3a7d-4d74-9a65-87fe082b672b | Metadata agent     | open-control01     |                   | :-)   | True           | neutron-metadata-agent    |
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+

    4.删除compute04的网络

    1 #删除网络(ID)
    2 [root@open-control01 ~]# neutron agent-delete 231b4151-79ae-403c-9634-22fb84504012
    3 Deleted agent(s): 231b4151-79ae-403c-9634-22fb84504012

    5.停止计算节点nova、neutron相关服务

    1 #停止服务
    2 [root@open-compute04 ~]# systemctl stop libvirtd.service openstack-nova-compute.service
    3 [root@open-compute04 ~]# systemctl stop neutron-linuxbridge-agent

    6.登录数据库

    1 #用nova用户登录数据库
    2 [root@open-control01 ~]# mysql -unova -pnovapasswd
    3 #使用nova库
    4 MariaDB [(none)]> use nova;
    5 #查询nova主机
    6 MariaDB [nova]> select host from nova.services;
    +--------------------+
    | host               |
    +--------------------+
    | open-compute01     |
    | open-compute02     |
    | open-compute03     |
    | open-compute04     |
    | open-control01     |
    | open-control01     |
    | open-control01     |
    +--------------------+
    7 MariaDB [nova]> select hypervisor_hostname from compute_nodes;
    +---------------------+
    | hypervisor_hostname |
    +---------------------+
    | open-compute01      |
    | open-compute02      |
    | open-compute03      |
    | open-compute04      |
    | open-compute04      |
    +---------------------+

     7.删除查询的数据

    1 #删除
    2 MariaDB [nova]> delete from nova.services where host="open-compute04";
    3 Query OK, 1 row affected (0.02 sec)
    4 MariaDB [nova]> delete from compute_nodes where hypervisor_hostname="open-compute04";
    5 Query OK, 2 rows affected (0.01 sec)

     8.检查

    1 #nova列表
    2 [root@open-control01 ~]# nova service-list 
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+
    | Id | Binary           | Host               | Zone     | Status  | State | Updated_at                 | Disabled Reason |
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+
    | 1  | nova-conductor   | open-control01     | internal | enabled | up    | 2017-05-02T02:43:00.000000 | -               |
    | 2  | nova-scheduler   | open-control01     | internal | enabled | up    | 2017-05-02T02:42:53.000000 | -               |
    | 3  | nova-consoleauth | open-control01     | internal | enabled | up    | 2017-05-02T02:42:55.000000 | -               |
    | 8  | nova-compute     | open-compute01     | nova     | enabled | up    | 2017-05-02T02:42:55.000000 | -               |
    | 9  | nova-compute     | open-compute02     | nova     | enabled | up    | 2017-05-02T02:42:53.000000 | -               |
    | 10 | nova-compute     | open-compute03     | nova     | enabled | up    | 2017-05-02T02:42:53.000000 | -               |
    +----+------------------+--------------------+----------+---------+-------+----------------------------+-----------------+
    3 #neutron列表 4 [root@open-control01 ~]# neutron agent-list
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+
    | id                                   | agent_type         | host               | availability_zone | alive | admin_state_up | binary                    |
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+
    | 3b7808f5-c5da-495e-bd5d-53ec0e278336 | Linux bridge agent | open-compute02     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | 461362e0-a2fc-4c07-8f05-7438238895a3 | Linux bridge agent | open-control01     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | de7c1926-1934-4d95-ab35-5ec249e92f1b | Linux bridge agent | open-compute01     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | ecb03a62-3099-486e-a685-4a94b1891300 | DHCP agent         | open-control01     | nova              | :-)   | True           | neutron-dhcp-agent        |
    | f1041be4-b6e5-41da-bbb8-73efcccf1893 | Linux bridge agent | open-compute03     |                   | :-)   | True           | neutron-linuxbridge-agent |
    | fb1b72fe-3a7d-4d74-9a65-87fe082b672b | Metadata agent     | open-control01     |                   | :-)   | True           | neutron-metadata-agent    |
    +--------------------------------------+--------------------+--------------------+-------------------+-------+----------------+---------------------------+

    【开源是一种精神,分享是一种美德】

      — By GoodCook

      — 笔者QQ:253097001

      — 欢迎大家随时来交流

      —原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

  • 相关阅读:
    使用两个路由器扩展家庭无线网络
    RX(Reactive Extinsion)和IX(Interactive Extinsion)库改名了
    WPF绘制矢量图形模糊的问题
    WPF的二维绘图(二)——几何图形Geometry
    一个C#语法高亮插件
    WPF的二维绘图(一)——DrawingContext
    在.net桌面程序中自定义鼠标光标
    在WebAPI中自动创建Controller
    解决OneNote的无法同步的问题
    使用NuGet Package Project快速制作NuGet包
  • 原文地址:https://www.cnblogs.com/goodcook/p/6795017.html
Copyright © 2011-2022 走看看