|
|
(4 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. |
|
| |
|
Baris 13: |
Baris 15: |
| |Buka alamat web '''<code>http://aleleon.ood</code>''' lalu masukkan username dan password user. | | |Buka alamat web '''<code>http://aleleon.ood</code>''' lalu masukkan username dan password user. |
| * Bagi user Linux, buka alamat <code>'''http://10.192.50.11'''</code> | | * Bagi user Linux, buka alamat <code>'''http://10.192.50.11'''</code> |
| |-
| |
| !3
| |
| |-
| |
| |Selamat datang di Web EFIRO!
| |
| [[Berkas:Homepageefiro.png|nirbing|400x400px]]
| |
| |} | | |} |
| == '''Aplikasi web EFIRO''' == | | == '''Aplikasi web EFIRO''' == |
| Web EFIRO menyediakan berbagai fitur bagi user untuk menggunakan ALELEON Supercomputer: | | Web EFIRO menyediakan berbagai fitur bagi user untuk menggunakan ALELEON Supercomputer: |
| {| class="wikitable" | | {| class="wikitable" |
| |+
| | !No |
| !Kegiatan | | !Kegiatan |
| !Menu | | !Nama Pinned Apps dan menu |
| !Pinned Apps
| |
| |-
| |
| |Melakukan upload / download serta manajemen file user
| |
| |'''<code>Files -></code><code>Home Directory</code>'''
| |
| |[[Berkas:Pinnedapps home.png|nirbing|118x118px]]
| |
| |-
| |
| |
| |
| |
| |
| |
| |
| |- | | |- |
| | | | | rowspan="2" |'''1''' |
| | | | | rowspan="2" | |
| |
| | === Manajemen File === |
| |}
| | Manajemen file dan upload / download file. |
|
| |
|
| === File Manager ===
| | * Terdapat limit 2GB per file untuk upload file |
| Melakukan upload / download serta manajemen file user melalui pinned apps '''Home Directory''' [[Berkas:Pinnedapps home.png|nirbing|118x118px]] atau menu '''<code>Files => Home Directory</code>'''
| | * Untuk upload file diatas 2GB, gunakan [[Upload File dengan Aplikasi FTP|'''software FTP.''']] |
| | | |[[Berkas:Pinnedapps home.png|nirbing|131x131px]]'''Home Directory''' |
| === Menjalankan Komputasi (Job Submission) ===
| |
| | |
| === Menggunakan Sesi Interaktif ===
| |
| ALELEON Supercomputer menyediakan dua jenis sesi interaktif yaitu '''Jupyter''' dan '''ALELEON Desktop'''.
| |
| | |
| === Mengakses Terminal ===
| |
| [[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"
| |
| !Daftar Menu Dashboard EFIRO
| |
| |- | | |- |
| |'''<code>Files > Home Directory</code>''' | | |'''Files -> Home Directory''' |
| *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>'''
| | ! colspan="3" | |
| *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>''' | | | rowspan="2" |'''2''' |
| *Menampilkan status dan antrian job komputasi semua user yang sedang berjalan. | | | rowspan="2" | |
| [[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]] | | === 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''' |
| |- | | |- |
| |'''<code>Interactive Apps</code>''' | | |'''Jobs -> Job Composer''' |
| *Menampilkan daftar sesi interaktif untuk menjalankan komputasi seperti sesi Jupyter atau virtual desktop.
| |
| '''<code>My Interactive Sessions</code>'''
| |
| *Menampilkan daftar sesi interaktif user yang sedang aktif dan sudah selesai.
| |
| |- | | |- |
| |'''<code>Clusters > Aleleon Shell Access</code>'''
| | ! colspan="3" | |
| *Halaman terminal Linux (shell) ALELEON Supercomputer. Untuk kegiatan yang membutuhkan terminal.
| |
| [[Berkas:Efiroshell.png|kiri|jmpl|200x200px|''Terminal ALELEON Supercomputer'']]
| |
| |}
| |
| | |
| == '''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]]
| |
| | |
| === Tutorial Umum ===
| |
| Berikut adalah tutorial umum menggunakan halaman Job Composer ''(klik Expand atau Kembangkan)'':
| |
| {| class="wikitable mw-collapsible mw-collapsed"
| |
| ! colspan="2" |Langkah Menggunakan Job Composer | |
| [[Berkas:Efirojobcomposer3.png|nirbing|500x500px]]
| |
| |- | | |- |
| |'''1''' | | | rowspan="2" |'''3''' |
| | | | | rowspan="2" | |
| =====Membuka Job Composer dan Memilih Template Job===== | | === Melihat Status Job Submission === |
| *Buka menu '''<code>Jobs</code>''' > '''<code>Jobs Composer</code>''' pada dashboard EFIRO.
| | Melihat status job submission baik user dan semua user. |
| *Pilih '''<code>New Job</code>''' > '''<code>From Template</code>'''
| | |[[Berkas:Pinnedapps activejobs.png|nirbing|127x127px]]'''Active Jobs''' |
| [[Berkas:Efirojobcomposermenu.png|nir|jmpl|''Menu '''<code>Jobs</code> > <code>Jobs Composer</code>''''']][[Berkas:Jcnewjobmarked.png|al=|nir|jmpl|220x220px|''Menu '''<code>New Jobs</code>''' > '''<code>From Template</code>''''']] | |
| |- | | |- |
| |'''2''' | | |'''Jobs -> Active Jobs''' |
| |[[Berkas:Jcselecttemplate3.png|nirbing|600x600px]]
| |
| *PIlih template software yang diinginkan.
| |
| *Isi atau ganti kolom '''<code>Job Name</code>''' sesuai keinginan user.
| |
| *Apabila sudah selesai, klik '''<code>Create New Job</code>'''.
| |
| |- | | |- |
| |'''3'''
| | ! colspan="3" | |
| |
| |
| =====Menyiapkan File Komputasi=====
| |
| [[Berkas:Jcjoboption3.png|nirbing|600x600px]]
| |
| | |
| Gunakan menu <code>'''Edit Files'''</code> untuk upload file komputasi yang dibutuhkan.
| |
| *Laman Edit Files juga dapat melakukan download / edit / rename / delete file.
| |
| *Fitur upload pada Edit Files mempunyai limit kapasitas '''2GB per file'''.
| |
| **Gunakan [[Upload File dengan Aplikasi FTP|'''aplikasi FTP''']] untuk upload file tunggal diatas 2GB.
| |
| Gunakan menu '''<code>Open Terminal</code>''' apabila membutuhkan terminal.
| |
| |- | | |- |
| | rowspan="2" |'''4''' | | | rowspan="2" |'''4''' |
| | | | | rowspan="2" | |
| =====Melengkapi Submit Script ===== | | === Sesi Interaktif Jupyter === |
| Submit Script adalah "formulir" untuk menjalankan job komputasi user.
| | User dapat menjalankan sesi Jupyter untuk software: |
| *Lengkapi Submit Script melalui menu '''<code>Open Editor</code>'''. | | |
| *Ikuti petunjuk NOTES di dalamnya.
| | * [[Komputasi Python|'''Python''']] |
| *Jangan lupa klik <code>'''Save'''</code> setiap sekali mengubah script. | | * '''[[R]]''' |
| [[Berkas:Jceditor3.png|al=|nirbing|500x500px]] | | |[[Berkas:New Pinnedapps jupyter.png|nirbing|116x116px]]'''Jupyter''' |
| |- | | |- |
| | | | |'''Interactive Apps -> Jupyter''' |
| {| class="wikitable"
| |
| |- | | |- |
| ! colspan="5" |Keterangan tambahan | | ! colspan="3" | |
| |- | | |- |
| | colspan="5" | | | | rowspan="2" |'''5''' |
| *'''Untuk akun perseorangan dengan Kredit Core Hour:'''
| | | rowspan="2" | |
| **SLURM akan menahan job apabila:
| | === Sesi Interaktif ALELEON Desktop === |
| ***ntasks * time (jam) lebih besar dari sisa CPU Core Hour user.
| | Sesi interaktif virtual desktop berbasis Linux DE XFCE. |
| ***gpus * time (jam) lebih besar dari sisa GPU Hour user.
| |
| **Cek sisa Kredit Core Hour melalui menu '''<code>Open Terminal</code>''' dan jalankan perintah:
| |
| $ '''sausage'''
| |
| [[Berkas:Jcjoboption4.png|nirbing|600x600px]]
| |
| *Info SBATCH lebih detail lihat laman [[Submit Script ALELEON Supercomputer|'''Submit Script ALELEON Supercomputer''']]
| |
| |}
| |
| |-
| |
| |'''5'''
| |
| | | |
| =====Menjalankan Job Komputasi===== | |
| Jalankan job dengan klik tombol '''<code>Submit</code>'''.
| |
|
| |
|
| [[Berkas:Jcsubmit2.png|al=|nirbing|600x600px]] | | * Lihat laman [[ALELEON Desktop|'''ALELEON Desktop''']] |
| {| class="wikitable"
| | |[[Berkas:Pinnedapps aledesktop.png|nirbing|121x121px]]'''ALELEON Desktop''' |
| |+''Penjelasan kolom '''<code>Status</code>,''' pantau dengan refresh halaman job''
| |
| !Status
| |
| !Arti
| |
| |- | | |- |
| |Not Submitted | | |'''Interactive Apps -> ALELEON Desktop''' |
| |Job belum pernah dijalankan.
| |
| |- | | |- |
| |Running
| | ! colspan="3" | |
| |Job berjalan.
| |
| |-
| |
| |Queue
| |
| |Job mengantri dan belum berjalan.
| |
| {| class="wikitable mw-collapsible mw-collapsed"
| |
| !Langkah melihat status job ketika queue
| |
| |-
| |
| |Buka <code>'''Jobs > Active Jobs'''</code> pada dashboard EFIRO.
| |
| *Lakukan langkah sesuai gambar dibawah ini
| |
| [[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs. Ubah opsi '''<code>Your jobs</code>''' untuk melihat status job user saja. Klik simbol '''>''' untuk melihat status job pending pada kolom '''Reason'''. Arti reason lihat laman '''[[Daftar Reason NODELIST ALELEON Supercomputer]].'''''|kiri]]
| |
| |} | |
| |- | | |- |
| |Completed | | | rowspan="2" |'''6''' |
| |Job selesai berjalan. | | | rowspan="2" | |
| | === Sesi Terminal === |
| | User dapat mengakses terminal di web EFIRO. |
| | |[[Berkas:Pinnedapps terminal.png|nirbing|129x129px]]'''ALELEON Shell Access''' |
| |- | | |- |
| |Failed | | |'''Clusters -> ALELEON Shell Access''' |
| |Job berhenti di tengah jalan, bisa karena di Stop atau Delete oleh user.
| |
| |} | | |} |
| =====Menghentikan Job Komputasi=====
| |
| Untuk menghentikan job yang tengah berjalan, klik tombol '''<code>Stop</code>'''.
| |
|
| |
|
| [[Berkas:Stop.png|nirbing|600x600px]]
| | == '''Kegiatan Esensial Lainnya di Terminal''' == |
| |-
| | Terdapat beberapa kegiatan penting yang hanya dapat dilakukan pada sesi terminal: |
| |'''6A'''
| | {| class="wikitable" |
| |
| | !No |
| =====Melihat Output Komputasi===== | | !Kegiatan |
| User dapat melihat output file komputasi pada kolom '''<code>Folder Contents</code>'''
| |
| *Atau dengan membuka '''<code>Edit Files</code>'''
| |
| [[Berkas:Jcfoldercontentsedit.png|al=|nir|jmpl|''Kolom '''<code>Folder Contents</code>'''.'']]
| |
| |-
| |
| |'''6B'''
| |
| |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>'''. Sesi interaktif berjalan di [https://wiki.efisonlt.com/wiki/Spesifikasi_ALELEON_Supercomputer#Spesifikasi_Interactive_Node '''Interactive Node''']. Silahkan lihat daftar sesi interaktif EFIRO berikut:
| |
| | |
| === Sesi Interaktif ALELEON Desktop ===
| |
| ALELEON Desktop adalah sesi virtual desktop. Berikut adalalah langkah memulai sesi ALELEON Desktop ''(klik Expand atau Kembangkan)'':
| |
| {| class="wikitable mw-collapsible mw-collapsed" | |
| ! colspan="2" |Langkah Memulai Sesi ALELEON Desktop[[Berkas:Aleleondesktop.png|pus|500x500px]] | |
| |- | | |- |
| |'''1''' | | |'''1''' |
| |Buka menu dashboard EFIRO '''<code>Interactive Apps</code> > <code>ALELEON Desktop</code>'''
| |
| [[Berkas:Efirojupyternotebooklab.png|nirbing|238x238px]]
| |
| |-
| |
| |'''2'''
| |
| | | | | |
| ====Mengisi Formulir Sesi ALELEON Desktop==== | | === Melihat Sisa / Penggunaan Core Hour === |
| Isi formulir untuk memulai sesi ALELEON Desktop dengan panduan berikut:
| | Untuk akun perseorangan jalankan perintah: |
| {| class="wikitable"
| |
| !Panduan Formulir ALELEON Desktop
| |
| |-
| |
| |
| |
| *'''Partition''' -> pilih sesuai keinginan user:
| |
| **'''<code>Torti</code>''' -> sistem CPU
| |
| **'''<code>Tilla</code>''' -> sistem GPU
| |
| *'''Number of CPU Cores''' -> Min: '''1''', maks: '''32'''
| |
| *'''Number of GPUs'''
| |
| **'''<code>Torti</code>''' -> 0
| |
| **'''<code>Tilla</code>''' -> 1
| |
| *'''Number of hours''' ''(Durasi sesi interaktif)'' -> Min: '''1''', maks: '''72'''
| |
| |}
| |
| {| class="wikitable"
| |
| !Perhatikan sisa Kredit Core Hour user!
| |
| |-
| |
| |Bagi akun perseorangan, sesi ALELEON Desktop tidak akan berjalan apabila:
| |
| *Number of CPU cores * Number of Hour lebih besar dari sisa CPU Core Hour user.
| |
| *Number of GPUs * Number of Hour lebih besar dari sisa GPU Hour user.
| |
| Cek sisa Kredit Core Hour user dengan langkah:
| |
| *Buka '''<code>Clusters</code>''' > '''<code>Aleleon Shell Access</code>''' pada dasboard EFIRO.
| |
| | |
| *Jalankan perintah:
| |
| $ '''sausage''' | | $ '''sausage''' |
| [[Berkas:Shellaccess.png|nirbing|200x200px]]
| | Untuk akun institusi ikuti petunjuk khusus dari admin. |
| |}
| |
| |- | | |- |
| |'''3''' | | ! colspan="2" | |
| |
| |
| ==== Memulai Sesi ALELEON Desktop ====
| |
| 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.''
| |
| |- | | |- |
| |'''4''' | | |'''2''' |
| |Apabila status sudah menunjukkan Running, klik '''<code>Launch Aleleon Desktop</code>'''.
| |
| | |
| * User dapat mengatur kualitas gambar dengan slider '''<code>Compression</code>''' dan '''<code>Image Quality</code>'''.
| |
| * ''Sistem mulai menghitung Core Hour saat status sesi ALELEON Desktop menunjukkan running.''
| |
| | |
| [[Berkas:Aleleondesktoplaunch.png|nir|jmpl|''ALELEON Desktop menunjukkan status Running.'']]
| |
| |-
| |
| |'''5A'''
| |
| | | | | |
| ====Mengakses Kembali Sesi ALELEON Desktop yang Berjalan====
| | === Mengakses Software dan Compiling === |
| User dapat mengunjungi sesi ALELEON Desktop yang berjalan di '''<code>My Interactive Sessions</code>'''
| |
|
| |
|
| [[Berkas:Interactivesession.png|nirbing|500x500px]] | | * Untuk mengakses software gunakan [[Module Environment|'''Module Environment''']]. |
| |-
| | * Info untuk compiling lihat laman [[Compiler ALELEON Supercomputer|'''Compiler ALELEON Supercomputer''']]. |
| |'''5B''' | |
| |
| |
| ==== '''Menghentikan Sesi ALELEON Desktop''' ====
| |
| User dapat menghentikan sesi ALELEON Desktop yang 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'']]
| |
| |} | | |} |
|
| |
|
| === '''Sesi Interaktif Jupyter (Notebook dan Lab)''' ===
| | =='''Support dan Laporan Kendala Penggunaan'''== |
| EFIRO menyediakan sesi interaktif Jupyter untuk versi Notebook dan Lab. Berikut adalalah langkah memulai sesi Jupyter:
| |
| {| class="wikitable"
| |
| ! colspan="2" |Langkah Memulai Sesi Interaktif Jupyter
| |
| [[Berkas:Efirojupyterlab.png|nirbing|400x400px]]
| |
| |-
| |
| |'''0'''
| |
| |Kunjungi laman software berikut untuk tutorial spesifik memulai sesi Jupyter:
| |
| | |
| *'''[[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''' |