ManageIQ/manageiq-smartstate

View on GitHub
lib/VolumeManager/MiqLvm.rb

Summary

Maintainability
A
0 mins
Test Coverage
F
18%
# encoding: US-ASCII

require 'VolumeManager/LVM'

if __FILE__ == $0
  md = IO.read("lvmt2_metadata")
  parser = Lvm2MdParser.new(md, nil)
  puts "Parsing metadata for volume group: #{parser.vgName}"
  vg = parser.parse
  vg.dump

  vg.logicalVolumes.each_value do |lv|
    puts "***** LV: #{lv.lvName} start *****"
    parser.dumpVg(lv.vgObj)
    puts "***** LV: #{lv.lvName} end *****"
  end
end