Menggunakan ALELEON Supercomputer via EFIRO: Perbedaan antara revisi
WilsonLisan (bicara | kontrib) (paraphrasing) |
WilsonLisan (bicara | kontrib) (Overhaul dan paraphrasing EFIRO, update 15/02/2023) |
||
Baris 1: | Baris 1: | ||
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis untuk memvisualisasikan penggunaan ALELEON Supercomputer. | == '''0 - Pendahuluan''' == | ||
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis (GUI) untuk memvisualisasikan penggunaan ALELEON Supercomputer. | |||
== | === Kompetensi User === | ||
EFIRO dapat digunakan untuk user pemula HPC (terutama yang belum bisa atau lancar dalam mengoperasikan terminal Linux). Akan tetapi kami tetap menyarankan untuk perlahan belajar menggunakan terminal Linux. | |||
=== Sesi Interaktif Services === | |||
Selain visualisasi penggunaan HPC pada umumnya (job submission), EFIRO menawarkan fitur sesi interaktif services bagi yang membutuhkan seperti desktop session dengan ALELEON Desktop, Jupyter Notebook / Lab, dll. Lihat subbab 3B dan seterusnya. | |||
== '''1 - Login Web EFIRO''' == | |||
Sebelum login, [[Koneksi VPN ALELEON Supercomputer|'''user harus terhubung ke jaringan VPN ALELEON Supercomputer''']] untuk dapat melakukan login ke ALELEON Supercomputer. | |||
| | |||
Apabila sudah terhubung ke VPN ALELEON, lakukan tahap berikut: | |||
Bagi user Linux, buka alamat <code>'''http://10.192.50.11'''</code> | * Buka alamat web '''<code>[http://efisonlt.ood 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''' == | == '''2 - Halaman Dashboard EFIRO''' == | ||
Setelah login, user masuk ke halaman dashboard EFIRO yang berada di '''Login Node'''. Berikut adalah daftar menu beserta penjelasannya '''''(klik Expand)''''': | Setelah login, user masuk ke halaman dashboard EFIRO yang berada di '''Login Node'''. Berikut adalah daftar menu beserta penjelasannya '''''(klik Expand atau Kembangkan)''''': | ||
{| class="wikitable mw-collapsible mw-collapsed" | {| class="wikitable mw-collapsible mw-collapsed" | ||
!DAFTAR MENU PADA DASHBOARD EFIRO | !DAFTAR MENU PADA DASHBOARD EFIRO | ||
Baris 24: | Baris 24: | ||
===Jobs > Job Composer=== | ===Jobs > Job Composer=== | ||
*Halaman untuk membuat dan menjalankan komputasi di Compute Node ALELEON Supercomputer. | *Halaman untuk membuat sesi job submission dan menjalankan komputasi di Compute Node ALELEON Supercomputer. | ||
*Job Composer berisikan serangkaian template, formulir, dan script untuk menjalankan software komputasi. | *Job Composer berisikan serangkaian template, formulir, dan script untuk menjalankan software komputasi. | ||
*User dapat melihat semua job yang pernah dijalankan beserta hasilnya pada halaman Job Composer ini. | *User dapat melihat semua job yang pernah dijalankan beserta hasilnya pada halaman Job Composer ini. | ||
[[Berkas:Efirojobcomposer3.png|al=|jmpl| | [[Berkas:Efirojobcomposer3.png|al=|jmpl|''Halaman Job Composer''|kiri]] | ||
|- | |- | ||
| | | | ||
===Jobs > Active Jobs=== | ===Jobs > Active Jobs=== | ||
*Menampilkan status dan antrian job komputasi semua user yang sedang berjalan. | *Menampilkan status dan antrian job komputasi semua user yang sedang berjalan. | ||
*Terdapat dua opsi yaitu '''All Jobs''' untuk melihat antrian semua job dan '''Your jobs''' untuk melihat status job user saja. | *Terdapat dua opsi yaitu '''<code>All Jobs</code>''' untuk melihat antrian semua job dan '''<code>Your jobs</code>''' untuk melihat status job user saja. | ||
[[Berkas:Efiroqueueedit.png|al=|jmpl| | [[Berkas:Efiroqueueedit.png|al=|jmpl|''Halaman Active Jobs''|kiri]] | ||
|- | |- | ||
| | | | ||
===Interactive Apps=== | ===Interactive Apps=== | ||
*Menampilkan daftar software yang bisa diakses secara interaktif (langsung) oleh user. | *Menampilkan daftar service software yang bisa diakses secara interaktif (langsung) oleh user. | ||
===My Interactive Sessions=== | ===My Interactive Sessions=== | ||
*Menampilkan daftar sesi interaktif user yang sedang aktif dan sudah selesai. | *Menampilkan daftar sesi interaktif user yang sedang aktif dan sudah selesai. | ||
Baris 53: | Baris 53: | ||
|} | |} | ||
== ''' | == '''3A - Menjalankan Komputasi ke Compute Node via Job Composer''' == | ||
[[Berkas:Slurmm.png|al=|600x600px]] | [[Berkas:Slurmm.png|al=|600x600px]] | ||
Baris 68: | Baris 68: | ||
[[Berkas:Jcnewjobmarked.png|al=|nirbing|180x180px]] | [[Berkas:Jcnewjobmarked.png|al=|nirbing|180x180px]] | ||
|- | |- | ||
|''' | |'''3A''' | ||
| | | | ||
=== '''Memilih Template Software Komputasi yang diinginkan''' === | === '''Memilih Template Software Komputasi yang diinginkan''' === | ||
Baris 75: | Baris 75: | ||
* Isi '''<code>Job Name</code>''' sesuai keinginan user, kemudian klik '''<code>Create New Job</code>'''. | * Isi '''<code>Job Name</code>''' sesuai keinginan user, kemudian klik '''<code>Create New Job</code>'''. | ||
[[Berkas:Jcselecttemplate3.png|al=|nir|jmpl|Isi atau ganti <code>'''Job Name'''</code> sesuai keinginan user, kemudian klik <code>'''Create New Job'''</code>.]]''Note: Template job dibuat oleh admin EFISON serta disesuaikan dengan nama software komputasi dan versinya. User dapat meminta bantuan admin untuk pembuatan template melalui email '''support@efisonlt.com'''.'' | [[Berkas:Jcselecttemplate3.png|al=|nir|jmpl|Isi atau ganti <code>'''Job Name'''</code> sesuai keinginan user, kemudian klik <code>'''Create New Job'''</code>.]] | ||
{| class="wikitable" | |||
|'''''Note:''''' | |||
* ''Template job dibuat oleh admin EFISON serta disesuaikan dengan nama software komputasi dan versinya. User dapat meminta bantuan admin untuk pembuatan template melalui email '''support@efisonlt.com'''.'' | |||
|} | |||
|- | |||
|'''3B''' | |||
|'''''User dapat melihat daftar lengkap template software komputasi dan tutorial penggunaannya pada ALELEON Supercomputer pada:''''' | |||
[[Berkas:Wiki-15.jpg|1000x1000px |link=Daftar Software Komputasi dan Tutorial Penggunaan |alt=Daftar Software Komputasi dan Tutorial Penggunaan]] | |||
|- | |- | ||
|'''4''' | |'''4''' | ||
Baris 145: | Baris 153: | ||
==='''Submit Ulang Job'''=== | ==='''Submit Ulang Job'''=== | ||
User dapat '''menjalankan ulang ruang job yang sama''' (misalkan ketika ada koreksi file input atau Submit Script) dengan '''mengklik kembali tombol <code>Submit</code>'''. | User dapat '''menjalankan ulang ruang job yang sama''' (misalkan ketika ada koreksi file input atau Submit Script) dengan '''mengklik kembali tombol <code>Submit</code>'''. | ||
|} | |} | ||
== '''3B - Menjalankan Sesi Interaktif ALELEON Desktop''' == | |||
== ''' | |||
[[Berkas:Aleleondesktop.png|600x600px]] | [[Berkas:Aleleondesktop.png|600x600px]] | ||
Baris 173: | Baris 178: | ||
|- | |- | ||
|3 | |3 | ||
|Tunggu hingga sesi ALELEON Desktop siap. Apabila status sudah menunjukkan Running, klik '''<code>Launch Aleleon Desktop</code>'''.[[Berkas:Aleleondesktoplaunch.png|nir|jmpl|ALELEON Desktop menunjukkan status Running.]]User dapat mengatur kualitas gambar ALELEON Desktop melalui slider '''<code>Compression</code>''' dan '''<code>Image Quality</code>'''. | |Tunggu hingga sesi ALELEON Desktop siap. Apabila status sudah menunjukkan Running, klik '''<code>Launch Aleleon Desktop</code>'''.[[Berkas:Aleleondesktoplaunch.png|nir|jmpl|''ALELEON Desktop menunjukkan status Running.'']]User dapat mengatur kualitas gambar ALELEON Desktop melalui slider '''<code>Compression</code>''' dan '''<code>Image Quality</code>'''. | ||
|} | |} | ||
== ''' | == '''3C - Menjalankan Sesi Interaktif Jupyter (Notebook dan Lab)''' == | ||
''(coming soon)'' | ''(coming soon)'' |
Revisi per 15 Februari 2023 04.24
0 - Pendahuluan
Halaman ini menjelaskan penggunaan ALELEON Supercomputer melalui EFIRO: layanan web service dengan grafis (GUI) untuk memvisualisasikan penggunaan ALELEON Supercomputer.
Kompetensi User
EFIRO dapat digunakan untuk user pemula HPC (terutama yang belum bisa atau lancar dalam mengoperasikan terminal Linux). Akan tetapi kami tetap menyarankan untuk perlahan belajar menggunakan terminal Linux.
Sesi Interaktif Services
Selain visualisasi penggunaan HPC pada umumnya (job submission), EFIRO menawarkan fitur sesi interaktif services bagi yang membutuhkan seperti desktop session dengan ALELEON Desktop, Jupyter Notebook / Lab, dll. Lihat subbab 3B dan seterusnya.
1 - Login Web EFIRO
Sebelum login, user harus terhubung ke jaringan VPN ALELEON Supercomputer untuk dapat melakukan login ke ALELEON Supercomputer.
Apabila sudah terhubung ke VPN ALELEON, lakukan tahap berikut:
- Buka alamat web
http://aleleon.ood
kemudian masukkan username dan password user.- Bagi user Linux, buka alamat
http://10.192.50.11
- Bagi user Linux, buka alamat
2 - Halaman Dashboard EFIRO
Setelah login, user masuk ke halaman dashboard EFIRO yang berada di Login Node. Berikut adalah daftar menu beserta penjelasannya (klik Expand atau Kembangkan):
3A - Menjalankan Komputasi ke Compute Node via Job Composer
User menggunakan halaman Jobs > Job Composer untuk menjalankan komputasi di Compute Node yang merupakan bagian server utama menjalankan job komputasi user. Halaman Job Composer memvisualisasikan SLURM, yaitu program manajemen untuk mengatur alokasi dan antrian resources job submission user di Compute Node. Berikut adalah langkah mengggunakan Job Composer (klik Expand):
LANGKAH MENGGUNAKAN JOB COMPOSER UNTUK JOB SUBMISSION | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Buka menu dashboard EFIRO Jobs > Jobs Composer
| |||||||||||
2 | Pilih New Jobs > From Template
| |||||||||||
3A |
Memilih Template Software Komputasi yang diinginkan
| |||||||||||
3B | User dapat melihat daftar lengkap template software komputasi dan tutorial penggunaannya pada ALELEON Supercomputer pada: | |||||||||||
4 |
Persiapan untuk Menjalankan JobTerdapat tiga opsi untuk mempersiapkan job:
| |||||||||||
5A |
Melengkapi Submit Script TemplateMelalui
| |||||||||||
5B |
Panduan lengkap mengisi Submit Script (Secara Umum): | |||||||||||
6 |
Menjalankan JobJalankan job dengan klik tombol | |||||||||||
Berikut penjelasan kolom Status , pantau dengan refresh halaman job:
| ||||||||||||
Stop atau Cancel JobUntuk menghentikan job yang tengah berjalan, klik tombol Stop. | ||||||||||||
7A |
Melihat hasil job yang selesaiHasil output job dapat dilihat pada kolomFolder Contents atau membuka halaman Edit Pages .
| |||||||||||
7B |
Submit Ulang JobUser dapat menjalankan ulang ruang job yang sama (misalkan ketika ada koreksi file input atau Submit Script) dengan mengklik kembali tombol |
3B - Menjalankan Sesi Interaktif ALELEON Desktop
ALELEON Desktop adalah sesi interaktif virtual desktop yang berjalan di Interactive Node AELEON Supercomputer. Berikut adalalah langkah memulai sesi ALELEON Desktop (klik Expand).
LANGKAH MENJALANKAN SESI ALELEON DESKTOP | |
---|---|
1 | Buka menu dashboard EFIRO Interactive Apps > ALELEON Desktop
|
2 | User mengisi formulir untuk memulai sesi ALELEON Desktop:
Apabila sudah selesai, klik |
3 | Tunggu hingga sesi ALELEON Desktop siap. Apabila status sudah menunjukkan Running, klik Launch Aleleon Desktop .User dapat mengatur kualitas gambar ALELEON Desktop melalui slider Compression dan Image Quality .
|
3C - Menjalankan Sesi Interaktif Jupyter (Notebook dan Lab)
(coming soon)