Archive for the ‘ Proxmox ’ Category

MySQL Restart Failed

Akibat server gagal boot dan tidak ada backup CT didalam proxmox, terpaksa file raw CT di copy manual ke server proxmox lain dan create ulang mesin CT dengan file raw tsb.

Kendala muncul ketika service mysqld komplain dan tidak bisa diaktifkan, dicoba dengan perintah : su mysql mysqld, muncul error sebagai berikut :

/usr/sbin/mysqld: File ‘/big/0/mysql/log/mysql/mysql-bin.index’ not found (Errcode: 13)

dari hasil google ke link berikut :

https://forums.mysql.com/read.php?26,422220,422220

dapat petunjuk bahwa priviliges folder-folder yang terkait dengan mysql server harus dicek ulang dan di chown agar dibawah user mysql.

Setelah mengikuti tuts diatas, alhamdulillah service mysql berjaln normal kembali.

Semoga bermanfaat, DWYOR!

Menyelamatkan Data LVM

Server IBM dengan 2x hdd konfigurasi hw raid1 (mirror) tiba2 gagal up, dengan status error BOARD.

Sementara hdd ‘diamankan’ dengan rencana menyalin vm pada hdd tersebut ke proxmox lain, setelah dipasang ke usb to sata ternyata dibaca sebagai sda1 sda2 sda3 dengan partisi LVM, setelah google didapatkan tuts yang cukup jelas cara mount hdd lvm :

https://www.cyberciti.biz/faq/linux-mount-an-lvm-volume-partition-command/

semoga bermanfaat..DWYOR!

Menyelamatkan data HDD Raid

Kasus yang terjadi adalah koidnya mobo server etna yang terkonfigurasi 4 hdd data mode raid10 + os proxmox pada ssd terpisah.

Ada penting data vm di hdd yang harus diselamatkan, dan diharapkan bisa di restore ke proxmox lainnya yang masih beroperasi normal.

dari url ini : https://serverfault.com/questions/383362/mount-unknown-filesystem-type-linux-raid-member, dapat sedikit petunjuk bahwa hdd raid seharusnya dipasang bersamaan dan dideteksi sebagai satu kesatuan hdd raid :

cat /proc/mdstat

mdadm --assemble --run /dev/md0 /dev/sdc1

mount /dev/md0 /mnt/test

diatas adalah beberapa perintah wajib/dasar yang harus dijalankan untuk mounting hdd raid pada server lain.

sementara cukup dulu, lanjut di part-2 untuk kasus restore db yang ternyata juga bermasalah..

ringkas aja deh, error ini ketemu ketika melakukan “yum update” pada CT centos7 didalam proxmox 6.3-2, error lengkapnya lebih kurang begini :

Error unpacking rpm package filesystem-3.2-25.el7.x86_64

error: unpacking of archive failed on file /proc: cpio: chown

setelah mencari2 referensi, ditemukan command yang pas untuk masalah ini :

echo "%_netsharedpath /sys:/proc" >> /etc/rpm/macros.dist

ulangi langkah yum update, dan tadaaaaa….sudah tidak error lagi.

selamat mencoba & DWYOR!

sumber tulisan :

https://www.svennd.be/update-filesystem-on-proxmox-container/

Masalah ini muncul ketika melakukan clean install pada server Lenovo ThinkSystem SR550 dengan OS Proxmox 6.2, sebenarnya interface eno1 dan eno2 sudah terbaca pada network/interfaces…problemnya adalah lampu fisik lan tidak menyala dan interface tersebut tidak dapat digunakan.

Beberapa perintah dasar yang digunakan untuk checking keberadaan device dan driver sbb :

lshw…terbaca sbb :

