首页 > 其他分享 >openstack云平台删除云主机失败解决方法

openstack云平台删除云主机失败解决方法

时间:2024-09-05 14:53:06浏览次数:6  
标签:-------- 4a6b 删除 主机 0504ad86 openstack --------+ MariaDB 2339b0108d54

openstack云平台删除云主机失败解决方法

【现象】

​ 在云平台页面删除实例失败,提示报错:Failed to execute action (server_force_delete) for server (0504ad86-b423-4a6b-bcb7-2339b0108d54), error: Instance 0504ad86-b423-4a6b-bcb7-2339b0108d54 could not be found. (HTTP 404) ,可通过修改数据库记录来清理实例,具体方法参照如下。

【步骤】

  1. 找到平台的mariadb密码

    [root@hero ~]# grep ^database_password ~/passwords.yml
    database_password: bekBVE3Vkip046voKt3wdrhVAkplk3KzHvovr42k

  2. 登录数据库

    [root@hero ~]# docker exec -it mariadb mysql -u root -pbekBVE3Vkip046voKt3wdrhVAkplk3KzHvovr42k
    Welcome to the MariaDB monitor. Commands end with ; or \g.
    Your MariaDB connection id is 17345
    Server version: 10.3.20-MariaDB-log MariaDB Server

    Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.

    Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

    MariaDB [(none)]>

  3. 通过查询语句,在instances表中找到"0504ad86-b423-4a6b-bcb7-2339b0108d54"实例状态,可见已经是删除状态。

    MariaDB [(none)]> select deleted,cleaned from nova.instances where uuid=‘0504ad86-b423-4a6b-bcb7-2339b0108d54’;
    ±--------±--------+
    | deleted | cleaned |
    ±--------±--------+
    | 50 | 1 |
    ±--------±--------+
    1 row in set (0.000 sec)

  4. 在这,我们手动将实例设置成未删除状态,以方便云平台在回收站中硬删除实例。

    MariaDB [(none)]> update nova.instances set deleted=‘0’, cleaned=‘0’ where uuid=‘0504ad86-b423-4a6b-bcb7-2339b0108d54’;
    Query OK, 1 row affected (0.001 sec)
    Rows matched: 1 Changed: 1 Warnings: 0

    MariaDB [(none)]> select deleted,cleaned from nova.instances where uuid=‘0504ad86-b423-4a6b-bcb7-2339b0108d54’;
    ±--------±--------+
    | deleted | cleaned |
    ±--------±--------+
    | 0 | 0 |
    ±--------±--------+
    1 row in set (0.000 sec)

  5. 之后,在页面上再删除一次实例,发现已能成功删除。

    Action (server_force_delete) successfully executed for server (instance-a8hk36793d).

    {
      "resource_id": "0504ad86-b423-4a6b-bcb7-2339b0108d54"
    }
    
  6. 在数据库中,查询"0504ad86-b423-4a6b-bcb7-2339b0108d54"实例,发现已是删除状态,一切正常。

    MariaDB [(none)]> select deleted,cleaned from nova.instances where uuid=‘0504ad86-b423-4a6b-bcb7-2339b0108d54’;
    ±--------±--------+
    | deleted | cleaned |
    ±--------±--------+
    | 50 | 1 |
    ±--------±--------+
    1 row in set (0.000 sec)

    MariaDB [(none)]>

标签:--------,4a6b,删除,主机,0504ad86,openstack,--------+,MariaDB,2339b0108d54
From: https://blog.csdn.net/weixin_43948680/article/details/141930099

相关文章

  • sdk创建openstack资源
    使用SDK方式创建镜像在提供的OpenStack私有云平台上,使用T版本的“openstack-python-dev”镜像创建1台云主机,云主机类型使用4vCPU/12G内存/100G硬盘。该主机中已经默认安装了所需的开发环境,登录默认账号密码为“root/Abc@1234”。使用“openstacksdk”python库,在/root目录下创建sd......
  • linux批量运维主机(二)
    Salt一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等。这比ansible的更有优势。下面安装saltstackUI界面。#卸载dockersudoyumrem......
  • 网站提示“Apache/Nginx配置错误:如虚拟主机配置错误、重写规则错误等”错误如何解决
    当您遇到“Apache/Nginx配置错误”,如虚拟主机配置错误、重写规则错误等问题时,这通常意味着您的Web服务器配置文件中存在一些问题,导致服务无法正常工作或某些功能无法正常使用。以下是一些解决这类问题的方法:Apache配置错误1.检查虚拟主机配置定位配置文件:Apache的虚拟主机......
  • 深入解析OpenStack Cinder:块存储服务详解
    目录OpenStack简介Openstack中的存储:虚机对块存储的要求:Cinder介绍主要组件Cinder基本功能Cinder命令行通用命令卷操作卷快照操作卷备份操作卷与实例的操作卷迁移其他Cinder工作流程Cinder插件OpenStack简介OpenStack是一个开源的云计算管理平台项目,它是......
  • 删除有序数组中的重复项 II
    给你一个有序数组nums,请你原地删除重复出现的元素,使得出现次数超过两次的元素只出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:输入:nums=[1,1,1,2,2,3]输出:5,nums=[1,1,2,2,3]解释:......
  • 每天5分钟复习OpenStack(十五)Ceph与Bcache结合
    上一章我们成功部署了bcache,这一章我们将Ceph与Bcache结合来使用,使用Bcache来为ceph的数据盘提速。1ceph架构一个标准的ceph集群可能是如下的架构,SSD/NVME存储元数据,而SATA盘存储数据。这样的架构下,物理介质的SATA盘读写速率上限决定了存储集群Ceph的上限(木桶效应)。如果在......
  • 完全删除或卸载PHPnow环境配置包(图解)
    PHPnow是PHP平台很方便的搭建工具聚,但俗话说的好,轻声容易送神难。PHPnow不是常规的安装软件,所以他没有像一般安装在Windows下的软件中一样的卸载程序。如果用户直接把他的安装目录删除,系统是拒绝的。有些朋友可能使用phpnow久了,觉得它有庞大,于是乎卸载phpnow,这里分享一下phpnow卸......
  • Kubernetes学习指南:保姆级实操手册04——主机系统初始化
    四、Kubernetes学习指南:保姆级实操手册04——主机系统初始化前言:本章节主要内容是对主机操作系统的初始化操作,如发另外标注,所有的节点操作步骤一致,可以使用软件批量初始化。1.检查系统端口确保以下端口未被占用:运行后未有任务显示,表示端口未被占用。[root@k8s-master01~]#ss-......
  • 关于Java链表的一些操作以及力扣原题刷刷刷——反转链表、删除链表的倒数第N个节点
    1、反转链表1.1环境准备,可以自己先尝试实现/***@AuthorMiku*@Date2024/09/0209:54*@DescriptionTODO*@Version1.0*/publicclassSolution{staticclassListNode{intval;ListNodenext;ListNode(intval){......
  • 删除使用add-apt-repository添加的存储库
    我正在安装MicrosoftSQLServerforLinux,我不小心用sudoadd-apt-repository"$(wget-qO-https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"为错误的Linux版本(我想要的是20.04版本)添加了存储库。如何撤消上述行的结果?您可以像这样删除它:sudo......