Legfrissebb bejegyzések

A mai könyvajánlómban egy, a vezetéssel kapcsolatos ingyenes ebook-ot hoztam olvasóimnak, melyet Cservenyák Tamás írt:
Ettől lesztek jó vezetők, Béláim.

A könyv 2013-ban jelent meg, a szerző - aki egyben a Tudas Vezetés blog írója - egy tucat pontban beszél cégek, teamek, és azon belüli személyek vezetéséről, négy fejezet pedig önmagunk menedzseléséről szól. Bár terjedelméből adódóan a könyv nem taglal részletesen egy-egy vezetői feladatot, tanácsai időtállóak és éppen annyira egyszerűek, hogy az olvasót cselekvésre ösztönözzék. Bátran ajánlom mindenkinek, aki az élete valamely területén vezetői feladatokat lát el.

Mint látszik, az elmúlt hónapokban nem vagyok túl aktív az oldalon, sajnos egyéb elfoglaltságaim miatt most is csak egy könyvajánlóval tudok kedveskedni:
Big data - A forradalom, amely megváltoztatja az életünket, a munkánkat és a gondolkodásunkat; Beszéljenek az adatok! A nagy adatgyűjtés, A következtetés művészete.

Bár a könyv 2014-ben jelent meg, és a big data kutatásokkal kapcsolatban elég sok előrelépés történt azóta, mindenkinek ajánlott elolvasni, aki adatokkal foglalkozik. A már-már buzzword-é avanzsált big data jelentősen megkönnyítheti a döntéshozók életét, legyen szó akár kereskedelemről, egészségügyről, gazdaságról, jogról, vagy a hétköznapi életünk apró döntéseiről. Bónuszként az IT szakma képviselői is megismerkedhetnek technológiai részletekkel, és a mindennapi munkavégzésünk is új perspektívát, vagy épp innovatív ötleteket kaphat.

Munkahelyem egyik régi XenServer pooljának lebontásához szükség volt arra, hogy a VPS-ekhez tartozó raw diszkek VHD-re legyenek konvertálva. A VHD formátum előnye többek között a storage-ok közötti live migráció támogatása.

Az alábbi kis szkripttel lehetőség van egy adott VPS-hez tartozó merevlemezek VHD-ban való visszatöltésére és lementésére. Hozzávalók:

  • Kétszer annyi szabad hely, mint amennyit az adott VPS foglal a storage-on
  • Átmeneti mentő terület (pl. NFS Share)

#!/bin/bash

TEMPDIR=/mnt/nfs
VMID=vps.example.com
SRUUID=3a1d030b-da5b-e1b9-c589-8f2f74dcc4f2

echo $(date +%Y-%m-%d" "%H:%M:%S)" Exporting VDI(s)"
for vdi in $(xe vm-disk-list vm=$VMID | grep -A 3 VDI | grep uuid | awk {print $5}); do
size=$(xe vdi-param-list uuid=$vdi | grep "virtual-size" | awk {print $4})
echo "Exporting $vdi, "`expr $size / 1024 / 1024`" Mb: $TEMPDIR/$VMID-$vdi.vhd"
xe vdi-export uuid=$vdi filename=$TEMPDIR/$VMID-$vdi.vhd format=vhd
done

echo ""
echo $(date +%Y-%m-%d" "%H:%M:%S)" Importing VDI(s)"
for vdi in $(xe vm-disk-list vm=$VMID | grep -A 3 VDI | grep uuid | awk {print $5}); do
size=$(xe vdi-param-list uuid=$vdi | grep "virtual-size" | awk {print $4})
echo "Importing $vdi, "`expr $size / 1024 / 1024`" Mb: $TEMPDIR/$VMID-$vdi.vhd"
newvdiuuid=$(xe vdi-create sr-uuid=$SRUUID virtual-size=`expr $size / 1024 / 1024`MiB name-label=$VMID-$vdi)
xe vdi-import uuid=$newvdiuuid filename=$TEMPDIR/$VMID-$vdi.vhd format=vhd
done

xe sr-scan uuid=$SRUUID
echo $(date +%Y-%m-%d" "%H:%M:%S)" done"

echo -e "TODO:\nDetach (or remove) old disk(s) from the VPS\nAttach new disk(s) to the VPS"