Vmware Workstation Performance – Defragmenting Virtual Disks
Azi discutam despre performanta masinilor virtuale in Vmware Workstation, masini virtuale folosite pentru test sau development.
La nivel de desktop una din problemele aparute este fragmentarea discului pe care se afla fisierul masinii virtuale(discul virtual), la fel ca si continutul acestuia. Iar cand vine vorba de defragmentare pentru imbunatatirea performantelor pasii trebuie urmati intr-un anume fel:
-defragmentarea volumelor din interiorul masinii virtuale. Pe Windows, folositi Windows Defrag din interiorul masinii virtuale.
-defragmentarea continutului fisierului VMDK. Iar aici e o mica dilema si e destul de tricky de inteles. Defragmentarea se face cu Vmware Virtual Disk Utility:
Iar intrebarea e, ce face acest vmware-vdiskmanager –d daca eu deja am defragmentat discul din interiorul masini virtuale. Eh, eu zic ca Defrag a defragmentat doar ce era pe volumele din interiorul discului virtual, iar Virtual Disk Manager aranjeaza datele in ordine pe sectoarele la inceputul fisierului.
-iar ultimul pas, e defragmentarea discului pe care se afla VMDK-ul cu utilitarele de pe sistemul de operare host.
Trebuie mentionat ca defragmentarea poate avea un efect negativ atunci cand folositi linked clones sau snapshots. Asta pentru ca Vmware tine toate modificarile in redo log si nu modifica fisierul de la care s-a pornit snapshot-ul sau clona. In cazul asta, atunci cand incercati defragmentarea unei clone, fisierul redo va creste considerabil.
Recomandat e sa defragmentati din interiorul masinii virtuale folosita ca template, INAINTE sa faceti primul snapshot sau prima clona.
Documentatie despre Virtual Disk Manager si despre multe alte chestii pe care le puteti face cu el gasiti aici: http://www.vmware.com/pdf/VirtualDiskManager.pdf
Cum stergi fisierele mai vechi de X zile?
Asta pentru ca de curand cautam o solutie pentru intrebarea din titlu si deja ma apucasem sa fac un vbscript, cand deodata mi-am adus aminte ca exista o comanda in Windows care poate face acest lucru foarte simplu.
Mai bine zis poate sa listeze fisierele care indeplinesc anumite criterii, unul din ele fiind data ultimei modificari si poate sa execute o comanda pe fiecare fisier returnat.
http://technet.microsoft.com/en-us/library/cc753551(WS.10).aspx
In exemplul de mai jos am incercat sa sterg toate fisierele dintr-un folder care erau mai vechi de 10 zile:
Prima data am rulat comanda fara parametrul –d pentru a vedea ce fisiere se incadreaza in selectia mea.
PS:Comanda e disponibila si pe XP si 2003.
Windows 7 Wireless Hotspot
Mai jos gasiti cateva solutii prin care puteti transforma un computer cu Windows 7 intr-un hotspot wireless si puteti partaja conexiunea la Internet cu alte computere sau device-uri mobile.
http://virtualrouter.codeplex.com/ – Open Source
http://connectify.me – Care din cate am citit are si versiune de Android.
Si inca o solutie open source http://myrouter.codeplex.com/
Sursa informatiilor si alte cateva detalii: http://searchenterprisedesktop.techtarget.com/tip/Turn-a-Windows-7-desktop-into-a-wireless-hotspot?asrc=EM_NLT_13876880&track=NL-1108&ad=832099
PS: Imi aduc aminte ca din Vista si Windows 7 poti folosi ICS pentru a partaja conexiunea la net pe cablu si a dat net celor din reteaua wireless (cazul laptopului cu o placa de retea LAN si una WiFi). Nu stiu daca e chiar acelasi lucru cu ce fac softurile de mai sus insa e de retinut.
Enhanced Hardware Virtualization Support for Exchange 2010
De curand MS a anuntat suport extins pentru Exchange 2010 in mediu virtual.
Pana acum multe scenarii nu erau suportate in mediu virtual,insa se pare ca de acum puteti beneficia de toate functionalitatile Exchange 2010 pe platforma virtuala. Inclusiv rolul de Unified Messaging. Iar pentru cei ce stiu sa citeasca atent detaliile, suportul asta e valabil si pentru Exchange pe Vmware.
http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvp.htm
PS: asta e cumva efectul comunitatii care a tot tipat pana cand MS nu a mai avut ce face si a schimbat ceva.
vCenter 4.1 Upgrade
App-V Part 5–Sequencing applications
Sequencing, adica pe romaneste, cum faci pachetele de aplicatii ce ruleaza in App-V. Tot pe principiul MSI, cu un soft ce se numeste “sequencer” si care capteaza tot ce face installerul aplicatiei. De fapt face mai mult, chiar si optimizeaza pachetul pentru streaming in retea.
Nota: merge sa faceti si MSI-uri ce pot fi folosite cu suita System Center.
Asta e partea cea mai dificila la App-V, crearea de pachete, fiecare aplicatie venind cu problemele ei, unele fiind mai usor de captat, altele chiar imposibil.
Sequencer-ul se instaleaza pe o statie de referinta, de preferat pe mediu virtual pentru a putea face usor rollback la starea initiala. Statia de referinta trebuie sa fie cat mai apropiata de o statie ce exista in mediul productiv in companie – aceeasi platforma, OS, Service Pack sau versiune de .Net Framework. In ultimele versiuni exista suport de sequencing si pentru .Net Framework insa deja lucrurile se complica si probabil vom discuta altadata acest subiect.
Asta e drive-ul in care vor fi instalate aplicatiile si e tot acelasi drive ce va fi folosit pe client pentru a monta folderul aplicatiei. Deosebirea e ca acum putem avea acces la acest drive.
Astazi voi crea un packet simplu, pentru Total Commander. Este o aplicatie simpla ce nu are nevoie de foarte multe dependinte, facand captura foarte simpla.
Antivirusul, Windows Search sau orice alt soft ce ar putea perturba captura, trebuie oprite
Sequencer-ul o sa porneasca automat setup-ul aplicatiei.
Instalarea trebuie neaparat sa se faca in folderul definit pe Q:.
Prima parte a capturii se incheie aici.
Acum urmand sa rulam aplicatia pentru prima data si sa setam elementele primei utilizari.
Inchidem Total Commander si dam next in Sequencer. O sa capteze si ultimele modificari facute de Total Commander.
Putem face remove la shortcut-ul Help.
Mai rulam inca odata aplicatia pentru a optimiza pachetul pentru streaming.
Urmand sa inchidem TC-ul.
Acum putem restrictiona pachetul sa ruleze numai pe anumite platforme. E bine sa restrictionati pachetul doar pentru platforma pe care a fost creat (cu toate ca in cazul de fata ar putea rula ok si pe Vista x64).
Salvam pachetul.
Folderul creat de Sequencer il copiem in content folderul de pe server.
Iar pe server importam aplicatia.
Nu uitati sa verificati fisierul OSD. Am pus un exemplu cu OSD-ul initial si inca unul cu cel modificat.
Un refresh la server din consola de pe client, tray sau un logoff/logon va face ca Total Comander sa apara publicat pe statie.
Iar dublu click pe shortcut-ul de pe desktop va face ca aplicatia sa porneasca.
Si asta a fost sequencing-ul unei aplicatii simple. Poate pe viitor vom reveni si cu alte tutoriale mai avansate.
SCSI drivers for Dell servers
In caz ca mai instalati Windows 2003 si nu folositi discul de instalare de la Dell, mai exista optiunea cu F6 si drivere puse pe FDD. Daca nu aveti FDD puteti folosi utilitarul din link-ul de mai jos pentru a crea un USB cu driverele.
Sau puteti crea o imagine de FDD cu BFI si sa o montati via DRAC.
Oricum, cea mai buna varianta ramane tot cea cu nLite.
Microsoft pune mana pe Skype
Cu o oarecare tristete am citit dimineata anuntul cum ca Microsoft vrea sa cumpere Skype. Acum vad ca au si batut palma… Sper sa nu-l “strice” si pe-acesta.
Configuration Manager 2012 Demos
Si bineinteles ca unul din colegii nostri este prezent in lista de tutoriale.
Tip: E al doilea din lista.
Reclama la IE9 in RO
De cand am vazut articolul de pe Hotnews mi-am dat seama ca e reclama mascata. Mai ales ca are comentariile dezactivate (nu ca as fi fost tentat sa las vreunul) iar asta spune multe. Cui nu-i place feedback-ul??? Va spun eu: MS RO.
Dar totul a devenit public dupa ce au inceput sa promoveze concursul asta stupid: http://www.hotnews.ro/ie9
Acum pe bune, chiar nu puteau sa imagineze ceva mai bun?
Concluzia: Alti bani aruncati pe fereastra de la departamentul “hai sa ne facem ca muncim”. Va doresc sa faceti penitenciarul ala pe statia extraterestra si sa-i faceti si voi o vizita (pentru cine nu s-a prins, sa citeasca ideile propuse pe pagina concursului).