Cara Memperbaiki Warning Volumes Has Failed Dependencies Pada Ceph

Panduan Pasang package python3-distutil pada mesin-mesin ceph-mgr sudo apt install python3-distutils Restart ceph-mgr secara satu per satu sudo systemctl restart ceph-mgr.target Hasil Referensi Proxmox Forum Thread

November 6, 2021 · 1 min · Aji Arya

Ceph - Cara Upgrade Dari Bionic Octopus ke Focal Pacific

Rencana Upgrade Dari: Ubuntu 18.04 (Bionic) Ceph 15.2.X (Octopus) Ke: Ubuntu 20.04 (Focal) Ceph 16.2.X (Pacific) Prasyarat Klaster dalam keadaan HEALTH_OK Panduan Pasang flag pada klaster dan set default sudo ceph osd set noout sudo ceph osd set nobackfill sudo ceph osd set norecover sudo ceph osd set norebalance Update dan upgrade package sudo apt update -y; sudo apt upgrade -y Upgrade ke Ubuntu Focal sudo apt full-upgrade sudo do-release-upgrade -f DistUpgradeViewNonInteractive Reboot mesin sudo reboot Upgrade package ceph #1: semua package ceph sudo apt install -y ceph #2: spesifik package ceph sudo apt install -y ceph-mon sudo apt install -y ceph-mgr sudo apt install -y ceph-osd Restart servis ceph-mon dan ceph-mgr sudo systemctl restart ceph-mon.target ceph-mgr.target Periksa versi ceph pada klaster sudo ceph versions keluaran { "mon": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 3 }, "mgr": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 3 }, "osd": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 9 }, "mds": {}, "overall": { "ceph version 15.2.14 (cd3bb7e87a2f62c1b862ff3fd8b1eec13391a5be) octopus (stable)": 9, "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 6 } } Restart servis ceph-osd sudo systemctl restart ceph-osd.target Periksa versi ceph pada klaster sudo ceph versions keluaran { "mon": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 3 }, "mgr": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 3 }, "osd": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 9 }, "mds": {}, "overall": { "ceph version 16.2.6 (ee28fb57e47e9f88813e24bbf4c14496ca299d31) pacific (stable)": 15 } } Lepas flag pada klaster sudo ceph osd unset noout sudo ceph osd unset nobackfill sudo ceph osd unset norecover sudo ceph osd unset norebalance Hasil ...

November 6, 2021 · 2 min · Aji Arya

Cara Menyiapkan Bcache

Pendahuluan Bcache adalah teknologi cache terhadap block device yang memungkinkan kita menggabungkan 2 perangkat SSD/NVMe dan HDD sehingga kita bisa mendapatkan performa baca tulis yang lebih baik. Caching akan dilakukan pada SSD (Caching Device) dan data tetap akan disimpan pada HDD (Backing Device). Glosari Bcache: Linux kernel block layer cache Backing Device: Tempat data disimpan (Biasanya HDD) Cache Device: Tempat cache disimpan (Biasanya SSD/NVMe) Panduan Membuat bcache backing device make-bcache -B /dev/vdb Membuat bcache cache device make-bcache -C /dev/vdc Contoh output lsblk ...

November 4, 2021 · 2 min · Aji Arya

Cara Pasang NVIDIA Driver dan Library CUDNN

Prasyarat Akun NVIDIA Developer Panduan Unduh cuda disini dan cudnn disini # Create directory mkdir /root/nvidia; cd /root/nvidia/ # cuda wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/cuda-repo-ubuntu1804-11-4-local_11.4.2-470.57.02-1_amd64.deb # cudnn wget -O cudnn-11.4-linux-x64-v8.2.4.15.tgz \ https://developer.nvidia.com/compute/machine-learning/cudnn/secure/8.2.4/11.4_20210831/cudnn-11.4-linux-x64-v8.2.4.15.tgz?<download_token> wget -O libcudnn8_8.2.4.15-1+cuda11.4_amd64.deb \ https://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/8.2.4/11.4_20210831/cudnn-11.4-linux-x64-v8.2.4.15.tgz?<download_token> wget -O libcudnn8-dev_8.2.4.15-1+cuda11.4_amd64.deb \ https://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/8.2.4/11.4_20210831/Ubuntu18_04-x64/libcudnn8-dev_8.2.4.15-1%2Bcuda11.4_amd64.deb?<download_token> wget -O libcudnn8-samples_8.2.4.15-1+cuda11.4_amd64.deb \ https://developer.download.nvidia.com/compute/machine-learning/cudnn/secure/8.2.4/11.4_20210831/Ubuntu18_04-x64/libcudnn8-samples_8.2.4.15-1%2Bcuda11.4_amd64.deb?<download_token> Pasang cuda mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600 dpkg -i cuda-repo-ubuntu1804-11-4-local_11.4.2-470.57.02-1_amd64.deb apt-key add /var/cuda-repo-ubuntu1804-11-4-local/7fa2af80.pub apt-get update apt-get -y install cuda Pasang cudnn library # pasang cudnn library file tar -xzvf cudnn-11.4-linux-x64-v8.2.4.15.tgz cp cuda/include/cudnn*.h /usr/local/cuda/include cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64 chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn* # pasang cudnn deb package dpkg -i libcudnn8_8.2.4.15-1+cuda11.4_amd64.deb dpkg -i libcudnn8-dev_8.2.4.15-1+cuda11.4_amd64.deb dpkg -i libcudnn8-samples_8.2.4.15-1+cuda11.4_amd64.deb Verifikasi driver NVIDIA nvidia-smi ...

