openstack某节点空间不足

今天收到短信报警 报openstack某个节点上空间不足 
登录机器一看还49G 猜想当时应该设置的是少于50G报警

1、先查看下当前硬盘空间信息
df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1      ext4       46G   11G   34G  24% /
udev           devtmpfs  7.8G  4.0K  7.8G   1% /dev
tmpfs          tmpfs     3.2G  292K  3.2G   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     7.9G     0  7.9G   0% /run/shm
none           tmpfs     100M     0  100M   0% /run/user
cgroup         tmpfs     7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda3      ext4      483G  410G   49G  90% /var/lib/nova/instances
/dev/sda3      ext4      483G  410G   49G  90% /mnt

2、查看当前运行虚拟机情况
virsh --connect qemu:///system list --all
 Id    Name                           State
----------------------------------------------------
 1     instance-000001ff              running
 2     instance-0000020b              running

3、进入虚拟机的挂载目录
cd /var/lib/nova/instances && ll /var/lib/nova/instances
drwxr-xr-x  6 nova nova 4096 Nov 27  2014 ./
drwxr-xr-x 10 nova nova 4096 Jul  7  2014 ../
drwxrwxr-x  2 nova nova 4096 Aug 14 09:38 _base/
drwxrwxr-x  2 nova nova 4096 Mar 18  2014 instance-000001ff/
drwxrwxr-x  2 nova nova 4096 Jul  7  2014 instance-0000020b/
drwxrwxr-x  2 nova nova 4096 Dec 19  2012 snapshots/
 
4、查看下这2个实例用的是哪个backing file,确认完后把其他不用的删除,
1)分别进入2个实例
cd instance-000001ff && ll
drwxrwxr-x 2 nova         nova         4096 Mar 18  2014 ./
drwxr-xr-x 6 nova         nova         4096 Nov 27  2014 ../
-rw-rw---- 1 libvirt-qemu kvm             0 May 13 08:58 console.log
-rw-r--r-- 1 libvirt-qemu kvm  100087431168 Aug 14 17:40 disk
-rw-r--r-- 1 libvirt-qemu kvm        197120 Mar 18  2014 disk.local
-rw-rw-r-- 1 nova         nova         1584 Mar 18  2014 libvirt.xml
qemu-img info disk.local
image: disk.local
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 200K
cluster_size: 65536
backing file: /var/lib/nova/instances/_base/ephemeral_0_10_None_10
看到ephemeral_0_10_None_10这个文件
2)再进入另1个实例找到相关在使用的文件
cd instance-0000020b && ll
drwxrwxr-x 2 nova         nova        4096 Jul  7  2014 ./
drwxr-xr-x 6 nova         nova        4096 Nov 27  2014 ../
-rw-rw---- 1 libvirt-qemu kvm            0 May 13 08:58 console.log
-rw-r--r-- 1 libvirt-qemu kvm  42165207040 Aug 14 17:41 disk
-rw-rw-r-- 1 nova         nova        1366 Jul  7  2014 libvirt.xml
 
qemu-img info disk
image: disk
file format: qcow2
virtual size: 150G (161061273600 bytes)
disk size: 39G
cluster_size: 65536
backing file: /var/lib/nova/instances/_base/7e24fb28e57ab77b710e562b28c888f92bdba75c_150 
看到7e24fb28e57ab77b710e562b28c888f92bdba75c_150这个文件
 
5、最后进入/var/lib/nova/instances/_base目录,
删除上述这2个文件外的其他文件就可以释放出硬盘空间了。 
 
6、解决之后的硬盘空间信息
df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda1      ext4       46G   11G   34G  24% /
udev           devtmpfs  7.8G  4.0K  7.8G   1% /dev
tmpfs          tmpfs     3.2G  292K  3.2G   1% /run
none           tmpfs     5.0M     0  5.0M   0% /run/lock
none           tmpfs     7.9G     0  7.9G   0% /run/shm
none           tmpfs     100M     0  100M   0% /run/user
cgroup         tmpfs     7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda3      ext4      483G  289G  170G  64% /var/lib/nova/instances
/dev/sda3      ext4      483G  289G  170G  64% /mnt
时间: 2024-08-15 15:10:22

openstack某节点空间不足的相关文章

OpenStack入门——理论篇(二):OpenStack的节点类型和架构(含登录的仪表板界面示例)

OpenStack入门--理论篇(二):OpenStack的节点类型和架构(含仪表板界面示例) 前言 ? 看了网上的一些博客对OpenStack架构的描述,大部分都是将官网的架构图截取下来(还是纯英文文字描述的图片)或者直接将描述翻译为中文直接复制粘贴过来了.如果对于初学者而言,这或许是有字天书了.所以笔者先前的一篇文章是介绍了关于OpenStack的基础知识和核心的组件服务.而本文先从OpenStack部署的节点结构描述,再来对其整体架构进行阐述. 一.OpenStack节点类型 ? 在介绍O

OpenStack多节点一键部署(超详细)

实验环境下OpenStack多节点一键部署(超详细) 前言 ? OpenStack项目是一个开源的云计算平台项目,是控制着计算.网络和存储三大资源的分布式系统.搭建这样的一个云平台系统,可以为我们提供IaaS(基础设施即服务)模式的云服务.本文核心不在相关的理论,因此有关云计算和OpenStack的概念等相关整体介绍可以参考下面的三篇文章: 云计算浅谈 OpenStack概念以及核心组件概述 OpenStack部署节点类型和架构 ? 本文旨在给出实验环境下多节点一键部署OpenStack的详细实

理解 OpenStack Swift (1):OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置

本系列文章着重学习和研究OpenStack Swift,包括环境搭建.原理.架构.监控和性能等. (1)OpenStack + 三节点Swift 集群+ HAProxy + UCARP 安装和配置 (2)Swift 原理和架构 (3)Swift 监控 (4)Swift 性能 要实现的系统的效果图: 特点: 使用三个对等物理节点,每个节点上部署所有Swift 服务 使用开源的 UCARP 控制一个 VIP,它会被绑定到三个物理网卡中的一个. 使用开源的 HAProxy 做负载均衡 开启 Swift

VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决

问题描述: VMware虚拟机作为OpenStack计算节点,如果安装的操作系统是CentOS7.3,则在此计算节点放置的虚拟机无法正常启动,报如下错误: 在创建计算节点时,为了能让 KVM 能创建嵌套的虚机,要把 CPU 的虚拟化功能打开.如下图在 VMWare 中设置以下 CPU 的模式. 用以下命令确认 CPU 支持虚拟化. nova的配置如下: /etc/nova/nova.conf[libvirt]virt_type = kvm123已经验证,如果计算节点安装的是CentOS7.2或U

openstack swift节点安装手册3-最后的安装配置及验证

以下步骤都在controller节点上执行 1.远程获取/etc/swift/swift.conf文件: curl -o /etc/swift/swift.conf https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/newton 2.修改/etc/swift/swift.conf配置文件: [swift-hash] ... swift_hash_path_suffix = HAS

脚本化自动构建openstack计算节点间免密码ssh登录

openstack 实例的调整大小和移植功能,都要求计算节点间免密码ssh登录,对于已有的计算节点和新增的计算节点,如何简单快速的使它们之间能够互相两两免密码登录,博主给出了一套实用的脚本. 可先参考脚本化自动部署openstack一文,搭建好环境. 文件清单为: nopasswd-login-controller-to-compute.sh  控制节点可以免密码登录所有的计算节点 nopasswd-login-compute-to-compute.sh    计算节点可以免密码登录其他计算节点

openstack swift节点安装手册1-节点配置

本文参照官方教程:http://docs.openstack.org/project-install-guide/object-storage/draft/environment-networking.html 我们要设置的swift节点名称为object1,主控节点和proxy节点都是controller. 在controller节点的/etc/hosts文件里写上节点名称和ip地址,必须是能ping通的地址,同理,swift节点的/etc/hosts文件要写上各种地址. 在controlle

OpenStack 控制节点基本环境和身份验证服务的安装部署

OpenStack Networking(neutron) 需要一个控制节点(controller node).一个网络节点(networknode)以及至少一个计算节点(compute node). 一.物理环境部署 1.物理环境规划 表1.1. OpenStack环境部署 二.安装前的部署 1.1配置主机名 [email protected]:~# vim  /etc/hostname controller 1.2 配置IP地址 [email protected]:~# vim  /etc/

学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境

0. 前沿 经过一段时间的折腾,终于在自己的Mac上装好了Juno版本的四节点环境.这过程中,花了大量的时间,碰到了许多问题,学到不少知识,折腾过不少其实不需要折腾的东西,本文试着来对这过程做个总结. 1. 初始环境 说明: 1. VirtualBox Ubuntu 安装:(VirtualBox网卡配置可见 http://www.cnblogs.com/sammyliu/p/4137772.html) 安装的是14.04 server 版本,装好后: (1)修改sources.list来使用厦大