大数跨境
0
0

VMware-虚拟化平台-Sql-Select-Storage常用脚本

VMware-虚拟化平台-Sql-Select-Storage常用脚本 云容灾备份安全治理
2018-11-06
2

VMware-虚拟化平台的Sql脚本Select查询Storage常用脚本

USE db_vCenter
go
SELECT
a1.NAME as '数据中心',
/***************************************iSCSI-LUN***************************************/
/*iSCSI-LUN0-存储容量(GB)*/
CONVERT(decimal(18, 2),((SELECT SUM([CAPACITY]/(1024*1024*1024.00))
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name like 'iSCSi%'
))) AS 'iSCSI-LUN-存储容量(GB)',
/*iSCSI-LUN0-可用存储(GB)*/
CONVERT(decimal(18, 2),((SELECT SUM([FREE_SPACE]/(1024*1024*1024.00))
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name like 'iSCSI%'
))) AS 'iSCSI-LUN-可用存储(GB)',
/***************************************iSCSI-LUN0***************************************/
/*iSCSI-LUN0-存储容量(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[CAPACITY]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN0'
)/(1024.00*1024*1024)) AS 'iSCSI-LUN0-存储容量(GB)',
/*iSCSI-LUN0-可用存储(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[FREE_SPACE]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN0'
)/(1024*1024*1024.00)) AS 'iSCSI-LUN0-可用存储(GB)',
/*iSCSI-LUN0-百分比*/
CONVERT(decimal(18, 1),(SELECT  CONVERT(float, [FREE_SPACE])  / CONVERT(float, [CAPACITY]) * 100
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN0'
)) AS 'iSCSI-LUN0-百分比',
/***************************************iSCSI-LUN1***************************************/
/*iSCSI-LUN1-存储容量(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[CAPACITY]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN1'
)/(1024.00*1024*1024)) AS 'iSCSI-LUN1-存储容量(GB)',
/*iSCSI-LUN1-可用存储(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[FREE_SPACE]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN1'
)/(1024*1024*1024.00)) AS 'iSCSI-LUN1-可用存储(GB)',
/*iSCSI-LUN1-百分比*/
CONVERT(decimal(18, 1),(SELECT  CONVERT(float, [FREE_SPACE])  / CONVERT(float, [CAPACITY]) * 100
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN1'
)) AS 'iSCSI-LUN1-百分比',
/***************************************iSCSI-LUN2***************************************/
/*iSCSI-LUN2-存储容量(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[CAPACITY]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN2'
)/(1024.00*1024*1024)) AS 'iSCSI-LUN2-存储容量(GB)',
/*iSCSI-LUN0-可用存储(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[FREE_SPACE]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN2'
)/(1024*1024*1024.00)) AS 'iSCSI-LUN2-可用存储(GB)',
/*iSCSI-LUN2-百分比*/
CONVERT(decimal(18, 1),(SELECT  CONVERT(float, [FREE_SPACE])  / CONVERT(float, [CAPACITY]) * 100
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN2'
)) AS 'iSCSI-LUN2-百分比',
/***************************************iSCSI-LUN3***************************************/
/*iSCSI-LUN3-存储容量(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[CAPACITY]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN3'
)/(1024.00*1024*1024)) AS 'iSCSI-LUN3-存储容量(GB)',
/*iSCSI-LUN0-可用存储(GB)*/
CONVERT(decimal(18, 2),(SELECT [VPXV_DATASTORE].[FREE_SPACE]
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN3'
)/(1024*1024*1024.00)) AS 'iSCSI-LUN3-可用存储(GB)',
/*iSCSI-LUN3-百分比*/
CONVERT(decimal(18, 1),(SELECT  CONVERT(float, [FREE_SPACE])  / CONVERT(float, [CAPACITY]) * 100
FROM [db_vCenter].[dbo].[VPXV_DATASTORE]
Where [VPXV_DATASTORE].name = 'iSCSI-LUN3'
)) AS 'iSCSI-LUN3-百分比',
a2.NAME as '群集名称',
/*群集内存(GB)---------------Edit-------------*/
CONVERT(decimal(18, 2),((SELECT SUM([MEM_SIZE]/(1024*1024*1024.00))
FROM [db_vCenter].[dbo].[VPXV_HOSTS]
Where [VPXV_HOSTS].NAME like '07[1-2]%'
))) AS '群集内存(GB)',
/*群集可用内存(GB)---------------Edit-------------*/
CONVERT(decimal(18, 2),((SELECT SUM([MEM_SIZE]/(1024*1024*1024.00))
FROM [db_vCenter].[dbo].[VPXV_HOSTS]
Where [VPXV_HOSTS].NAME like '07[1-2]%'
))) AS '群集可用内存(GB)',
[VPXV_HOSTS].NAME as '虚拟化主机名称',
/*虚拟化主机内存*/
CONVERT(decimal(18, 2),([MEM_SIZE]/(1024*1024*1024.00))) AS '虚拟化主机内存(GB)',
/*虚拟化主机可用内存*/
CONVERT(decimal(18, 2),([MEM_SIZE]/(1024*1024*1024.00))) AS '虚拟化主机可用内存(GB)',
[VPXV_VMS].NAME as '虚拟机名称'
FROM [db_vCenter].[dbo].[VPXV_VMS]
LEFT OUTER JOIN  [dbo].[VPXV_HOSTS]          ON [VPXV_VMS].HOSTID = [dbo].[VPXV_HOSTS].[HOSTID]             /*虚拟化主机*/
LEFT OUTER JOIN  [dbo].[VPX_ENTITY] as a1    ON a1.ID = [dbo].[VPXV_HOSTS].DATACENTER_ID                    /*数据中心*/
LEFT OUTER JOIN  [dbo].[VPX_ENTITY] as a2    ON a2.ID = [dbo].[VPXV_HOSTS].FARMID                           /*群集名称*/ 


【声明】内容源于网络
0
0
云容灾备份安全治理
分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
内容 2171
粉丝 0
云容灾备份安全治理 分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
总阅读4.3k
粉丝0
内容2.2k