Cloudcomputing Kurzanleitung - RStudio Server: Unterschied zwischen den Versionen

IMT HilfeWiki - das Wiki
(Die Seite wurde neu angelegt: „{{article |type=Anleitung |service=Service:Cloudcomputing |targetgroup=Angestellte,Studierende,Gäste |hasdisambig=Nein }} {{template caller‏‎ |marker=Stub…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 8: Zeile 8:
 
|marker=Stub
 
|marker=Stub
 
}}
 
}}
Kurzer Einleitungstext
+
In dieser Anleitung erfahren Sie, wie Sie einen RStudio Server auf einer Instanz des Cloudcomputing-Dienstes der Universität erstellen.
 +
<bootstrap_alert color=info>Dieser Artikel erfordert grundlegende Erfahrung im Umgang mit Linux.
 +
</bootstrap_alert>
  
 
== Was ist zu tun? ==
 
== Was ist zu tun? ==
* Stichpunktartige Auflistung
+
* eine Ubuntu Instanz erstellen
* aller Arbeitsschritte
+
* R installieren
 +
* Benutzer hinzufügen
 +
* RStudio Server installieren
 +
* Dienst aufrufen und anmelden
  
== Schritt-für-Schritt Anleitung ==
+
== Erstellen einer Ubuntu Instanz ==
Jeder Arbeitschritt wird hier genau erklärt und ggf. mit Screenshots hinterlegt.
+
Zunächst benötigen Sie eine Instanz, auf welcher Sie den RStudio Server bereitstellen können - für dieses Tutorial verwenden wir Ubuntu 20.04.
 +
