Advertisement
Guest User

Untitled

a guest
Aug 27th, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!pydsl
  2.  
  3. MDADM_STATE_NAME = 'mdadm'
  4. DEVICE_STATE_NAME = '/dev/md0'
  5.  
  6. OPT_STRING = 'level=1 chunk=256 raid-devices=2 %s %s'
  7.  
  8. import glob
  9.  
  10. def get_disks():
  11. """Return tuple of devices to use
  12. """
  13.  
  14. disks = glob.glob1('/dev/', 'xvd*')
  15. disks = [d for d in disks if len(d) == 4 and d != 'xvda']
  16. disks = ['/dev/%s' % d for d in disks]
  17. disks.sort()
  18.  
  19. return tuple(disks)
  20.  
  21. mdadm_state = state(MDADM_STATE_NAME)
  22. mdadm_state.pkg.installed()
  23.  
  24. dev_state = state(DEVICE_STATE_NAME)
  25. dev_state.raid.present(opts=OPT_STRING % get_disks())
  26. dev_state.raid.require(pkg=MDADM_STATE_NAME)
  27.  
  28. # EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement