Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding vendor blogs for redhat, nvidia, linux clusters #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions _data/authors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,31 @@
- https://feeds.feedburner.com/mathworks/moler
url: https://blogs.mathworks.com/matlab/
image: https://www.mathworks.com/images/responsive/global/pic-header-mathworks-logo.svg
- name: "RedHat Hybrid cloud blog"
tag: "redhat"
feed: https://cloud.redhat.com/blog/rss.xml
url: https://cloud.redhat.com/blog/tag/hpc
image: https://static.redhat.com/libs/redhat/brand-assets/latest/products/red-hat-hybrid-cloud--stacked--on-dark.svg
- name: "The Linux Cluster"
tag: "linuxcluster"
feed: https://thelinuxcluster.com/feed.xml
url: https://thelinuxcluster.com
image: https://linuxcluster.files.wordpress.com/2020/05/cropped-wooden_pigeon.jpg
- name: "NVIDIA High Performance Computing"
tag: "nvidia"
feed: https://feeds.feedburner.com/nvidiablog
url: https://blogs.nvidia.com/blog/tag/high-performance-computing/
# Could not find feed
# - name: "The ARM High Performance Computing Blog"
# tag: "arm"
# feed:
# url: https://community.arm.com/arm-community-blogs/b/high-performance-computing-blog
# - name: "AWS HPC Blog"
# tag: "aws"
# feed:
# url: https://aws.amazon.com/blogs/hpc/
# - name: "vmware High Performance Computing"
# tag: "vmware"
# feed:
# url: https://octo.vmware.com/tag/hpc/

73 changes: 73 additions & 0 deletions _posts/linuxcluster/2022-11-29-p=8858.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-11-29 05:37:07'
layout: post
original_url: https://thelinuxcluster.com/2022/11/29/understanding-the-difference-between-qsfp-qsfp-qsfp28/
slug: understanding-the-difference-between-qsfp-qsfp-qsfp28
title: Understanding the Difference between QSFP, QSFP+, QSFP28
---

<figure class="wp-block-image size-large"><a href="https://linuxcluster.files.wordpress.com/2022/11/qsfp-and-qsfp28.jpg"><img alt="" class="wp-image-8871" src="https://linuxcluster.files.wordpress.com/2022/11/qsfp-and-qsfp28.jpg?w=1024" /></a></figure>



<p>Sometimes I use these terms loosely. Here an article that explain the 3 fiber optic transceivers QSFP, QSFP+ and QSFP28 </p>




<p>Taken from the article &#8220;<a href="https://medium.com/@julydd/difference-between-qsfp-qsfp-qsfp28-8df90f3b69a0">Difference between QSFP, QSFP+, QSFP28</a>&#8220;</p>




<p>Here are some main points</p>




<ol>
<li>The QSFP specification supports Ethernet, Fibre Channel, InfiniBand and SONET/SDH standards with different data rate options.<br /></li>



<li>QSFP transceivers support the network link over singlemode or multimode fiber patch cable.<br /></li>



<li>Common ones are 4x10G QSFP+, 4x28G QSFP28<br /></li>



<li>QSFP+ are designed to support 40G Ethernet, Serial Attached SCSI, QDR (40G) and FDR (56G) Infiniband, and other communication standards<br /></li>



<li>QSFP+ modules integrate 4 transmit and 4 receive channels plus sideband signals. Then QSFP+ modules can break out into 4x10G lanes. <br /></li>



<li>QSFP28 is a hot-pluggable transceiver module designed for 100G data rate.<br /></li>



<li>QSFP28 integrates 4 transmit and 4 receiver channels. “28” means each lane carries up to 28G data rate.<br /></li>



<li>QSFP28 can do 4x25G breakout connection, 2x50G breakout, or 1x100G depending on the transceiver used.<br /></li>



<li>Usually QSFP28 modules can’t break out into 10G links. But it’s another case to insert a QSFP28 module into a QSFP+ port if switches support.<br /></li>



