Skip to Content.
Sympa Menu

perfsonar-user - RE: [perfsonar-user] Offline/Air gapped install want PWA and Mddash

Subject: perfSONAR User Q&A and Other Discussion

List archive

RE: [perfsonar-user] Offline/Air gapped install want PWA and Mddash


Chronological Thread 
  • From: Paul Manomaitis <>
  • To: "" <>
  • Cc: Josh Olson <>, John Urbano <>, Todd Retterer <>
  • Subject: RE: [perfsonar-user] Offline/Air gapped install want PWA and Mddash
  • Date: Wed, 16 Sep 2020 04:16:04 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=raytheon.com; dmarc=pass action=none header.from=raytheon.com; dkim=pass header.d=raytheon.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a3Lphn1YbPlb0rFjSAOQPXDF7SpbuMjMafbeAMt13e0=; b=dE+R0choFM5bqFbPDQUBlBn7crJByxzdKx9trAoUQgHm/7C4Mwg2hJPFEjApCmUXFtaE4zVaFaVXJD7hLqHhGF48zdimqIIMiKwLPeqXOVvHa+TQqMXhCn2Jlrf26Ij3cFTagXL8cSxBAbxqxgR3HneDPWdzCV7ZQwEE03Bx6/Pt0jkkYMX9w8J0aVeBvsKKpAb6LXAvBtJsEF12sEY+fRiNG4Aop92+2Y7J7G7yPw6lE2p01OkGlrH0lUe2Vctj+d+ZvWcd+JRO3RsTNlXZJH6rmjestvH13siI3c5P52pZxQIlc0SlGOpIL4nlNAugq7LhE5fIWmHwJ1yJaLpKGA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=KPuXpLScbcWz3kRE34Ga8Eze7XhUGcxINh+/ukayaXKnfRivVznvbY5ucjIYA1OmZvmeFmboBUCa6k1Ekb7Bp3oGR/WSejTdLhlbsjA6UXtErGWsuK+RO26d49CWk/A/8rQrZNgKXr/bCjJsprlzff5JEQjawutBvHNBJUB0fI/ptaoKNS0fg2j4opfx03lW0rGGlO5Z+VH5DfS5Dfwmf0KctH5dVRJJdfXI5rQZWFmmVzsS8wveCgczQhWPxWL0CoSnG6ls3GqokgEIQJpSuySr2JxMBdFF7ZEC465aLcTsl07L+AdaGsDvplVMEL8QjMjbicLeMhUpVtEsiWW2Gg==

Thanks again, * Again my end goal is to have a cluster of PerfSonar Nodes centrally managed, without an internet connection, airgapped.

– Is there a Perfsonar Dev that can chime in if this is possible to do in 4.2.4 ?

 

So new issue. Seems that for my airgapped/private cluster of PerfSonar nodes, I am possibly ‘SOL’ on private SlS. See Ø below

Going down the rabbit hole of configuring the PWA and associated services, https://docs.perfsonar.net/pwa_configure.html *

 

Most of the configuration files for PWA can be found in the /etc/perfsonar/psconfig-web directory.

At a minimum, you need to configure your hostname, configure the datasources for your instance, configure the authentication module, and create a user before you can start using PWA.’

 

I find I will need to construct a private SLS. (configure the datasources for your instance) This is a airgapped deployment.

 

 

0.       Editing /etc/perfsonar/psconfig-web/index.js as per * links instructions, Datasources section Leads me to -> ‘1.’

1.       https://code.google.com/archive/p/perfsonar-ps/wikis/PrivateLookupService.wiki     - outdated

2.       which leads to also following -> https://github.com/esnet/simple-lookup-service/wiki/LSInstallation

3.       and then -> https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

 

 

From ‘3.’ I skipped step 1. Which was a mistake.. mongodb-org package won’t install without creating the PMS for YUM first. Got this working

Ø From ‘1.’ Step 3. The command ‘-y install perl-perfSONAR_PS-SimpleLS-BootStrap-server’ will not work due to this package is missing.

 

I find this alternative which is a version 3.x.x

https://github.com/perfsonar/simple-ls-bootstrap - Ø Installed from here but cannot start the service since it is not located in.

 

 

