perfsonar-user - [perfsonar-user] perfSONAR NVME (and RHEL) + python3 upgrade errors
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: "D'Angelo, Cas" <>
- To: "" <>
- Subject: [perfsonar-user] perfSONAR NVME (and RHEL) + python3 upgrade errors
- Date: Fri, 13 Nov 2020 20:36:34 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oit.gatech.edu; dmarc=pass action=none header.from=oit.gatech.edu; dkim=pass header.d=oit.gatech.edu; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QZ2wPGrhr+gufg/YQMaN431bCSzHYuN+x5f4I1IxNQw=; b=Q3BVaTkPA6TSPshBKnSR+eyfMeOYpbKDhBofMZq8n+uDea/WtugE8ghYZvVeEPVWkrpmwAELvjOPZjEulSwgXA0ccg0/hSDAxpZEqFElb8+gBoM7WdUAlAtWhtDhKOWYXkt1QdbeM9J82T/zW9BVliglqcPc2xLEdl2g1Wux84JEcil2cAe9ILdZRUFB1Rp7k762LHrnCqlPlGK0lEXNT/PpLSVb/UmAu0fx0dUU8pkN7pXUEyLUH6J/AfMtuVIWUs82Gmb0UZ66jsQH68+zWceD7YLOMVkT91lDAgoCzbuAo3+DgW40dr8+GkLv3VcnLmUhj0+iywhF73Xcg9lBEA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cYVh0WRRDJrihKqBjJTyV9PO383nPGWNUG4qdG17tboPvOw64PCjHaItBdr35ls3PsiPuR/B4L6mSR1Tgcp4m9xbMwLF4zoksre2zigN3IA/3ATLL63GfqePF2juHNq5x/ieGMh+ZJlxIrllj9LkVs7HVQtcW4Wzz3Fte7Z4j5YqzImodpwiuPquzVNg6+auJMJZnuF0q1+n+8cgl5h2j7ECJtQ2mXd4Y3If+eS3prQEKJhjLw5LzNy4oDacLJ351ficus8bHrz3DO0/pthiQh74b2QP+KEVSZj1L8PdPGm9dPX5ZjC9pZ455pjKNxwARgQSepCItdt0eh7NGRrV0w==
Hi all,
A few tips for NVME only perfSONAR (ie your server only has NVME drives). This is my experience YMMV.
My HPC admins worked with their vendor to configure a pS node. Twin Mellanox 100G cards + twin 1.5TB NVME drives.
I could not get the perfSONAR toolkit install USB to install via UEFI. Legacy boot does not support NVME drives. 3 options:
1) Install boot onto a USB or another spare drive
2) Install pS on top of RHEL7 UEFI
3) Install pS on top of CentOS UEFI
I did not like option 1. My HPC admins could not make option 3 work. So I was handed a RHEL7 UEFI box and began my journey to install the perfsonar-toolkit bundle.
RHEL7 + EPEL is missing some key packages right now. I ended up installing the perfsonar-toolkit by mounting my install USB stick and setting it up as a repo by adding:
/etc/yum.repos.d/media.repo
with the contents:
[installperfsonar]
name=perfSONAR install
metadata_expire=-1
gpgcheck=0
cost=500
enabled=1
baseurl=file:///mnt/disc
mkdir -p /mnt/disc
mount /dev/sdx /mnt/disc
Then running:
yum install perfsonar-toolkit
After success:
umount /mnt/disc
rm /etc/yum.repos.d/media.repo
python3 yum upgrade errors:
I also found that yum upgrade is confused when it comes to python3 right now. My workaround was to decrease the cost of the epel repo by adding cost=900 to every stanza in epel.repo.
I also added a CentOS repo at a higher cost = 1200 (default cost=1000) for the missing packages in RHEL7:
/etc/yum.repos.d/centos.repo
with the contents:
[centos]
name=CentOS-7
baseurl=http://www.gtlib.gatech.edu/pub/centos/7/os/x86_64
enabled=1
gpgcheck=1
gpgkey=http://www.gtlib.gatech.edu/pub/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
cost=1200
Replace gtlib with your favorite CentOS mirror path.
This is working for now, but I am not planning to use it long term. The server admins are going to install a pair of SATA SSDs.
It is possible that by adding the centos.repo you could avoid using the media.repo. Since I did not try this, I leave it as an exercise for the reader.
I also tried mounting an ISO (instead of the install USB drive), but could not find the packages even after mounting nested images. I'm sure this is possible, but I gave up and used the USB.
A happy perfSONAR Friday to all.
Cas D'Angelo
AVP & Chief Operating Officer
OIT
Georgia Tech
p: 404-894-1356
|
Weekly testing makes a difference! Register at
mytest.gatech.edu #JacketsProtectJackets |
- [perfsonar-user] perfSONAR NVME (and RHEL) + python3 upgrade errors, D'Angelo, Cas, 11/13/2020
- Re: [perfsonar-user] perfSONAR NVME (and RHEL) + python3 upgrade errors, Mark Feit, 11/16/2020
Archive powered by MHonArc 2.6.19.