Aby wyszukać polisę należy kliknąć prawym klawiszem myszy na kategorię, np Administration Templates -> filter Option, zanzaczyć Enable Keyword Filters.
Category Archives: Bez kategorii
ARUBA – materiały szkoleniowe
arubanetworks.com/certification
community.arubanetworks.com/
hpepress.hpe.com
ESXi Free kopia backup maszyny wirtualnej za pomocą pakietu GhettoVCB
Ze strony https://github.com/lamw/ghettoVCB/releases/ należy pobrać plik vghetto-ghettoVCB.vib u uploadować na hosta ESXi, np. przy pomocy interfejsu WWW (przy założeniu że nasza przestrzeń dyskowa nosi nazwę datastore1: storage -> datastore1 -> Datastore browser)
Z linii komend ESXi należy zainstalować w/w pobrany pakiet:
esxcli software vib install -v /vmfs/volumes/datastore1/vghetto-ghettoVCB.vib -f
Komendy związane z zarządzaniem pakietami, w tym przypadku ghettoVCB
esxcli software vib -n list ghettoVCB
esxcli software vib list|grep -i ghettovcb
esxcli software vib remove --vibname=ghettoVCB
Pliki konfiguracyjne znajdują się w folderze /etc/ghettovcb.
Skrypty odpowiedzialne za tworzenie kopii i przywracanie maszyny znajdują się w patalogu /opt/ghettovcb/bin.
W pliku ghettoVCB.sh należy edytować poniższe ustawienia:
VM_BACKUP_VOLUME – ścieżka do magazynu gdzie maszyna wirtualna ma być kopiowana;
VM_BACKUP_ROTATION_COUNT – liczba kopii danej maszyny wirtualnej, po przekroczeniu której najstarsza kopioa zostanie automatycznie usunięta;
ENABLE_COMPRESSION – kompresja obrazu maszyny wirtualnej do formatu ZIP.
Tworzenie kopii maszyny wirtualnej np. o nazwie Debian11
./opt/ghettovcb/bin/ghettoVCB.sh -m Debian11
Tworzenie kopii wszystkich maszyn wirtualnych znajdujacych się na hoście ESXi
./opt/ghettovcb/bin/ghettoVCB.sh -a
Przywracanie kopii zapasowej:
./opt/ghettovcb/bin/ghettoVCB-restore.sh -c /vmfs/volumes/SynologyNFS/Debian11/Debian11-2021-09-07_09-26-48/Debian11-flat.vmdk -d 1 -l /tmp/ghettoVCB-restore.log
Windows – przygotowanie startowego pendrive przy pomocy programu Diskpart
diskpart list disk select disk #1 clean create partition primary list partition select partition #1 active format quick fs=fat32 assign exit
Wgrywanie oprogramowania OpenWRT do routera TL-WR740N v4.xx
Aby wgrać oprogramowania OpenWRT do routera TL-WR740N v4.xx należy pobrać ze strony
https://downloads.openwrt.org/releases/17.01.6/targets/ar71xx/generic/ odpowiednią wersję i wgrać ją przez GUI zainstalowanego oprogramowania. Wersja sysupgrade służy do aktualizacji wcześniej wgranej wersji OpenWRT lub Gargoyle. Wersja factory służy do wgrania przez oryginalne oprogramowanie TP-Linka.
Bootowalny pendrive
Świetnym programem pozwalającym wgrać obraz ISO na napęd pendrive, uczynić go napędem startowym i odwrotnie jest program ImageUSB:
https://www.osforensics.com/tools/write-usb-images.html
MikroTik – copy DHCP leases to ARP script
Poniższy skrypt kopiuje wpisy DHCP leases (powiącania IP – MAC) do tablicy ARP.
#Define interface that clients are connected to. In my case bridge1
:local interface bridge1;
#Deleting old ARP entries
#Adding information to log
:log info ("Deleting old ARP entries");
:foreach arpId in=[/ip arp find] do={
/ip arp remove $arpId;
}
#Adding new ARP entries
:foreach leaseId in=[/ip dhcp-server lease find] do={
#OPTIONAL - copy DHCP Lease comment to leaseComment variable
#:local leaseComment [/ip dhcp-server lease get $leaseId comment];
#copy DHCP Lease IP address to leaseMAC variable
:local leaseIP [/ip dhcp-server lease get $leaseId address];
#copy DHCP Lease MAC address to leaseMAC variable
:local leaseMAC [/ip dhcp-server lease get $leaseId mac-address];
#Adding new ARP entries
/ip arp add address=$leaseIP mac-address=$leaseMAC interface=$interface disabled=no published=no;
#Adding information to log
:log info ("Adding new ARP entry");
}
Handbrake – automatyczna kompresja plików video
Poniższy skrypt PowerShell umożliwia automatyczną kompresję materiałów video w folderze i podfolderach.
gci . *.mp4 -R | foreach-object { $saveBase = "v:\handbrake" $curDir = (Get-Item -Path ".\" -Verbose).FullName $inName = $_.BaseName + $_.Extension $inFile = $_.DirectoryName + "\" + $inName $outFile = $saveBase + $inFile.replace($curDir, "") $outDir = $outFile.replace($inName, "") New-Item -path "$outDir" -type directory -force echo "Working on $inFile" echo "Saving to $outFile" &"C:\Program Files\HandBrake\HandBrakeCLI.exe" -i "$inFile" -o "$outFile" --preset "Very Fast 1080p30" }
Źródła i inne tematycznie związane artykuły:
http://www.codegist.net/search/handbrake%20recursive%20encode/1
https://dzone.com/articles/poor-mans-batch-encoding-with-handbrake
https://www.hanselman.com/blog/BatchConvertingADirectoryTreeOfVideosRecursivelyWithHandbrakeForStreamingToAnXbox360.aspx
https://jorge.fbarr.net/2012/05/19/batch-convert-videos-using-handbrake-and-a-script/
VirtualBox – zmiana identyfikatora dysku
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid "V:\VMs\Win7-ORA\Win7-ORA.vdi"
VirtualBox – zapisanie stanu maszyny
Poniżej przedstawiony jest skrypt zamykający maszyny wirtualne a następnie zamykający hosta (system Windows).
"C:\VirtualBox\VBoxManage.exe" controlvm "Ubuntu Server" savestate "C:\VirtualBox\VBoxManage.exe" controlvm "Ubuntu Minimal" savestate shutdown /s /t 10