<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>vmware felhasználói közösség &#187; script</title>
	<atom:link href="http://www.vmug.hu/tag/script/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vmug.hu</link>
	<description></description>
	<lastBuildDate>Tue, 07 Sep 2010 20:24:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VMware infrastruktúra programozása PowerShell-ből?</title>
		<link>http://www.vmug.hu/2010/04/vmware-infrastruktura-programozasa-powershell-bol/</link>
		<comments>http://www.vmug.hu/2010/04/vmware-infrastruktura-programozasa-powershell-bol/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 23:34:05 +0000</pubDate>
		<dc:creator>sandor.istvan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[PS2VMware]]></category>
		<category><![CDATA[sample]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.vmug.hu/?p=1616</guid>
		<description><![CDATA[Kifejezetten nehézkesen lehet megtalálni olyan komplett leírást, vagy útmutatót, ahol fejlesztői környezet összerakásáról írnak, ezt párosítva miként is lehet megszólítani -pl. VI kliensen kívül- az általunk üzemeltetett, illetve használt virtuális könyezetünket, és mindezt a legegyszerűbben.
Tervezett cikksorozatommal a korábbi és tervezett előadásaim anyagait próbálom kiegészíteni és közérthetőbbé tenni. Bízom benne, hogy minimális programozói tapasztalattal is, szinte csodákra [...]]]></description>
			<content:encoded><![CDATA[<p>Kifejezetten nehézkesen lehet megtalálni olyan komplett leírást, vagy útmutatót, ahol fejlesztői környezet összerakásáról írnak, ezt párosítva miként is lehet megszólítani -pl. VI kliensen kívül- az általunk üzemeltetett, illetve használt virtuális könyezetünket, és mindezt a legegyszerűbben.</p>
<p>Tervezett cikksorozatommal a korábbi és tervezett előadásaim anyagait próbálom kiegészíteni és közérthetőbbé tenni. Bízom benne, hogy minimális programozói tapasztalattal is, szinte csodákra lesz képes az, aki végig követi velem ezt a Magyarországon még szinte ismeretlen ösvényt&#8230;<br />
<span id="more-1616"></span></p>
<p style="text-align: center"><a href="http://www.vmug.hu/wp-content/uploads/2010/04/ps.jpg"><img class="alignnone size-medium wp-image-1631" src="http://www.vmug.hu/wp-content/uploads/2010/04/ps-300x261.jpg" alt="" width="300" height="261" /></a></p>
<p>Miért mondom ezt? A közönséget megkérdezve, a jelenlevők max. 75-80%-a mondta azt, hogy rendszeresen scipttel&#8230; Egy &#8220;véres szakmai&#8221; rendezvényen&#8230; Következő kérdésem az volt, hogy hányan scriptelnek PS-ben? Az előbb &#8220;fáradtan&#8221; felemelt kezek ~10%-a maradt továbbra is a levegőben&#8230; Amin igazán meglepődtem, hogy utolsó kérdésemre: azaz hányan próbálták a PS-t VMware-s lekérdezésekre használni&#8230; 1 kéz maradt fennt&#8230;</p>
<p>Azt hiszem már érhető, hogy miért szeretném népszerűsíteni, ezt a kíváló és programozói eszköz csomagot, mely nem utolsó szempontból: <strong>INGYENES</strong>!</p>
<p>Feltételezem a T. érdeklődőről, legyen inkább: Rólad&#8230;.</p>
<p>ismered a programozás alapjait: változók és típusaik, ciklusok, feltételek, függvények, eljárások, objektumok. A programozásnál a szintaktika -szerintem- annyira nem lényeges, főleg ha láttál már C#-ot vagy akár Delphi-t. Ha van rutinod, akár VBS-ben akkor méginkább könnyebb lesz, ezt ígérhetem. Ha ezen alapfogalmakat még nem ismered, akkor javaslom állj meg és nézz utánna, ebben nem állt szándékomban segíteni&#8230; <img src='http://www.vmug.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>A következőkre számíthatsz, ha &#8220;pontozással&#8221; vissza jelzel, hogy igényelnéd ezt az &#8220;oktató&#8221; sorozatot, mely a következőkből fog állni:</p>
<ul>
<li>Milyen programot, honnan &#8220;szedjünk&#8221; le és milyen sorrendben telepítsünk.</li>
<li>Alapok, kapcsolat felvétel pl. vCenter</li>
<li>VI objektumok lekérdezése (VM, ESX host, Resource Pool, Cluster, stb&#8230;)</li>
<li>Chart-ok, diagrammok készítése</li>
<li>Riport generálás ltérő formátumokban: CSV, WORD, EXCEL, HTML, EMAIL</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.vmug.hu/2010/04/vmware-infrastruktura-programozasa-powershell-bol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux VM-ek kezelése</title>
		<link>http://www.vmug.hu/2010/03/1485/</link>
		<comments>http://www.vmug.hu/2010/03/1485/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 06:44:21 +0000</pubDate>
		<dc:creator>attila.sarandi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vi]]></category>
		<category><![CDATA[vmug]]></category>

		<guid isPermaLink="false">http://www.vmug.hu/2010/03/1485/</guid>
		<description><![CDATA[Legutóbbi találkozónkon elhangzott előadásom letölthető változatához adok némi magyarázatot azok számára, akik nem tudtak eljönni.
Először is miről lesz szó: VMware Tools install, fizikai-virtuális konverzió, HotAdd Disk, HotAdd CPU, HotAdd RAM, vCenter Template, időszinkron, kernelbe integrált driver-ek.






Sokan elfelejtik a VMware Tools-t felrakni a VM telepítése után, talán azért mert a linux-os telepítés egyszerűsége nem ismert számukra, [...]]]></description>
			<content:encoded><![CDATA[<p>Legutóbbi találkozónk<a id="eyre" href="http://docs.google.com/File?id=dfkwzmxs_46fcxf3tds_b" target="_blank"><img style="float: right; height: 240.151px; margin-left: 1em; margin-right: 0; width: 320px;" src="http://docs.google.com/File?id=dfkwzmxs_46fcxf3tds_b" alt="" /></a>on elhangzott előadásom letölthető változatához adok némi magyarázatot azok számára, akik nem tudtak eljönni.<br />
Először is miről lesz szó: VMware Tools install, fizikai-virtuális konverzió, HotAdd Disk, HotAdd CPU, HotAdd RAM, vCenter Template, időszinkron, kernelbe integrált driver-ek.<br />
<br ><br />
<br ><br />
<br ><br />
<br ><br />
<br ><br />
<span id="more-1485"></span></p>
<p>Sokan elfelejtik a <strong>VMware Tools</strong>-t felrakni a VM telepítése után, talán azért mert a linux-os telepítés egyszerűsége nem ismert számukra, ezért bemelegítésként álljon itt egy rövid kis összefoglaló a telepítési lépésekről:</p>
<div style="color: #0c343d; font-family: Courier New; margin-left: 40px;">$ mount /dev/cdrom /mnt/cdrom<br />
$ cp /mnt/cdrom/VMwareTools-&lt;version&gt;.tar.gz /tmp/<br />
$ cd /tmp<br />
$ tar -zxvf VMwareTools-&lt;version&gt;.tar.gz<br />
$ cd vmware-tools-distrib<br />
$ ./vmware-install.pl<br />
&#8211;vagy&#8211;         $ rpm -ivh /mnt/cdrom/VMwareTools-&lt;version&gt;.rpm<br />
$ vmware-config-tools.pl<br />
$ umount /mnt/cdrom<br />
$ /usr/bin/vmware-toolbox &amp;<br />
$ rm /tmp/VMwareTools-&lt;version&gt;.tar.gz<br />
$ rm -rf /tmp/vmware-tools-distrib</div>
<p><strong>P2V (Physical To Virtual)</strong></p>
<p><a href="http://docs.google.com/File?id=dfkwzmxs_47ts28h5fs_b" target="_blank"><img id="ojzt" style="float: right; height: 240.151px; margin-left: 1em; margin-right: 0pt; width: 320px;" src="http://docs.google.com/File?id=dfkwzmxs_47ts28h5fs_b" alt="" /></a>A 4-es verzió óta nem kell mindenféle trükközésekhez folyamodnunk, a VMware Converter Standalone kiválóan használható fizikai gépeink online (működés közbeni) konvertálására. A termék ingyenesen letölthető és használható, akár Linux vagy Windows gépre is feltelepíthető. A vCenter Server-be integrált változathoz képest két hátránya van nem tud P2V folyamatot beütemezni és ColdCloning-ra (CD-ről boot-olós offline konvertálás) nem használható. Viszont egy előnye is van, ugyanis a vCenter-es változat nem tud Linux gépet konvertálni. Az előadás dia azt mutatja be, hogy amennyiben a forrás gépen LVM-et használtunk, azt a konvertálás során szétszedi; viszont &#8211; ha szükséges &#8211; az IDE-SCSI átalakítást megteszi, kijavítja az fstab-ot is. Hasznájátok!</p>
<p><strong>Lemez növelése, hozzáadása működés közben</strong></p>
<div style="text-align: left;">A VM meglévő lemezeit tudjuk ugyan növelni, de nem találtam olyan módszert, amivel működés közben egy meglévő partíciót és a fájlrendszert ki lehetett volna húzni. Persze, persze ha umount-tal lecsatolom, akkor igen, de a létfontosságú fájlrendszerek (/var, stb.) lecsatolása alatt nemigen várható el a VM-ben futó alkalmazások futása, ezért nekem innentől az nem működés közbeni, online lemez növelés. Teljes funckionalitású működés közben csak akkor van lehetőségünk, ha LVM-et használunk és fájlrendszer növelési igénykor új lemezet csatolunk a VM-hez, majd azt az LVM-en keresztül hozzácsapjuk a meglévő fájlrendszerhez. Ennek a lépéseit írja le az alábbi parancs sor (a fontos parancsok előtti és utáni ellenőrzések, megjelenítések csak azt a célt szolgálják, hogy tudjuk ellenőrízni a munkafolyamatot):</div>
<div style="margin-left: 40px;"><span style="font-family: courier new;"><span style="color: #0c343d;">#0.lépés: diszk hozzáadása VMware-ben</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lsscsi</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">rescan-scsi-bus.sh                             #új diszk felismertetése</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lsscsi</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">fdisk /dev/sdb (n &#8211; primary with defaults; t- type 8e; w &#8211; write)</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">pvcreate /dev/sdb1                                  #physical volume létrehozása</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgdisplay</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgextend rootvg /dev/sdb1          #volume group kiterjesztése az új partícióval</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgdisplay</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lvdisplay /dev/rootvg/rootlv</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lvextend -L +1G /dev/rootvg/rootlv /dev/sdb1       #logical volume kiterjesztése</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lvdisplay /dev/rootvg/rootlv</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">df -h</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">resize2fs /dev/rootvg/rootlv                           #filesystem kiterjesztése</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">[ext2online /dev/rootvg/rootlv vagy resize_reiserfs /dev/rootvg/rootlv]</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">df -h</span></span></div>
<p>SWAP növelése esetén a következőképpen néz ki:</p>
<div style="margin-left: 40px;"><span style="font-family: courier new;"><span style="color: #0c343d;">#0. lépés: diszk hozzáadása VMware-ben</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lsscsi</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">rescan-scsi-bus.sh                             #új diszk felismertetése</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lsscsi</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">fdisk /dev/sdb (n &#8211; primary with defaults; t- type 8e; w &#8211; write)</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">pvcreate /dev/sdb1                                  #physical volume létrehozása</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgdisplay</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgextend rootvg /dev/sdb1          #volume group kiterjesztése az új partícióval</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">vgdisplay</span></span><br style="color: #0c343d; font-family: Courier New;" /><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lvdisplay /dev/rootvg/swaplv</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">free</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">swapoff /dev/rootvg/swaplv</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">lvextend -L +1G /dev/rootvg/swaplv /dev/sdb1 </span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">mkswap /dev/rootvg/swaplv</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">swapon /dev/rootvg/swaplv</span></span><br style="color: #0c343d; font-family: Courier New;" /><span style="font-family: courier new;"><span style="color: #0c343d;">free</span></span></div>
<p><strong>Hot-Plug CPU</strong></p>
<div style="text-align: left;">Alapfeltételek: vSphere4 (ESX4/ESXi4); VM version 7; kernel min. 2.6.14. VM FaultTolerance-al nem működik együtt és talán a legfontosabb, hogy alapból nincs bekapcsolva és csak álló VM esetén állítható, így VM indítás előtt az opcióknál kapcsoljuk be ezt a képességet. A VMware publikát egy kis script-et, amivel manuális munka nélkül a Linux-unkban is láthatóvá tehetjük a hozzáadott CPU-(ka)t. Ezt töltsük le, másoljuk fel az összes linux-os VM-ünkbe vagy persze az is elég, ha elkérhetővé tesszük a hálózaton pl. egy NFS megosztáson keresztül:</div>
<div style="text-align: center;"><a id="ygup" title="http://communities.vmware.com/servlet/JiveServlet/download/10493-2-26560/online_hotplug_cpu.sh" href="http://communities.vmware.com/servlet/JiveServlet/download/10493-2-26560/online_hotplug_cpu.sh">http://communities.vmware.com/servlet/JiveServlet/download/10493-2-26560/online_hotplug_cpu.sh</a></div>
<p>Ha hozzáadtuk a VI (ez nem a unix/linux vi editor! <img src='http://www.vmug.hu/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) kliensben az új CPU-t, akkor már csak le kell futtatni &#8211; természetesen root jogosultsággal &#8211; a fenti script-et.</p>
<p><strong>Hot-Add RAM</strong><br />
Ugyanaz mint a processzornál, csak itt még a Linux-ban aktív SUSPEND és hibernációs képesség is bekavar, ezért azokat mind ki kell kapcsolni &#8211; mert még több szerver disztribúcióban is alapból aktív! A script elérhető:</p>
<div style="text-align: center;"><a id="mdb_" title="http://communities.vmware.com/servlet/JiveServlet/download/10492-7-26611/online_hotplug_memory.sh" href="http://communities.vmware.com/servlet/JiveServlet/download/10492-7-26611/online_hotplug_memory.sh">http://communities.vmware.com/servlet/JiveServlet/download/10492-7-26611/online_hotplug_memory.sh</a></div>
<p><strong>vCenter Template</strong><br />
Igazából semmi különbség nincs a Windows és Linux alapú template-ek között, mindkettő használható és működik: hozzunk létre egy egy új VM-et; telepítsük fel a linuxunkat, konfiguráljuk be, rakjuk fel rá a VMware Tools-t, illetve minden corporate standard alkalmazást; állítsuk le; konvertáljuk át template-té; hozzunk létre egy &#8216;customization specification&#8217;-t és mehet is a deploy! A testreszabásban (customiation) lehetőség van az új gép gép nevének, hálózati beállításainak konfigurálására. Hasznájunk a template-ben LVM-et, így kellően kicsi template-et tudunk létrehozni és garantáljuk a későbbi fájlrendszer növelési igények teljesíthetőségét is.</p>
<p><strong>Időszinkron</strong><br />
Két lehetőségünk van &#8211; és persze az egyszerűbbet fogom választani:</p>
<p>a) guest-ben NTP-n keresztül: itt a VMware Tools-os időszinkront a hoszthoz le kell tiltani, DE ha az alábbi műveletek bármelyikét csináljuk (tools startup, taking a snapshot, resuming from a snapshot, resuming from suspend, VMotion), a Tools MINDENKÉPPEN fog egy ad-hoc időszinkront csinálni a hoszthoz, tehát a hoszton mindenképpen be kell állítani az NTP alapú szinkront. Ha pedig már úgyis beállítjuk, akkor használjuk a kövekzető lehetőséget.</p>
<p>b) VMware Tools szinkron a hoszthoz: guest-ben nem kell NTP-t, sőt a Tools-t sem konfigurálni, mert ez a fajta időszinkron a VI kliensben a VM paramétereknél beállítható. Viszont attól függően, hogy milyen disztribúciónk és boot loader-ünk van, szükség lehet a /etc/lilo.conf vagy /boot/grub/grub.conf paraméterezése. Disztribúciónkénti részletes listát itt olvashattok: <a id="dfnw" title="http://kb.vmware.com/kb/1006427" href="http://kb.vmware.com/kb/1006427">http://kb.vmware.com/kb/1006427</a></p>
<p>Nekem ez bevált!</p>
<p><strong>Kernelben integrált VMware driver-ek</strong><br />
Ebből egy részeltesebb cikket tervezek írni, ezért most csak annyi, hogy 2.6.33-as verzió óta már a kernel része néhány VMware driver.</p>
<p>A teljes előadás anyag elérhető a <a id="ecpz" title="letöltések" href="http://www.vmug.hu/download/31/">letöltések</a> szekcióban, sőt a videón is dolgozunk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vmug.hu/2010/03/1485/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RCLI</title>
		<link>http://www.vmug.hu/2008/07/rcli/</link>
		<comments>http://www.vmug.hu/2008/07/rcli/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 11:41:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://vmughu.wordpress.com/2008/07/30/rcli/</guid>
		<description><![CDATA[&#160;
Július a CLI hónapja… kijött a VI Toolkit végleges 1.0-s verziója, amellyel powershell segítségével kezelhetjük a VI minden részét és most már az eddig csak ESXi-vel használható Remote CLI a “rendes” ESX-eket is képes utasítani.
http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_rcli.pdf
]]></description>
			<content:encoded><![CDATA[<h4>&#160;</h4>
<p>Július a CLI hónapja… kijött a VI Toolkit végleges 1.0-s verziója, amellyel powershell segítségével kezelhetjük a VI minden részét és most már az eddig csak ESXi-vel használható Remote CLI a “rendes” ESX-eket is képes utasítani.</p>
<p><a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_rcli.pdf">http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_rcli.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vmug.hu/2008/07/rcli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