<li>QSFP+ and QSFP28 modules can support both short and long-haul transmission.</li>
</ol>
79 changes: 79 additions & 0 deletions _posts/linuxcluster/2022-11-30-p=8878.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-11-30 02:05:41'
layout: post
original_url: https://thelinuxcluster.com/2022/11/30/using-sslscan-to-determine-supported-cipers/
slug: using-sslscan-to-determine-supported-cipers
title: Using SSLScan to determine supported cipers
---

<p>SSLScan queries SSL services to determine the ciphers that are supported. This is a very useful tool if you wish to </p>




<p>SSLScan is designed to be easy, lean and fast. The output includes preferred ciphers of the SSL service, and the certificate and is in text and XML formats. </p>




<p>The Project Site and Installation can be found at <a href="https://github.com/rbsec/sslscan">https://github.com/rbsec/sslscan</a></p>




<p>I was checking my Windows Server,</p>




<pre class="wp-block-code"><code>$ sslscan --rdp x.x.x.x
Version: 2.0.15-static
OpenSSL 1.1.1t-dev xx XXX xxxx

Connected to x.x.x.x

Testing SSL server x.x.x.x on port 3389 using SNI name x.x.x.x

SSL/TLS Protocols:
SSLv2 disabled
SSLv3 disabled
TLSv1.0 disabled
TLSv1.1 disabled
TLSv1.2 enabled
TLSv1.3 disabled

TLS Fallback SCSV:
Server supports TLS Fallback SCSV

TLS renegotiation:
Session renegotiation not supported

TLS Compression:
Compression disabled

Heartbleed:
TLSv1.2 not vulnerable to heartbleed

Supported Server Cipher(s):
Preferred TLSv1.2 256 bits ECDHE-RSA-AES256-GCM-SHA384 Curve 25519 DHE 253
Accepted TLSv1.2 128 bits ECDHE-RSA-AES128-GCM-SHA256 Curve 25519 DHE 253
.....
.....

</code></pre>



<p>You may want to scan by port level</p>




<pre class="wp-block-code"><code>$ sslscan x.x.x.x:8444</code></pre>
94 changes: 94 additions & 0 deletions _posts/linuxcluster/2022-12-1-p=8885.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-12-01 01:12:20'
layout: post
original_url: https://thelinuxcluster.com/2022/12/01/how-to-disable-cbc-mode-ciphers-in-rhel-8-or-rocky-linux-8/
slug: how-to-disable-cbc-mode-ciphers-in-rhel-8-or-rocky-linux-8
title: How to disable CBC Mode Ciphers in RHEL 8 or Rocky Linux 8
---

<p>This writeup is reference from <a href="https://www.thegeekdiary.com/">The Geek Diary</a></p>




<ul>
<li><a href="https://www.thegeekdiary.com/how-to-disable-weak-cipher-and-insecure-hmac-algorithms-in-ssh-services-in-centos-rhel-8/">How To Disable Weak Cipher And Insecure HMAC Algorithms In SSH Services In CentOS/RHEL 8</a></li>



<li><a href="https://www.thegeekdiary.com/how-to-disable-weak-cipher-and-insecure-hmac-algorithms-in-ssh-services-for-centos-rhel-6-and-7/">How To Disable Weak Cipher And Insecure HMAC Algorithms in SSH services for CentOS/RHEL 6 and 7</a></li>
</ul>



<p>Edit&nbsp;<strong>/etc/sysconfig/sshd</strong>&nbsp;and uncomment CRYPTO_POLICY line:</p>




<pre class="wp-block-code"><code>CRYPTO_POLICY=</code></pre>



<p>Edit <strong>/etc/ssh/sshd_config</strong> file. Add Ciphers, MACs and KexAlgorithms have been added</p>




