Exemplo n.º 1
0
 def reinstall_master_node(self):
     """Erase boot sector and run setup_environment"""
     with self.d_env.get_admin_remote() as remote:
         erase_data_from_hdd(remote, mount_point='/boot')
         remote.execute("/sbin/shutdown")
     self.d_env.nodes().admin.destroy()
     self.insert_cdrom_tray()
     self.setup_environment()
Exemplo n.º 2
0
 def reinstall_master_node(self):
     """Erase boot sector and run setup_environment"""
     with self.d_env.get_admin_remote() as remote:
         erase_data_from_hdd(remote, mount_point="/boot")
         remote.execute("/sbin/shutdown")
     self.d_env.nodes().admin.destroy()
     self.insert_cdrom_tray()
     self.setup_environment()
Exemplo n.º 3
0
 def reinstall_master_node(self):
     """Erase boot sector and run setup_environment"""
     admin = self.env.d_env.get_node(name="admin")
     with self.env.d_env.get_admin_remote() as remote:
         erase_data_from_hdd(remote, mount_point='/boot')
     admin.destroy()
     admin.close_tray()
     if settings.ADMIN_BOOT_DEVICE == 'usb':
         volume = admin.disk_devices.get(device='disk', bus='usb').volume
     else:  # cdrom is default
         volume = admin.disk_devices.get(device='cdrom').volume
     volume.upload(settings.ISO_PATH)
     self.env.setup_environment()
     self.fuel_post_install_actions()