VMware Cloud Director数据库操作

        VMware Cloud Director 是一个云服务平台,以自助服务模式提供安全、隔离、弹性的虚拟数据中心计算、网络、存储和安全。在NFV整个架构中属于VIM层,与NFVI层(对VMware来说即vSphere虚拟化环境)对接获取虚拟化资源并提供给租户。

NFV架构

 VCD架构

VCD内部集成了postgres数据库,可通过以下命令登录数据库:

ssh root@[vcd ip]

su postgres

psql

\c vcloud

登录成功如下所示:

1、查看所有postgre表

select tablename from pg_tables where tablename not like 'pg%' and tablename not like 'sql_%' order by tablename;

2、查看某个子网的底层已分配IP

2.1查找子网的ID

select * from ip_scope where gateway = 'x.x.x.x';

2.2 使用ID查找已分配IP

select * from allocated_ip_address where scope_id='2cbdb3e5-ee69-4162-8dc8-2884be707d9b';

3、删除残留的IP

delete from network_interface where address_id='7f3fa8be-8cdd-4e6c-8ce3-475f72cbaec1';

delete from allocated_ip_address where id='7f3fa8be-8cdd-4e6c-8ce3-475f72cbaec1';

4、其他常用

查看VAPP:

select name,sg_id from vm_container where name like'%xx%';

查看VAPP的VM:

select id from vapp_vm where vapp_id='31db62d1-5785-47cb-892b-7dfe6ab93501';

查看VM:

select * from vm;

查看目录:

select * from catalog;

查看独立磁盘:

select * from logical_disk;

删除VAPP中VM资源:

delete from vapp_vm_disk_storage_class where vapp_vm_id ='c50a1de9-2aef-4934-87d5-b52461ad899c';

delete from vapp_vm_sclass_metrics where vapp_vm_id ='c50a1de9-2aef-4934-87d5-b52461ad899c';

delete from guest_personalization_info where vapp_vm_id ='c50a1de9-2aef-4934-87d5-b52461ad899c';

删除VAPP:

delete from vapp_vm where vapp_id='31db62d1-5785-47cb-892b-7dfe6ab93501';

delete from vapp_logical_resource where vapp_id='31db62d1-5785-47cb-892b-7dfe6ab93501';

delete from vm_container where sg_id='31db62d1-5785-47cb-892b-7dfe6ab93501';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

579YOU

对您有用的话给个鼓励吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值