November 1, 2021 · 1 min · Aji Arya

Cara Import & Export Docker Image

Panduan Simpan docker image Tanpa kompresi # Contoh: # docker save name_image/id_image:tag > nama_output docker save nginx:latest > nginx.tar Dengan kompresi # Contoh: # docker save name_image/id_image:tag | gzip > nama_output docker save nginx:latest | gzip > nginx.tar.gz Perbandingan tanpa kompresi dengan kompresi gzip terhadap container image nginx smolflow :: ~ » ls -lh nginx.tar nginx.tar.gz -rw-r--r-- 1 ada ada 132M Oct 24 20:16 nginx.tar -rw-r--r-- 1 ada ada 50M Oct 24 20:16 nginx.tar.gz Muat docker image # Contoh: # docker load < nama_file docker load < nginx.tar Referensi Docker Docs - Save Docker Docs - Load

October 24, 2021 · 1 min · Aji Arya

Cara Import Container Image Containerd Kubernetes

Panduan # Contoh: # ctr -n=k8s.io images import <nama_file> ctr -n=k8s.io images import nginx.tar Referensi Scott’s Blog

October 24, 2021 · 1 min · Aji Arya

Cara Benchmark Web Menggunakan hey

Panduan Jalankan dengan jumlah request # 1000 request hey -n 1000 # 500 request bersamaan dengan sejumlah 1000 request hey -c 500 -n 1000 Jalankan dengan durasi waktu # 30 detik hey -z 30s # 5 menit hey -z 5m # 500 request bersamaan dengan durasi 5 menit hey -c 500 -z 5m Referensi GitHub - hey Man hey - Ubuntu

October 7, 2021 · 1 min · Aji Arya

Cara Mengatur Mode PG Autoscale Pada Ceph Pool

Panduan Merubah pengaturan pg_autoscale_mode pada ceph pool yang sudah ada ceph osd pool set <pool_name> pg_autoscale_mode [warn|on|off] Cara mengatur konfigurasi default pg_autoscale_mode pada ceph pool ceph config set global osd_pool_default_autoscale_mode [warn|on|off] Referensi PG Merging dan Autotuning

October 7, 2021 · 1 min · Aji Arya

Cara Menghilangkan warning insecure global_id reclaim Pada Ceph

Panduan Perintah untuk mematikan fitur insecure global_id reclaim ceph config set mon auth_expose_insecure_global_id_reclaim false ceph config set mon auth_allow_insecure_global_id_reclaim false Referensi CEPH - CVE-2021-20288

October 7, 2021 · 1 min · Aji Arya

Cara Menyiapkan Ceph Tiering

Pendahuluan Untuk menyiapkan ceph tiering kita harus menyiapkan 2 pool. 1 sebagai penyimpanan data tetap dan 1 sebagai cache. Panduan Buat crush rule untuk hdd dan ssd ceph osd crush rule create-replicated replicated_hdd default host hdd ceph osd crush rule create-replicated replicated_ssd default host ssd Buat pool untuk hdd dan ssd ceph osd pool create hot-storage 32 32 replicated replicated_ssd ceph osd pool create cold-storage 32 32 replicated replicated_hdd ceph osd pool application enable hot-storage rbd ceph osd pool application enable cold-storage rbd Tambahkan tier, atur cache-mode, dan atur overlay ceph osd tier add cold-storage hot-storage ceph osd tier cache-mode hot-storage writeback ceph osd tier set-overlay cold-storage hot-storage Atur hit_set_type ceph osd pool set hot-storage hit_set_type bloom Referensi Ceph Pools Ceph Tiering

October 7, 2021 · 1 min · Aji Arya