Menggunakan ALELEON Supercomputer via EFIRO: Perbedaan antara revisi

Dari ALELEON by EFISON
(Menambah link aleleon desktop)
 
(8 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
[[Berkas:Homepageefiro.png|nirbing|500x500px|tepi]]
Halaman ini menjelaskan tutorial web EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer.
Halaman ini menjelaskan tutorial web EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer.


== '''1  | Login Web EFIRO''' ==
== '''Login Web EFIRO''' ==
Sebelum login, [[Koneksi VPN ALELEON Supercomputer|'''user harus terhubung ke jaringan VPN ALELEON Supercomputer''']].
 
* Buka alamat web '''<code>http://aleleon.ood</code>''' kemudian masukkan username dan password user.
** Bagi user Linux, buka alamat <code>'''http://10.192.50.11'''</code>
 
== '''2 | Halaman Dashboard EFIRO''' ==
[[Berkas:Efiromenubarbig3.png|1085x1085px]] 
 
Setelah login, user masuk ke halaman dashboard EFIRO yang berada di '''Login Node'''. Berikut adalah daftar menu beserta penjelasannya: 
{| class="wikitable"
{| class="wikitable"
!Daftar Menu Dashboard EFIRO
!Langkah Login Web EFIRO
|-
|-
|'''<code>Files > Home Directory</code>'''
!1
*Menampilkan isi direktori HOME user.
*User dapat melakukan manajemen file seperti upload, download, copy, rename, delete, dll.
[[Berkas:Efiroftp3.png|al=|jmpl|''Halaman Home Directory dan menu manajemen file''|kiri]]
|-
|-
|'''<code>Jobs > Job Composer</code>'''
|[[Koneksi VPN ALELEON Supercomputer|'''Aktifkan koneksi jaringan VPN ALELEON Supercomputer''']].
*Halaman untuk menjalankan komputasi di Compute Node ALELEON Supercomputer.
*Lihat subbab [https://wiki.efisonlt.com/wiki/Menggunakan_ALELEON_Supercomputer_via_EFIRO#3_|_Menjalankan_Komputasi_ke_Compute_Node_via_Job_Composer '''Menjalankan Komputasi ke Compute Node via Job Composer'''].
[[Berkas:Efirojobcomposer3.png|al=|jmpl|''Halaman Job Composer''|kiri]]
|-
|-
|'''<code>Jobs > Active Jobs</code>'''
!2
*Menampilkan status dan antrian job komputasi semua user yang sedang berjalan.
[[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs. Terdapat dua opsi yaitu '''<code>All Jobs</code>''' untuk melihat antrian semua job dan '''<code>Your jobs</code>''' untuk melihat status job user saja.''|kiri]]
|-
|-
|'''<code>Interactive Apps</code>'''
|Buka alamat web '''<code>http://aleleon.ood</code>''' lalu masukkan username dan password user.
*Menampilkan daftar sesi interaktif untuk menjalankan komputasi seperti sesi Jupyter atau virtual desktop.
* Bagi user Linux, buka alamat <code>'''http://10.192.50.11'''</code>  
'''<code>My Interactive Sessions</code>'''
|}
*Menampilkan daftar sesi interaktif user yang sedang aktif dan sudah selesai.
== '''Aplikasi web EFIRO''' ==
Web EFIRO menyediakan berbagai fitur bagi user untuk menggunakan ALELEON Supercomputer:
{| class="wikitable"
!No
!Kegiatan
!Nama Pinned Apps dan menu
|-
|-
|'''<code>Clusters > Aleleon Shell Access</code>'''
| rowspan="2" |'''1'''
*Halaman terminal Linux (shell) ALELEON Supercomputer. Untuk kegiatan yang membutuhkan terminal.
| rowspan="2" |
[[Berkas:Efiroshell.png|kiri|jmpl|200x200px|''Terminal ALELEON Supercomputer'']]
=== Manajemen File ===
|}
Manajemen file dan upload / download file.
 
== '''3 | Menjalankan Komputasi ke Compute Node via Job Composer''' ==
[[Berkas:Slurmm.png|al=|600x600px]]
 
Pada web EFIRO, user menjalankan job komputasi ke [https://wiki.efisonlt.com/wiki/Spesifikasi_ALELEON_Supercomputer#Spesifikasi_Compute_Node '''Compute Node'''] melalui menu '''<code>Job Composer</code>''' yang memvisualisasikan penggunaan program manajemen atau scheduler '''SLURM.''' 
 
=== Tutorial Spesifik per Software Komputasi ===
User dapat melihat tutorial menjalankan komputasi masing-masing software komputasi di laman [[Daftar Software Komputasi dan Tutorial Penggunaan|'''Daftar Software Komputasi dan Tutorial Penggunaan''']]:


[[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]]
* Terdapat limit 2GB per file untuk upload file
 
* Untuk upload file diatas 2GB, gunakan [[Upload File dengan Aplikasi FTP|'''software FTP.''']]
=== Tutorial Umum ===
|[[Berkas:Pinnedapps home.png|nirbing|131x131px]]'''Home Directory'''
Berikut adalah tutorial umum menggunakan halaman Job Composer ''(klik Expand atau Kembangkan)'':
{| class="wikitable mw-collapsible mw-collapsed"
! colspan="2" |Langkah Umum Menggunakan Job Composer
|-
|'''0'''
|Bagi akun perseorangan, disarankan untuk mengecek sisa [[Core Hour|'''Core Hour''']] sebelum menjalankan komputasi.
[[Berkas:Shellaccess.png|nirbing|200x200px]]
*Buka terminal melalui menu '''<code>Clusters</code> > <code>Aleleon Shell Access</code>'''.
*Jalankan perintah
$ '''sausage'''  
|-
|-
|'''1'''
|'''Files -> Home Directory'''
|Buka menu dashboard EFIRO '''<code>Jobs</code> > <code>Jobs Composer</code>'''
[[Berkas:Efirojobcomposermenu.png|nirbing|300x300px|al=]]
|-
|-
|'''2'''
! colspan="3" |
|Pilih '''<code>New Jobs</code> > <code>From Template</code>'''
[[Berkas:Jcnewjobmarked.png|al=|nirbing|180x180px]]
|-
|-
|'''3'''
| rowspan="2" |'''2'''
|[[Berkas:Jcselecttemplate3.png|al=|nir|jmpl|Pilih template software komputasi yang diinginkan. Isi atau ganti <code>'''Job Name'''</code> sesuai keinginan user, kemudian klik <code>'''Create New Job'''</code>.|400x400px]]
| rowspan="2" |
=== Menjalankan Job Komputasi ===
 
* Menjalankan job komputasi dengan job submission.
* Tutorial per software komputasi lihat laman:
** [[Daftar Software Komputasi dan Tutorial Penggunaan|'''Daftar Software Komputasi dan Tutorial Penggunaan''']]
|[[Berkas:New Pinnedapps jc.png|nirbing|128x128px]]'''Job Composer'''
|-
|-
|'''4'''
|'''Jobs -> Job Composer'''
|[[Berkas:Jcjoboption3.png|nirbing|600x600px]]
Gunakan menu '''<code>Edit Files</code>''' untuk upload file yang dibutuhkan'''.'''
*Laman Edit Files juga dapat melakukan view / download / edit / rename / delete file.
*''Fitur upload pada laman Edit Files '''mempunyai batasan ukuran upload 2GB per file'''.''
**''Gunakan [[Upload File dengan Aplikasi FTP|'''aplikasi FTP''']] apabila user hendak mengupload file tunggal diatas 2GB.''
|-
|-
|'''5'''
! colspan="3" |
|[[Berkas:Jceditor3.png|al=|nirbing|300x300px]]
Melalui '''<code>Open Editor</code>''', lengkapi Submit Script dengan mengganti bagian yang di tandai 4 garis miring (////).
 
* Submit Script adalah 'formulir' untuk menjalankan job komputasi user.
 
*''Jangan lupa klik <code>'''Save'''</code> setiap sekali mengubah script.''
*Template ini bersifat referensi, user dapat mengubah bagian yang sekiranya perlu diubah.
*Info Submit Script lebih detail lihat laman [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']]
|-
|-
|'''6A'''
| rowspan="2" |'''3'''
|Jalankan job dengan klik tombol '''<code>Submit</code>'''.
| rowspan="2" |
[[Berkas:Jcsubmit2.png|al=|nirbing|600x600px]]
=== Melihat Status Job Submission ===
 
Melihat status job submission baik user dan semua user.
Berikut penjelasan kolom '''<code>Status</code>,''' pantau dengan refresh halaman job''':'''
|[[Berkas:Pinnedapps activejobs.png|nirbing|127x127px]]'''Active Jobs'''
{| class="wikitable"
!Status
!Arti
|-
|-
|'''<code>Not Submitted</code>'''
|'''Jobs -> Active Jobs'''
|Job belum pernah dijalankan.
|-
|-
|'''<code>Running</code>'''
! colspan="3" |
|Job berjalan.
|-
|-
|'''<code>Queue</code>'''
| rowspan="2" |'''4'''
|Job mengantri dan belum berjalan. Untuk melihat detail status antrian:  
| rowspan="2" |
=== Sesi Interaktif Jupyter ===
User dapat menjalankan sesi Jupyter untuk software:  


* Buka <code>'''Jobs > Active Jobs'''</code> pada dashboard EFIRO.
* [[Komputasi Python|'''Python''']]
* Ubah opsi ke <code>'''Your Jobs'''</code> sesuai gambar dibawah ini.
* '''[[R]]'''
* Klik simbol '''>''' untuk melihat detail job submission.
|[[Berkas:New Pinnedapps jupyter.png|nirbing|116x116px]]'''Jupyter'''
* Lihat isi kolom '''Reason'''.
** Arti Reason lihat laman '''[[Daftar Reason NODELIST ALELEON Supercomputer]].'''
 
[[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs. Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat detail job submission.''|kiri]]
|-
|'''<code>Completed</code>'''
|Job selesai berjalan.
|-
|-
|'''<code>Failed</code>'''
|'''Interactive Apps -> Jupyter'''
|Job berhenti di tengah jalan, bisa karena di Stop atau Delete oleh user.
|}
|-
|-
|'''6B'''
! colspan="3" |
|Apabila ingin menghentikan job yang tengah berjalan, klik tombol '''<code>Stop</code>'''.
[[Berkas:Stop.png|nirbing|600x600px]]
|-
|-
|'''7A'''
| rowspan="2" |'''5'''
|Hasil output job dapat dilihat pada kolom '''<code>Folder Contents</code>''' atau membuka halaman '''<code>Edit Files</code>.'''[[Berkas:Jcfoldercontentsedit.png|al=|nir|jmpl|User dapat melihat semua file output yang keluar di kolom '''<code>Folder Contents</code>'''.]][[Berkas:Jcjoboption3.png|nir|jmpl|atau dengan membuka menu '''<code>Edit Files</code>'''.]]
| rowspan="2" |
|-
|'''7B'''
|User dapat '''menjalankan ulang ruang job yang sama''' dengan mengklik kembali tombol '''<code>Submit</code>'''.
|}
== '''4 | Sesi Interaktif EFIRO''' ==
Web EFIRO mempunyai fitur sesi komputasi interaktif berbasis GUI seperti IDE dan virtual desktop melalui menu '''<code>Interactive Apps</code>'''. Silahkan lihat daftar sesi interaktif EFIRO berikut:
 
* Sesi interaktif berjalan di [https://wiki.efisonlt.com/wiki/Spesifikasi_ALELEON_Supercomputer#Spesifikasi_Interactive_Node '''Interactive Node'''].
 
=== Sesi Interaktif ALELEON Desktop ===
=== Sesi Interaktif ALELEON Desktop ===
[[Berkas:Aleleondesktop.png|pus|600x600px]]
Sesi interaktif virtual desktop berbasis Linux DE XFCE.


ALELEON Desktop adalah sesi virtual desktop. Berikut adalalah langkah memulai sesi ALELEON Desktop ''(klik Expand atau Kembangkan)'':
* Lihat laman [[ALELEON Desktop|'''ALELEON Desktop''']]
{| class="wikitable mw-collapsible mw-collapsed"
|[[Berkas:Pinnedapps aledesktop.png|nirbing|121x121px]]'''ALELEON Desktop'''
! colspan="2" |Memulai Sesi Interaktif ALELEON Desktop
|-
|-
|'''0'''
|'''Interactive Apps -> ALELEON Desktop'''
|Bagi akun perseorangan, disarankan untuk mengecek sisa [[Core Hour|'''Core Hour''']] sebelum menjalankan sesi interaktif.
[[Berkas:Shellaccess.png|nirbing|200x200px]]
*Buka terminal melalui menu '''<code>Clusters</code> > <code>Aleleon Shell Access</code>'''.
*Jalankan perintah
$ '''sausage'''  
|-
|-
|'''1'''
! colspan="3" |
|Buka menu dashboard EFIRO '''<code>Interactive Apps</code> > <code>ALELEON Desktop</code>'''
[[Berkas:Efirojupyternotebooklab.png|nirbing|238x238px]]
|-
|-
|'''2'''
| rowspan="2" |'''6'''
|Isi formulir sesi ALELEON Desktop dengan panduan berikut:
| rowspan="2" |
 
=== Sesi Terminal ===
*'''Partition'''
User dapat mengakses terminal di web EFIRO.
**pilih salah satu sesuai keinginan user:
|[[Berkas:Pinnedapps terminal.png|nirbing|129x129px]]'''ALELEON Shell Access'''
*** '''<code>Torti</code>''': sistem CPU
*** <code>'''Tilla'''</code>: sistem GPU dengan RTX 3090
* '''Number of CPU Cores'''
** Alokasi jumlah core CPU yang akan digunakan
** Minimal: '''1''', maksimal: '''32'''
* '''Number of GPU'''
** Kosongkan apabila memilih Partition Torti
** Isi 1 apabila memilih Partition Tilla
* '''Number of hours'''
** Durasi sesi ALELEON Desktop dalam satuan jam, isi sesuai keinginan user
** Minimal: '''1''', maksimal: '''72'''
|-
|-
|'''3'''
|'''Clusters -> ALELEON Shell Access'''  
|Apabila sudah selesai, klik '''<code>Launch</code>'''.
|}
 
* User akan diarahkan ke halaman '''<code>My Interactive Sessions</code>'''.
* ''Tunggu hingga sesi ALELEON Desktop user siap diakses.''


== '''Kegiatan Esensial Lainnya di Terminal''' ==
Terdapat beberapa kegiatan penting yang hanya dapat dilakukan pada sesi terminal:
{| class="wikitable"
{| class="wikitable"
|'''''Perhatian:'''''
!No
Sesi akan tertahan di antrian apabila:
!Kegiatan
*Number of CPU cores * Number of Hour yang dialokasikan lebih besar dari sisa CPU Core Hour user.
|}
|-
|-
|'''4'''
|'''1'''
|Apabila status sudah menunjukkan Running, klik '''<code>Launch Aleleon Desktop</code>'''.
|
 
=== Melihat Sisa / Penggunaan Core Hour ===
* User dapat mengatur kualitas gambar ALELEON Desktop melalui slider '''<code>Compression</code>''' dan '''<code>Image Quality</code>'''.
Untuk akun perseorangan jalankan perintah:
 
$ '''sausage'''
[[Berkas:Aleleondesktoplaunch.png|nir|jmpl|''ALELEON Desktop menunjukkan status Running.'']]
Untuk akun institusi ikuti petunjuk khusus dari admin.
{| class="wikitable"
|'''''Perhatian:'''''
*Sistem mulai menghitung Core Hour saat status sesi ALELEON Desktop menunjukkan running.
|}
|-
|-
|'''5A'''
! colspan="2" |
|User dapat menghentikan sesi ALELEON Desktop yang sedang berjalan dengan klik tombol '''<code>Delete</code>'''[[Berkas:Aleleondesktoplaunch.png|nir|jmpl|Klik tombol '''<code>Delete</code>''' untuk menghentikan sesi ALELEON Desktop yang sedang berjalan]]
|-
|-
|'''5B'''
|'''2'''
|User dapat kembali mengunjungi halaman sesi '''<code>My Interactive Sessions</code>''' melalui menu di dasboard EFIRO.
|
[[Berkas:Interactivesession.png|nirbing|500x500px]]
=== Mengakses Software dan Compiling ===
 
* Untuk mengakses software gunakan [[Module Environment|'''Module Environment''']].
* Info untuk compiling lihat laman [[Compiler ALELEON Supercomputer|'''Compiler ALELEON Supercomputer''']].
|}
|}


=== '''Sesi Interaktif Jupyter (Notebook dan Lab)''' ===
=='''Support dan Laporan Kendala Penggunaan'''==
[[Berkas:Jupyterefiro.png|pus|nirbing|500x500px]]
 
 
EFIRO menyediakan sesi interaktif Jupyter untuk versi Notebook dan Lab.
 
ALELEON Supercomputer menyediakan tutorial spesifik sesi interaktif Jupyter untuk menjalankan kernel:
 
* '''[[Anaconda Python|Python]]'''
* '''[[R]]'''
 
=='''5 | Support dan Laporan Kendala Penggunaan'''==
Apabila terdapat masalah teknis dalam menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini.
Apabila terdapat masalah teknis dalam menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini.


[[Berkas:Wiki-pelaporankendala.jpg|1000x1000px|link=https://efisonlt.com/aleleonbugreport]]
[[Berkas:Wiki-pelaporankendala.jpg|1000x1000px|link=https://efisonlt.com/aleleonbugreport]]
Apabila butuh support lainnya, hubungi admin melalui email:
'''support@efisonlt.com'''

Revisi terkini sejak 26 Juli 2024 08.31

Homepageefiro.png

Halaman ini menjelaskan tutorial web EFIRO: layanan web service untuk menggunakan ALELEON Supercomputer.

Login Web EFIRO

Langkah Login Web EFIRO
1
Aktifkan koneksi jaringan VPN ALELEON Supercomputer.
2
Buka alamat web http://aleleon.ood lalu masukkan username dan password user.

Aplikasi web EFIRO

Web EFIRO menyediakan berbagai fitur bagi user untuk menggunakan ALELEON Supercomputer:

No Kegiatan Nama Pinned Apps dan menu
1

Manajemen File

Manajemen file dan upload / download file.

  • Terdapat limit 2GB per file untuk upload file
  • Untuk upload file diatas 2GB, gunakan software FTP.
Pinnedapps home.pngHome Directory
Files -> Home Directory
2

Menjalankan Job Komputasi

New Pinnedapps jc.pngJob Composer
Jobs -> Job Composer
3

Melihat Status Job Submission

Melihat status job submission baik user dan semua user.

Pinnedapps activejobs.pngActive Jobs
Jobs -> Active Jobs
4

Sesi Interaktif Jupyter

User dapat menjalankan sesi Jupyter untuk software:

New Pinnedapps jupyter.pngJupyter
Interactive Apps -> Jupyter
5

Sesi Interaktif ALELEON Desktop

Sesi interaktif virtual desktop berbasis Linux DE XFCE.

Pinnedapps aledesktop.pngALELEON Desktop
Interactive Apps -> ALELEON Desktop
6

Sesi Terminal

User dapat mengakses terminal di web EFIRO.

Pinnedapps terminal.pngALELEON Shell Access
Clusters -> ALELEON Shell Access

Kegiatan Esensial Lainnya di Terminal

Terdapat beberapa kegiatan penting yang hanya dapat dilakukan pada sesi terminal:

No Kegiatan
1

Melihat Sisa / Penggunaan Core Hour

Untuk akun perseorangan jalankan perintah:

$ sausage

Untuk akun institusi ikuti petunjuk khusus dari admin.

2

Mengakses Software dan Compiling

Support dan Laporan Kendala Penggunaan

Apabila terdapat masalah teknis dalam menggunakan ALELEON Supercomputer, silahkan lapor dengan klik gambar berikut ini.

Wiki-pelaporankendala.jpg

Apabila butuh support lainnya, hubungi admin melalui email:

support@efisonlt.com