def METHOD_NAME(self):
    self.cv_HMC.poweron_system()
    attrs = "min_num_huge_pages=%s,desired_num_huge_pages=%s,max_num_huge_pages=%s" % (
        self.min_hp + 1, self.des_hp + 2, self.max_hp + 3)
    self.cv_HMC.set_lpar_cfg(attrs)
    # Same console can no longer connect after whole system reboot
    # Hence closing it here
    self.cv_SYSTEM.console.close()
    # Wait couple of minutes to make VIOS up after system comes up
    time.sleep(120)
    self.cv_SYSTEM.goto_state(OpSystemState.OS)
    con = self.cv_SYSTEM.cv_HOST.get_ssh_connection()
    no_hp = con.run_command(
        "cat /sys/kernel/mm/hugepages/hugepages-16777216kB/nr_hugepages")[0]
    if str(self.des_hp + 2) != no_hp:
        msg = "Expected %s: But found %s" % (self.des_hp + 2, no_hp)
        self.fail(msg)
    else:
        LOG.info("16G Hugepage validation successful!")