E téma célja, hogy lehetőleg minél kisebb, egyszerűbb, ám hasznos alkalmazásokat/információkat ide összegyűjtsünk a virtuális gépekkel foglalkozók számára.
http://sanbarrow.com/files/vmx-builder.cmd (vmware virtuális gép generátor, pl. playerhez)
vmdkgen.sh (2GB-nál nem nagyobb fájlokból álló vmware virt. diszk generátor) elavult, tudja pl. a www.qemu.org qemu-img binárisa, minden platformra.
raw2vmdk.bat (nyers lemezképhez előállítja külön fájlba a vmdk leíró fájlt, amely vmdk már vmx gépbe felcsatolható. unix és win* alatt is működik!)
Forrás:
:<<NUL
@echo off
rem NEM adom, az enyem. Minden szar es jog fenntartva!
if "x%1"=="x" echo elso parameter nem lehet ures
if "x%1"=="x" exit /b 1
if not exist %1 echo nem letezik az elso parameterkent megadott fajl!
if not exist %1 exit /b 1
for %%G in (%1) do set /A CYL1=%%~zG/512
set /A CYL2=CYL1/1008
echo # Disk DescriptorFile > "%~dpn1.vmdk"
echo version=1 >> "%~dpn1.vmdk"
echo CID=fffffffe >> "%~dpn1.vmdk"
echo parentCID=ffffffff >> "%~dpn1.vmdk"
echo createType="monolithicFlat" >> "%~dpn1.vmdk"
echo # Extent description >> "%~dpn1.vmdk"
echo RW %CYL1% FLAT "%1" 0 >> "%~dpn1.vmdk"
echo # The Disk Data Base >> "%~dpn1.vmdk"
echo #DDB >> "%~dpn1.vmdk"
echo ddb.geometry.cylinders=^"%CYL2%^" >> "%~dpn1.vmdk"
echo ddb.geometry.heads="16" >> "%~dpn1.vmdk"
echo ddb.geometry.sectors="63" >> "%~dpn1.vmdk"
echo ddb.adapterType="ide" >> "%~dpn1.vmdk"
echo ddb.toolsVersion="0" >> "%~dpn1.vmdk"
exit /b
NUL
[ ! -f "$1" ] && echo "$1" nem letezik vagy nem regularis fajl'!'
[ ! -f "$1" ] && exit 1
CYL1=`wc -c "$1" | cut -d' ' -f1`
CYL1=`expr $CYL1 / 512`
CYL2=`expr $CYL1 / 1008`
echo '# Disk DescriptorFile' > "$1.vmdk"
echo 'version=1' >> "$1.vmdk"
echo 'CID=fffffffe' >> "$1.vmdk"
echo 'parentCID=ffffffff' >> "$1.vmdk"
echo 'createType="monolithicFlat"' >> "$1.vmdk"
echo '# Extent description' >> "$1.vmdk"
echo "RW $CYL1 FLAT "'"'"$1"'"' 0 >> "$1.vmdk"
echo '# The Disk Data Base' >> "$1.vmdk"
echo '#DDB' >> "$1.vmdk"
echo 'ddb.geometry.cylinders="'$CYL2'"' >> "$1.vmdk"
echo 'ddb.geometry.heads="16"' >> "$1.vmdk"
echo 'ddb.geometry.sectors="63"' >> "$1.vmdk"
echo 'ddb.adapterType="ide"' >> "$1.vmdk"
echo 'ddb.toolsVersion="0"' >> "$1.vmdk"
- 6320 megtekintés
Hozzászólások
Üdvözitendo az otlet.
Megtamogatom 10 PowerShell scripttel
http://www.virtualize.hu/top-10-powershell-script-amit-a-vmware-adminis…
---------------------
http://virtualize.hu
- A hozzászóláshoz be kell jelentkezni
Gyanus hogy a topic befulladt
---------------------
http://virtualize.hu
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Nem fulladt be a topik.
" http://sanbarrow.com/files/vmx-builder.cmd " bugos. Néhány helyen, mintha VBA-ból generálták volna a batchfájlt, hexa 0xA0 karaktereket szúr be boolean (text) értékekhez, így amikor drag&drop-ot akarunk definiálni, invalid boolean value-akat kreálhat a vmx fájlba! Ez pedig notepadben tökéletesen sziszifuszi munkával javítható.
Türelem, lesz még több is!
ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne
- A hozzászóláshoz be kell jelentkezni
Most éppen VMWARE -> QEMU vmx2qemustarter.sh-n dolgozom
Tehát egy inputként kapott vmx fájlból elő fog állítani egy batchfájlt, ami szintaktikailag helyes bat/sh szkript lesz (*csh, *ash, *[kz]sh), és qemu-i386 indító parancssort generál, illetve szükség szerint disk image-et konvertál. Addig is mindenki szépen böfögje ide a saját kis okosságait, kódocskáit!
Tervezek még gxemul/qemu*/pearpc okosságokat is. Valaki nem tudja, hogy esetleg AIX-ot (legalább AIX 3+, lehetőleg 4.3* verziójút) ingyenes emulátorból/amigából/macintoshból hogyan kell/lehet elindítani? (PowerVM-hez pl. (újabb) vas kell(ene), az nem jó) Sikerült-e ez már valakinek a világon? LGee, mit tudsz erről? :)
ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne
- A hozzászóláshoz be kell jelentkezni
Föl:
"Valaki nem tudja, hogy esetleg AIX-ot (legalább AIX 3+, lehetőleg 4.3* verziójút) ingyenes emulátorból/amigából/macintoshból hogyan kell/lehet elindítani?"
ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne
- A hozzászóláshoz be kell jelentkezni
Belefirkálok már én is.
Létezik Norton Ghost .gho -> .vmdk konverter?
--
Elméletileg nincs különbség elmélet és gyakorlat között. Gyakorlatilag van.
- A hozzászóláshoz be kell jelentkezni
Ha ghost v10-nél régebbi a file, akkor fel kell mountolni (emlékeim szerint van ilyen funkció a ghost-ban, de lehet csak az újabbakban) és vmware converter megcsinálja belőle a vmdk-t (p2v üzemmód), ha újabb, akkor mount nélkül is megeszi.
- A hozzászóláshoz be kell jelentkezni
Acronis tud konvertalgatni eleg sok formatumbol/ba.
- A hozzászóláshoz be kell jelentkezni
vajon hány embert szoktatok rá a chroot-ra?
(vigyázzatok, a symlinkes binárisokat nem másolja)
ubuntu alatt tesztelve, CentOS és hasonlók alatt kicsit módosítani kell, ha pl. which-et használ valaki.
# chroot demo
mkdir -p "/tmp/chrootdemo"
cd "/tmp/chrootdemo"
# /bin konyvtar masolasa
mkdir -p ./bin
find /bin -type f -perm /111 -exec cp {} bin/ \;
# /bin konyvtar binarisaihoz szukseges libek konyvtarstrukturajanak letrehozasa
find /bin -type f -perm /111 -exec ldd {} \; | \
sed '/\//!d;s/\/\/\/*/\//g;s/^\(.*[=][>] *\|[\t ]*\)\(.*\) *[(0-9xa-fXA-F)]*$/\2/' | \
sort | uniq | sed 's/^.*$/dirname '"'"'&'"'"'/;' | sh | uniq | \
sed 's/^.*$/mkdir -p .'"'"'&'"'"'/' | sh
# /bin konyvtar binarisaihoz szukseges libek masolasa
find /bin -type f -perm /111 -exec ldd {} \; | \
sed '/\//!d;s/\/\/\/*/\//g;s/^\(.*[=][>] *\|[\t ]*\)\(.*\) *[(0-9xa-fXA-F)]*$/\2/' | \
sort | uniq | sed 's/^.*$/cp '"'"'&'"'"' ".$(dirname '"'"'&'"'"')"/;' | sh
# chroot itt tortenik, pl. exit-tel kilephetsz, jo mulatast!
# chroot "$(pwd)" /bin/bash, ha nem kell sudo
sudo chroot "$(pwd)" /bin/bash
ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne
- A hozzászóláshoz be kell jelentkezni
ez királyság, ldd-vel összeszedni a függőségeket! :)
- A hozzászóláshoz be kell jelentkezni
retró virtualizáció lesz nemsokára a téma e receptgyűjteményben
pl. bsd42.sf.net -en található BSD image-k vax780/simh alatti installációja, vmware player 2.x/3.x NAT-olás, port forwarding beállítások. Addig egy kis lazán kapcsolódó ubuntu-t lecsupaszítani képes ötletet mutatok be:
(Angol ubuntu 32bit 9.10, virtuális gépbe) alaptelepítés után "dpkg --force-all -P xserver\*" után a következő while ciklus a frissen törölt függőségekkel rendelkező csomagokat eltávolítja, és addig tart a ciklus, amíg történik csomageltávolítás:
# cat csupaszit.sh
ELOZO=$[1+$(dpkg --get-selections|wc -l)]
FRISS=$(dpkg --get-selections|wc -l)
while [ "$ELOZO" != "$FRISS" ] ; do
ELOZO=$FRISS
apt-get -s check 2>/dev/null | awk '/^The following packages have unmet depe/{K=1}{if((K==1) && ($1 ~ /:$/) && ($2 ~ /Depends:$/)){gsub(/:.*/,"");print "dpkg --force-all --purge " $1}}' | sh
FRISS=$(dpkg --get-selections|wc -l)
done
# exit
Lehet, hogy van olyan trükk, amely a frissen eltávolított csomag(ok) miatt törött függőségűvé váló csomagokat is eltávolítja, de ez működik :) xserver és gdm törlés után már 951 lett a csomagok száma, előtte 12xx vagy még több volt.
- A hozzászóláshoz be kell jelentkezni
aptitude meg deborphan?
- A hozzászóláshoz be kell jelentkezni
Jogos, ámde miután letisztítottam a rendszert, még ezt a két dolgot is le kellene pucolnom leszármazottastul-függõségestül-árvaelõfeltételestül!
http://www.youtube.com/watch?v=QXz7-BNC6jw
http://nocirc.org/
- A hozzászóláshoz be kell jelentkezni
Nos, ezekkel buzizok egy jót:
http://wiki.qemu.org/download/linux-user-test-0.3.tar.gz
az ebben található csonka linux környezetecskéket szeretném chroot-va futtatni (miután kialakítottam architektúránként a megfelelő könyvtárstruktúrát mindenestül-lendkerekesmalájqrwástul), de nem megy.
Kérdés:
Miért is nem megy?
Válasz:
az apt-get-elt qemu-alpha, qemu-arm stb... ldd során láttatja, hogy milyen libek hol kell elhelyezkedjenek. És sajnos ütközik a chrootolt környezetben használni kíván bash, ash, sh parancsok libjeivel néhány, ami szopó.
A francnak van kedve static buildeket készíteni a tetű masinámon. Valakinek nincs kedve esetleg hozzá? :Đ
( 0.13.0-rc0 1.5GHz alatt kb. másfél-két óra alatt fordul nálam, na most jóéjt! )
- A hozzászóláshoz be kell jelentkezni
ubuntu ppc bináris futtatása i386-on, eredeti PPC-s ubuntu CD-n található .deb csomagbeli binárisról van szó:
$ which mawk
$ file ppc/mawk
ppc/mawk: ELF 32-bit MSB executable, PowerPC or cisco 4500, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.0, stripped
$ qemu-ppc -L ./gnemul/qemu-ppc ppc/mawk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
compiled limits:
max NF 32767
sprintf buffer 1020
$ uname -m
i686
$
- A hozzászóláshoz be kell jelentkezni
Vakegér voltam, qemu-"$ARCH"-static binárisok vannak pl. a buzuntu deb csomagokban.
Azaz megoldva, spanyolvigasz nélkül.
http://www.youtube.com/watch?v=QXz7-BNC6jw
http://nocirc.org/
- A hozzászóláshoz be kell jelentkezni
Windowsra
- Qemu Manager PEN drive-ra ideális, működik telepítés és admin jog nélkül is.
- Virtual Floppy Drive, Virtual Disk Driver és néhány további hasznos segédprogram: http://chitchat.at.infoseek.co.jp/vmware/index.html
--
Légy derűs, tégy mindent örömmel!
- A hozzászóláshoz be kell jelentkezni
subscribe
Van pár linkem, igyekszem előkeresni őket. :)
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
- A hozzászóláshoz be kell jelentkezni
Alpha/VAX/PDP stb. virtualizácó többé-kevésbé sikeresen kivitelezhető akár házilag is, ám elkellhet néhány segédprogram, netán disklabelezett diskimage, melyek elérhetők a FreeAXP ( http://freeaxp.com/ ) emulátorhoz.
# MIM: Make Image. Graciously provided by Enrico Granata, copyright © 2010. MIM is a command line utility that allows quick creation of container files used with virtual VAX and Alpha systems. MIM is intuitive to use. Simply run MIM at the command line to obtain usage instructions.
Letöltés itt:
http://www.migrationspecialties.com/Downloads/mim.zip
# Tru64 Disks: Graciously provided by John Manger of Caponier Ltd., the following empty disk image files are available for download to support OSF/1 and Tru64 Unix users. These are empty RZ disk images that have been correctly formatted with appropriate Unix disk-labels. They can be used to support authentic DEC RZ-style volumes of the correct size. The canned disks facilitate migrations and early versions of OSF/1 and Tru64.
* RZ24
* RZ24L
* RZ25
* RZ25M
* RZ27
* RZ35
Letöltések:
http://www.migrationspecialties.com/zip/RZ24.zip
http://www.migrationspecialties.com/zip/RZ24L.zip
http://www.migrationspecialties.com/zip/RZ25.zip
http://www.migrationspecialties.com/zip/RZ25M.zip
http://www.migrationspecialties.com/zip/RZ27.zip
http://www.migrationspecialties.com/zip/RZ35.zip
http://www.youtube.com/watch?v=QXz7-BNC6jw
http://nocirc.org/
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
szinten
- A hozzászóláshoz be kell jelentkezni
+
- A hozzászóláshoz be kell jelentkezni
naméghogy
- A hozzászóláshoz be kell jelentkezni
Énisénis! :)
http://hup.hu/taxonomy/term/209
http://www.youtube.com/watch?v=QXz7-BNC6jw
http://nocirc.org/
- A hozzászóláshoz be kell jelentkezni
VMwarehez: http://communities.vmware.com/docs/DOC-9852
- A hozzászóláshoz be kell jelentkezni