*-network:1 DISABLED
description: Ethernet interface
product: Ethernet Connection X722 for 1GbE
vendor: Intel Corporation
physical id: 0.2
bus info: pci@0000:5b:00.2
logical name: eno1
version: 09
serial: 08:94:ef:4e:xx:xx
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 1000bt-fd autonegotiation
configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=2.8.20-k firmware=4.11 0x80001fa2 1.2585.0 latency=0 link=no multicast=yes
resources: iomemory:3bf0-3bef iomemory:3bf0-3bef irq:28 memory:3bffc000000-3bffcffffff memory:3bffec08000-3bffec0ffff memory:c3a80000-c3afffff memory:3bffe400000-3bffe7fffff memory:3bffec98000-3bffed17fff
*-network:2 DISABLED
description: Ethernet interface
product: Ethernet Connection X722 for 1GbE
vendor: Intel Corporation
physical id: 0.3
bus info: pci@0000:5b:00.3
logical name: eno2
version: 09
serial: 08:94:ef:4e:xx:xx
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 1000bt-fd autonegotiation
configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=2.8.20-k firmware=4.11 0x80001fa2 1.2585.0 latency=0 link=no multicast=yes
resources: iomemory:3bf0-3bef iomemory:3bf0-3bef irq:28 memory:3bffb000000-3bffbffffff memory:3bffec00000-3bffec07fff memory:c3a00000-c3a7ffff memory:3bffe000000-3bffe3fffff memory:3bffec18000-3bffec97fff

seri ethernet untuk server SR550 7×04 ini adalah :
‘product: Ethernet Connection X722 for 1GbE ‘ dan driver yang digunakan
‘driver=i40e ‘.

entah driver release ke berapa yang digunakan oleh kernel proxmox 6.2 ini, setelah pencarian di internet, kesimpulan sementara driver i40e yang dibawa oleh proxmox 6.2 ini tidak mampu mengenali fisik eno1 dan eno2.

dilakukan pengecekan ke situs intel, versi ter now nya adalah :

https://downloadmirror.intel.com/22283/eng/25_5.zip

extract dan ambil file i40e-2.13.10.tar.gz dari folder PRO40GB/Linux dan winscp ke /usr/local/src/i40e

tar zxf i40e-2.13.10.tar.gz

cd i40e-2.13.10/src/

make install

Masalah lain muncul ketika make install, karena proxmox tidak membawa kernel-headers dan keperluan development lainnya, kita install aja ya…

  1. yakinkan repo no-subscription sudah disesuaikan dan bisa menjalankan apt-get update dengan baik
  2. apt-get install build-essential automate aptitude
  3. aptitude install pve-headers-`uname -r`

jalankan ulang perintah ‘make install’, seharusnya compiling sudah berjalan dengan baik, reload driver i40e versi hasil compile :

rmmod i40e; modprobe i40e

coba tambahkan ip pada ethernet tsb :

ip add <ip address>/<netmask> dev eno1

tes ping dan sebagainya untuk meyakinkan eno1 sudah up dan bisa digunakan.

lakukan update initrd/initramfs agar driver i40e terbaru otomatis di load :

update-initramfs -u

reboot server

semoga bermanfaat dan selamat mencoba!..DWYOR…

sumber referensi bacaan :

https://forums.lenovo.com/t5/ThinkSystem/How-to-install-intel-X722-ethernet-drivers-on-ubuntu-18-04-server/m-p/4546394

https://forum.proxmox.com/threads/installing-kernel-source.3928/

https://askubuntu.com/questions/774603/make-command-not-found

Ketika membuat CT centos7 baru di proxmox 5.2-1 dengan template lxc sudah selesai, lanjut dengan boot mesin, pindah ke console untuk login root…

lho?..koq root login failed?..padahal password root sudah benar sesuai dengan konfigurasi awal ketika CT dibuat.

setelah kesana-kesini browsing, ternyata menemukan di link :https://askubuntu.com/questions/1121927/cant-login-and-no-password-prompt-when-trying-to-login-as-root-on-console-on-ub

lakukan editing pada file /etc/securetty dan tambahkan baris pts/0 dibaris paling akhir.

pertanyaannya : kan login root gak bisa…gimana bisa edit file di /etc/?

caranya sebagai berikut :

  1. sorot nama server proxmox nya dan klik shell, sehingga muncul console server proxmox ybs.
  2. ketik : pct enter id-mesin-ct, misal : pct enter 101 (enter)
  3. setelah berhasil masuk mesin ct nya, silakan edit dengan vi/vim file /etc/securetty dan tambahkan diakhir barisnya : pts/0
  4. reboot ct dan silakan coba login ulang root.