<pre class="wp-block-code"><code>KexAlgorithms [email protected],ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
Ciphers [email protected],[email protected],[email protected],aes256-ctr,aes192-ctr,aes128-ctr
MACs [email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,[email protected]</code></pre>



<p>After making changes to the configuration file, you may want to do a sanity check on the configuration file</p>




<pre class="wp-block-code"><code># sshd -t</code></pre>



<p>Restart sshd services</p>




<pre class="wp-block-code"><code># systemctl restart sshd</code></pre>



<p>To test if weak CBC Ciphers are enabled</p>




<pre class="wp-block-code"><code>$ ssh -vv -oCiphers=3des-cbc,aes128-cbc,aes192-cbc,aes256-cbc &#091;youruserid@IP of your Server]
</code></pre>



<p>References:</p>




<ul>
<li><a href="https://www.thegeekdiary.com/how-to-disable-weak-cipher-and-insecure-hmac-algorithms-in-ssh-services-in-centos-rhel-8/">How To Disable Weak Cipher And Insecure HMAC Algorithms In SSH Services In CentOS/RHEL 8</a></li>



<li><a href="https://www.thegeekdiary.com/how-to-disable-weak-cipher-and-insecure-hmac-algorithms-in-ssh-services-for-centos-rhel-6-and-7/">How To Disable Weak Cipher And Insecure HMAC Algorithms in SSH services for CentOS/RHEL 6 and 7</a></li>



<li><a href="https://www.cyberciti.biz/tips/checking-openssh-sshd-configuration-syntax-errors.html">OpenSSH Tip: Check Syntax Errors before Restarting SSHD Server</a></li>
</ul>
29 changes: 29 additions & 0 deletions _posts/linuxcluster/2022-12-11-p=8899.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-12-11 17:42:48'
layout: post
original_url: https://thelinuxcluster.com/2022/12/12/application-i-o-profiling-on-hpc-clusters-with-altair-mistral-and-altair-pbs-professional/
slug: application-i-o-profiling-on-hpc-clusters-with-altair-mistral-and-altair-pbs-professional
title: Application I/O Profiling on HPC Clusters with Altair Mistral and Altair PBS
Professional
---

<figure class="wp-block-image size-large"><a href="https://linuxcluster.files.wordpress.com/2022/12/hpc_whitepaper_ntu_hpcc_letter.jpg"><img alt="" class="wp-image-8903" src="https://linuxcluster.files.wordpress.com/2022/12/hpc_whitepaper_ntu_hpcc_letter.jpg?w=727" /></a></figure>



<p>A Paper has been published by Altair and myself on the &#8220;Application I/O Profiling on HPC Clusters with Altair Mistral and Altair PBS Professional&#8221;. For more information, do take a look at </p>




<blockquote class="wp-block-quote">
<p><em>The High Performance Computing Centre (HPCC) at Nanyang Technological University (NTU) Singapore employs the latest techniques to ensure good system utilization and a high-performance user experience. The university has a large HPC cluster with the Altair® PBS Professional® workload manager, and the HPCC team installed Altair Mistral<img alt="™" class="wp-smiley" src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/2122.png" style="height: 1em;" /> to monitor application I/O and storage performance. In this paper, we describe how they used Mistral to analyze an HPC application. After getting some insights into the application, they profiled it against HPCC’s three storage tiers and gained detailed insights into application I/O patterns and storage performance.</em></p>

<cite><a href="https://www.altair.com/resource/application-i-o-profiling-on-hpc-clusters-with-altair-mistral-and-altair-pbs-professional?lang=en">Application I/O Profiling on HPC Clusters with Altair Mistral and Altair PBS Professional</a></cite></blockquote>
29 changes: 29 additions & 0 deletions _posts/linuxcluster/2022-12-11-p=8906.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-12-11 17:56:27'
layout: post
original_url: https://thelinuxcluster.com/2022/12/12/tuning-compute-performance-nanyang-technological-university-targets-i-o-bottlenecks-to-speed-up-research/
slug: tuning-compute-performance-nanyang-technological-university-targets-i-o-bottlenecks-to-speed-up-research
title: Tuning Compute Performance – Nanyang Technological University Targets I/O Bottlenecks
to Speed Up Research
---

<figure class="wp-block-image size-large"><a href="https://linuxcluster.files.wordpress.com/2022/12/hpc_whitepaper_ntu_hpcc_letter.jpg"><img alt="" class="wp-image-8903" src="https://linuxcluster.files.wordpress.com/2022/12/hpc_whitepaper_ntu_hpcc_letter.jpg?w=727" /></a></figure>



<p>A customer case study writeup on how the HPC Team at Nanyang Technological University used Altair Mistral to tune Compute Performance. </p>




<blockquote class="wp-block-quote">
<p><em>The High Performance Computing Centre (HPCC) at Nanyang Technological University Singapore supports the university’s large-scale and data-intensive computing needs, and resource requirements continue to grow. HPCC churned out nearly 19 million core CPU-hours and nearly 300,000 GPU-hours in 2021 to enable more than 160 NTU researchers. HPCC’s small, four-engineer team turned to Altair for cutting-edge tools to help support their growing user community and evaluate scaling up to a hybrid cloud environment. They needed job-level insights to understand runtime issues; metrics on I/O, CPU, and memory to identify bottlenecks; and the ability to detect problematic applications and rogue jobs with bad I/O patterns that could overload shared storage. The HPCC team deployed Altair Mistral<img alt="™" class="wp-smiley" src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/2122.png" style="height: 1em;" /> to profile application I/O and determine the most efficient options to optimize HPC at NTU.</em></p>

<cite><a href="https://www.altair.com/resource/tuning-compute-performance-nanyang-technological-university-targets-i-o-bottlenecks-to-speed-up-research?lang=en">Tuning Compute Performance – Nanyang Technological University Targets I/O Bottlenecks to Speed Up Research</a></cite></blockquote>
48 changes: 48 additions & 0 deletions _posts/linuxcluster/2022-12-14-p=8915.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
author: The Linux Cluster
author_tag: linuxcluster
blog_subtitle: Linux Cluster Blog is a collection of how-to and tutorials for Linux
Cluster and Enterprise Linux
blog_title: The Linux Cluster
blog_url: https://thelinuxcluster.com
category: linuxcluster
date: '2022-12-14 04:39:14'
layout: post
original_url: https://thelinuxcluster.com/2022/12/14/harnessing-the-advantages-of-edge-ai/
slug: harnessing-the-advantages-of-edge-ai
title: Harnessing the Advantages of Edge AI
---

<figure class="wp-block-image size-large"><a href="https://linuxcluster.files.wordpress.com/2022/12/shutterstock_1788590462-675x375-1.jpg"><img alt="" class="wp-image-8921" src="https://linuxcluster.files.wordpress.com/2022/12/shutterstock_1788590462-675x375-1.jpg?w=675" /></a></figure>



<p>Article taken from HPCWire &#8220;<a href="https://www.hpcwire.com/2022/12/12/harnessing-the-advantages-of-edge-ai/">Harnessing the Advantages of Edge A</a>I&#8221;</p>




<p><em>You can enjoy a number of advantages when you deploy edge AI applications. It’s about empowering your users in the field to convert data to value in real-time.</em></p>




<ul>
<li><em>Real-Time Insights – Equip your users with real-time information, from business intelligence to military strategy to updated patient health data.</em></li>



<li><em>Faster Decision Making – Your users can react much more quickly to real-time information and make quicker, more informed decisions.</em></li>



<li><em>Increased Automation – Train your machines or devices to perform autonomous tasks and maximize efficiency.</em></li>



<li><em>Enhanced Privacy – Keeping more data closer to the edge means having to send less of it to the cloud, thereby increasing opportunities for data breaches.</em></li>
</ul>



<p>Do go to the article for full read. <a href="https://www.hpcwire.com/2022/12/12/harnessing-the-advantages-of-edge-ai/">Harnessing the Advantages of Edge AI</a></p>
Loading