I also installed yum install perfsonar-centralmanagement since it includes serveral needed items. https://docs.perfsonar.net/install_centos.html

 

 

 

 

 

From: Mike Ware <>
Sent: Tuesday, September 15, 2020 4:53 PM
To: Paul Manomaitis <>
Cc:
Subject: [External] Re: Re: Re: [perfsonar-user] Offline/Air gapped install want PWA and Mddash

 

I'm not certain on that but I'm sure someone on the list knows. Glad to help and good luck.

Mike

 

On Tue, Sep 15, 2020 at 3:50 PM Paul Manomaitis <> wrote:

Haha, I was just reading that exact page already. Thank you again.

Also, yes that is a possible scenario.

 

Any idea if I need to install the PWA RPM/Dependencies on ALL of my nodes ( clients ) or just on one ( Server ) that will control the rest ?

Same question for MaDDash

 

Thank you again for your time.

 

From: Mike Ware <>
Sent: Tuesday, September 15, 2020 4:47 PM
To: Paul Manomaitis <>
Cc:
Subject: [External] Re: Re: [perfsonar-user] Offline/Air gapped install want PWA and Mddash

 

https://phoenixnap.com/kb/create-local-yum-repository-centos

 

You could in theory just build a vm with all the repos cached and then migrate the vm into the secure network then point your /etc/yum/repos.d on your other machines to pull packages from that system.

 

 

On Tue, Sep 15, 2020, 15:42 Paul Manomaitis <> wrote:

Thank you Mike, I spun up an instance @ my house where I have access to the net to demo this exact theory.

 

14 Dependencies and two updates tree off the two .RPMs for the PWA install alone.

 

Any suggestions on the method of packaging up the yum repo, will look this up as well.

 

From: Mike Ware <>
Sent: Tuesday, September 15, 2020 4:37 PM
To: Paul Manomaitis <>
Cc:
Subject: [External] Re: [perfsonar-user] Offline/Air gapped install want PWA and Mddash

 

You could make local yum repos and then move them via sneakernet to a repo server on your airgapped segment.

 

Mike

 

On Tue, Sep 15, 2020, 15:31 Paul Manomaitis <> wrote:

Greetings,

 

I have the CentOS 7 Full Install    x86_64 .iso and will be installing 10+ Nodes.

End goal/state is to have PWA and MaDDash dashboard and the node status checkerboard for C2. Also the graphing functionality, OFFLINE/AirGapped.

 

Is there a bundle I can grab or will I have to grab many individual RPMs from different sources and manually build the dependencies to accomplish the subject lines goals?

 

I have started pulling down .rpm files from http://software.internet2.edu/rpms/el7/x86_64/latest/packages/?C=S;O=D

 

I would need to install the PWA and mddash to at least one of these nodes or to a docket instance to centrally control the 10+ nodes.

Correct ?

 

The guides on the site have been built to support an internet connected install, I have run into issues trying to get PWA to come online.

e.g.

[root@localhost tmp]# rpm -ivh perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64.rpm

error: Failed dependencies:

   /usr/bin/node is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

   mongodb is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

   mongodb-server is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

   nodejs is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

   perfsonar-psconfig-web-admin-auth is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

   perfsonar-psconfig-web-admin-shared is needed by perfsonar-psconfig-web-admin-ui-4.2.4-1.el7.x86_64

 

Also, have overcome some issues with host ip not showing by editing, using private address space.

/usr/lib/perfsonar/web-ng/etc/web_admin.conf

allow_internal_addresses  1

 

 

Thank you for your time

__________________________________________________________________________

Paul Manomaitis                                                                                                                 

Sr. Network Engineer II                                                                                                       

720-216-8557 Office                                                                                                            

 

Raytheon Technologies

Intelligence, Information, and Service

16800 East CentreTech Parkway

Aurora, Colorado 80011

S77/3M-74A

                                                                                                                                                                                                                                      

CCNP R&S, CCNA R&S, CASP, Network+, Linux+, Server+, Sec+, A+

__________________________________________________________________________

 

 

--
To unsubscribe from this list: https://lists.internet2.edu/sympa/signoff/perfsonar-user


 

--

Michael Ware
Network Security Engineer
UCSC
406-210-4725




Archive powered by MHonArc 2.6.19.

Top of Page