An dieser Stelle werden wir nur eine sehr kurze Anleitung zur Erstellung einer Instanz geben - eine ausführlichere Anleitung finden Sie im Bereich [https://hilfe.uni-paderborn.de/Cloudcomputing_Quick-Start QuickStartGuide].
  
=== Dabei sollten ===
+
'''Vorraussetzung ist ein vorhandnes Schlüsselpaar!''' Falls Sie noch kein Schlüsselpaar angelegt haben, finden Sie [https://hilfe.uni-paderborn.de/Cloudcomputing_Quick-Start#Schl.C3.BCsselpaare hier] eine Anleitung, wie Sie ein Schlüsselpaar erstellen.
Unterschritte
 
  
=== in sinnvolle Abschnitte ===
+
1. Erstellen Sie einen Datenträger unter ''Datenträger/Datenträger'' mit den folgenden Einstellungen:
unterteilt werden
 
  
=== dazu nutzt man dann ===
+
[[Datei:Screenshot_OpenStack_Datentraeger_RStudio.png |mini|200px|none| Datenträger erstellen]]
Überschriften dritter Ordnung
 
  
=== Nebenbei ===
+
2. Legen Sie unter ''Netzwerk/Sicherheitsgruppen'' eine neue Sicherheitsgruppe an mit dem Namen ''R-Server'' an.  
* Hier nochmal der Hinweis auf den Menüpunkt "Mitmachen" links im Hauptmenü, hinter dem sich wertvolle Anleitungen und Hinweise verstecken.
+
Erstellen Sie eine neue Sicherheitsregel für den Port des SSH-Dienstes - hier bietet OpenStack bereits eine Standardregel.
* Erfahrene Redakteure finden unterhalb der "Kategorie:Utility templates" interessantes Handwerkszeug für fortgeschrittene Textmanipulationen.
 
  
== Siehe auch ==
+
Der Dienst des RStudio Servers wird standardmäßig auf dem Port 8787 bereitgestellt. Erstellen Sie innerhalb der Sicherheitsgruppe eine neue Regel mit den folgenden Einstellungen:
Weitere interessante Artikel zum gleichen Themenfeld verlinken
+
 
 +
[[Datei:Screenshot_OpenStack_Sicherheitsregel_RStudio.png |mini|200px|none| Sicherheitsregel erstellen]]
 +
 
 +
Soll der Dienst auch über IPv6 erreichbar sein, erstellen Sie eine weitere Regel mit den selben Parameter - ausser ''CIDR'', dort geben Sie <code>::/0</code> an.
 +
 
 +
3. Erstellen Sie eine neue Instanz unter ''Compute/Instanzen'' über den Button ''Instanz starten''. Vergeben Sie den Namen <code>Ubuntu-20.04-RStudio</code>.
 +
Als Quelle wählen Sie den zuvor erstellen Datenträger aus. Die Wahl der ''Variante'' hängt von Ihren Anforderungen ab - für dieses Tutorial wählen wir <code>medium</code> aus.
 +
Falls Sie bereits ein Netzwerk angelegt haben, können Sie die Instanz diesem zuordnen. Unter ''Sicherheitsgruppen'' ordnen Sie die zuvor erstellte Sicherheitsgruppe der Instanz zu.
 +
Ihr Schlüsselpaar sollte automatisch zur Instanz hinzugefügt worden sein. Klicken Sie anschließend auf ''Instanz starten''.
 +
 
 +
4. Im Kontextmenü der Instanz können Sie dieser eine Floating IP zuweisen, damit diese von Aussen erreichbar ist.
 +
 
 +
== RStudio Server installieren  ==
 +
Loggen Sie sich auf der erstellten Instanz per SSH ein.
 +
 
 +
Damit der RStudio Server korrekt ausgeführt werden kann, muss zunächst die R-Umgebung installiert werden.
 +
Geben Sie dazu folgenden Befehl ein:
 +
<source>sudo apt update && sudo apt upgrade -y && sudo apt install r-base -y && sudo apt install gdebi-core</source>
 +
 
 +
Da RStudio auf die lokale Nutzerverwaltung des System zugreift, müssen Sie zunächst einen neuen Nutzer auf diesen System anlegen.
 +
Dies tuen Sie mit dem Befehl: <source>sudo adduser rstudiouser</source>
 +
Anstelle von ''rstudiouser'' können sie einen belieben Namen vergeben. Sie werden aufgefordert ein Passwort einzugeben und können einige weitere Angaben machen - bestätigen Sie Ihre Eingabe zum Schluss mit <code>y</code>.
 +
 
 +
Nun laden Sie die Installationsdaten des RStudio-Server mit folgendem Befehl herunter:
 +
<source>wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1106-amd64.deb</source>
 +
Starten Sie die Installation des Servers mit:
 +
<source>sudo gdebi rstudio-server-1.4.1106-amd64.deb -y</source>
 +
 
 +
Nachdem der Dienst erfolgreich installiert wurde, können Sie RStudio über <code>http://[Floating IP]:8787/</code> aufrufen. Für ''Floating IP'' setzten Sie die Floating IP-Adresse ihrer Instanz ein. Melden Sie sich mit den Nutzerdaten des zuvor erstellten Benutzers an.
 +
 
 +
Falls Sie den RStudio Server mit mehreren Benutzern nutzen wollen, legen Sie diese zuerst über den Befehl <code>sudo adduser [Benutzername]</code> im System an.
 +
 
 +
Weitere Informationen finden Sie unter folgenden Links:<br>
 +
[https://docs.rstudio.com/rsp/installation/ https://docs.rstudio.com/rsp/installation/]<br>
 +
[https://docs.rstudio.com/ https://docs.rstudio.com/]

Aktuelle Version vom 18. Juni 2021, 10:08 Uhr

Allgemeine Informationen
Anleitung
Informationen
BetriebssystemAlle
ServiceCloudcomputing
Interessant fürAngestellte, Studierende und Gäste
HilfeWiki des IMT der Uni Paderborn

no displaytitle found: Cloudcomputing Kurzanleitung - RStudio Server

In dieser Anleitung erfahren Sie, wie Sie einen RStudio Server auf einer Instanz des Cloudcomputing-Dienstes der Universität erstellen.

Was ist zu tun?[Bearbeiten | Quelltext bearbeiten]

  • eine Ubuntu Instanz erstellen
  • R installieren
  • Benutzer hinzufügen
  • RStudio Server installieren
  • Dienst aufrufen und anmelden

Erstellen einer Ubuntu Instanz[Bearbeiten | Quelltext bearbeiten]

Zunächst benötigen Sie eine Instanz, auf welcher Sie den RStudio Server bereitstellen können - für dieses Tutorial verwenden wir Ubuntu 20.04. An dieser Stelle werden wir nur eine sehr kurze Anleitung zur Erstellung einer Instanz geben - eine ausführlichere Anleitung finden Sie im Bereich QuickStartGuide.

Vorraussetzung ist ein vorhandnes Schlüsselpaar! Falls Sie noch kein Schlüsselpaar angelegt haben, finden Sie hier eine Anleitung, wie Sie ein Schlüsselpaar erstellen.

1. Erstellen Sie einen Datenträger unter Datenträger/Datenträger mit den folgenden Einstellungen:

Datenträger erstellen

2. Legen Sie unter Netzwerk/Sicherheitsgruppen eine neue Sicherheitsgruppe an mit dem Namen R-Server an. Erstellen Sie eine neue Sicherheitsregel für den Port des SSH-Dienstes - hier bietet OpenStack bereits eine Standardregel.

Der Dienst des RStudio Servers wird standardmäßig auf dem Port 8787 bereitgestellt. Erstellen Sie innerhalb der Sicherheitsgruppe eine neue Regel mit den folgenden Einstellungen:

Sicherheitsregel erstellen

Soll der Dienst auch über IPv6 erreichbar sein, erstellen Sie eine weitere Regel mit den selben Parameter - ausser CIDR, dort geben Sie ::/0 an.

3. Erstellen Sie eine neue Instanz unter Compute/Instanzen über den Button Instanz starten. Vergeben Sie den Namen Ubuntu-20.04-RStudio. Als Quelle wählen Sie den zuvor erstellen Datenträger aus. Die Wahl der Variante hängt von Ihren Anforderungen ab - für dieses Tutorial wählen wir medium aus. Falls Sie bereits ein Netzwerk angelegt haben, können Sie die Instanz diesem zuordnen. Unter Sicherheitsgruppen ordnen Sie die zuvor erstellte Sicherheitsgruppe der Instanz zu. Ihr Schlüsselpaar sollte automatisch zur Instanz hinzugefügt worden sein. Klicken Sie anschließend auf Instanz starten.

4. Im Kontextmenü der Instanz können Sie dieser eine Floating IP zuweisen, damit diese von Aussen erreichbar ist.

RStudio Server installieren[Bearbeiten | Quelltext bearbeiten]

Loggen Sie sich auf der erstellten Instanz per SSH ein.

Damit der RStudio Server korrekt ausgeführt werden kann, muss zunächst die R-Umgebung installiert werden. Geben Sie dazu folgenden Befehl ein:

sudo apt update && sudo apt upgrade -y && sudo apt install r-base -y && sudo apt install gdebi-core

Da RStudio auf die lokale Nutzerverwaltung des System zugreift, müssen Sie zunächst einen neuen Nutzer auf diesen System anlegen.

Dies tuen Sie mit dem Befehl:

sudo adduser rstudiouser

Anstelle von rstudiouser können sie einen belieben Namen vergeben. Sie werden aufgefordert ein Passwort einzugeben und können einige weitere Angaben machen - bestätigen Sie Ihre Eingabe zum Schluss mit y.

Nun laden Sie die Installationsdaten des RStudio-Server mit folgendem Befehl herunter:

wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-1.4.1106-amd64.deb

Starten Sie die Installation des Servers mit:

sudo gdebi rstudio-server-1.4.1106-amd64.deb -y

Nachdem der Dienst erfolgreich installiert wurde, können Sie RStudio über http://[Floating IP]:8787/ aufrufen. Für Floating IP setzten Sie die Floating IP-Adresse ihrer Instanz ein. Melden Sie sich mit den Nutzerdaten des zuvor erstellten Benutzers an.

Falls Sie den RStudio Server mit mehreren Benutzern nutzen wollen, legen Sie diese zuerst über den Befehl sudo adduser [Benutzername] im System an.

Weitere Informationen finden Sie unter folgenden Links:
https://docs.rstudio.com/rsp/installation/
https://docs.rstudio.com/


Bei Fragen oder Problemen wenden Sie sich bitte telefonisch oder per E-Mail an uns:

Tel. IT: +49 (5251) 60-5544 Tel. Medien: +49 (5251) 60-2821 E-Mail: imt@uni-paderborn.de

Das Notebook-Café ist die Benutzerberatung des IMT

Das IMT:Notebook-Café (Raum I0.401) bietet in der vorlesungsfreien Zeit nur eingeschränkten Support

Mo Di-Do Fr
Vor-Ort-Support - 09-13 Uhr -
Telefonsupport 08:30-13 Uhr & 13:30-15 Uhr 08:30-13 Uhr

Das IMT:Servicecenter Medien auf H1 hat aktuell von Montag bis Freitag von 08:00-13:00 Uhr geöffnet.


Cookies helfen uns bei der Bereitstellung des IMT HilfeWikis. Bei der Nutzung vom IMT HilfeWiki werden die in der Datenschutzerklärung beschriebenen Cookies gespeichert.