selamat mencoba! DWOYR

Sesuai judul aja ya, waktu install proxmox nama nya ternyata gak sesuai dan pengen diubah, perintah dijalankan melalui putty/ssh, mari kita mulai :

1. stop semua guest pada node ybs
2. systemctl stop pve*
3. nano /etc/hostname
4. nano /etc/hosts
5. hostname {new_host_name}
6. hostname –ip-address
7. reboot
8. mv /etc/pve/nodes/{old_host_name}/lxc/* /etc/pve/nodes/{new_host_name}/lxc
9. mv /etc/pve/nodes/{old_host_name}/qemu-server/* /etc/pve/nodes/{new_host_name}/qemu-server
10. rm -r /etc/pve/nodes/{old_host_name}
11. login web proxmox

selamat mencoba..DWYOR!

sumber referensi :
(https://forum.proxmox.com/threads/rename-host-on-proxmox-5.35653/, https://www.solaris-cookbook.eu/virtualisation/proxmox-rename-standalone-node-hostname/)

Sudah terlanjur meng-create mesin vm di virtualbox, dan ingin me-migrasi mesin vm yang sudah dibuat di virtualbox agar bisa juga dijalankan di proxmox?

Persiapan awal :
1. nyalakan guest os windows xp nya dan eksekusi file Mergeide.zip yang sudah di extract dan lakukan merger registry.
2. yakinkan file : Atapi.sys, Intelide.sys, Pciide.sys, and Pciidex.sys tersedia difolder %SystemRoot%\System32\Drivers. bila ada yang hilang, silakan extract dari %SystemRoot%\Driver Cache\I386\Driver.cab.
3. shutdown windows vm.
4. bila file guest os windows nya ber format .vdi, agar file diconvert ke format .ova silakan menggunakan menu ‘file-export appliance’ pada virtualbox dan pilih ‘open virtual format 1.0’.

Lanjutkan dengan langkah berikut ini :
1. scp file .ova dari virtualbox kedalam /root/ nya proxmox.
2. buka koneksi ssh atau bisa juga gunakan shell proxmox nya, extract file .ova tersebut, misal nama filenya Integrasi.ova yang merupakan vm dari virtualbox yang berisi windows xp :

root@proxmox5:~# tar -xvf Integrasi.ova
Integrasi.ovf
Integrasi-disk001.vmdk

3. cek besaran hdd dari vm dari virtualbox nya dengan :

root@proxmox5:~# qemu-img info Integrasi-disk001.vmdk
image: Integrasi-disk001.vmdk
file format: vmdk
virtual size: 30G (32212254720 bytes)
disk size: 1.9G
cluster_size: 65536
Format specific information:
cid: 250280771
parent cid: 4294967295
create type: streamOptimized
extents:
[0]:
compressed: true
virtual size: 32212254720
filename: Integrasi-disk001.vmdk
cluster size: 65536
format:
root@proxmox5:~#

4. buatlah vm windows xp pada proxmox dengan besaran hdd (.qcow2) sama atau lebih besar dari size hdd ‘virtual size: 30G (32212254720 bytes)’, pada contoh ini saya membuat dengan vmid 701, lalu hapus hdd vm 701 nya dengan :

root@proxmox5:~# rm /var/lib/vz/images/701/vm-701-disk-1.qcow2

5. convert .vmdk ke .qcow2 untuk menggantikan hdd yang dihapus pada langkah no.4

root@proxmox5:~# qemu-img convert -f vmdk Integrasi-disk001.vmdk -O qcow2 /var/lib/vz/images/701/vm-701-disk-1.qcow2

6. start/boot vm 701 proxmox & cek console apakah windows xp hasil convert di proxmox berjalan dengan baik.

selamat mencoba..DWYOR!

(https://pbxinaflash.com/community/threads/virtualbox-to-proxmox.21817/)
(https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE#Enable_IDE)