2011-12-30

Top 10 Whitepapers, Dokument, Videos, hotfixar, presentationer och verktyg från Citrix under 2011

Med jämna mellanrum så brukar supporten på Citrix släppa information om de mest nedladdade dokumenten, fixarna, presentationerna osv från deras site.
Denna information brukar normalt komma ungefär en gång i månaden och jag gillar den för att den ger en fingervisning över vilka problem/utmaningar som folk har just nu i sina miljöer och vilka artiklar/verktyg/presentationer som är bra... :)

Här kommer sammanställningen för 2011:
Topp 10 Whitepapers 2011
Artikel Nummer
Titel
CTX110351User Profile Best Practices for MetaFrame Presentation Server
CTX101997Citrix Secure Gateway Secure Ticket Authority Frequently Asked Questions
CTX120760XenDesktop – Design Handbook
CTX124087XenDesktop Modular Reference Architecture
CTX101739Microsoft SQL Server 2000 Data Store Replication
CTX119036User Profile Manager Deployment Best Practices
CTX117913Technical Guide for Upgrading / Migrating to XenApp 5.0
CTX111311Using SQL Server 2005 Database Mirroring to Improve Citrix XenApp Farm Disaster Recovery Capabilities
CTX118397Introduction to Storage Technologies
CTX124799User Profiles for XenApp and XenDesktop


Topp 10 Produkt dokumentationer 2011
Artikel Nummer
Titel
CTX113566Installation Checklist for Citrix Presentation Server 4.5 Enterprise SE Edition for Windows Server 2003
CTX113392Citrix XenApp 5.0 for Microsoft Windows Server 2008 Installation Checklist EN
CTX113393Readme for Citrix XenApp 5.0 for Windows Server 2008
CTX124791Citrix Provisioning Services 5.6 SP1 Installation and Configuration Guide
CTX124792Citrix Provisioning Services 5.6 SP1 Administrator’s Guide
CTX116416Readme for Citrix XenApp Plugin for Hosted Apps 11.0 and Streamed Apps 1.2 for Windows
CTX112374Citrix Presentation Server 4.5 Installation Checklist EN
CTX122664Access Gateway Plug-in for Mac OS X (Version 2.0.1)
CTX120305How to Use Application Streaming with Advanced Edition
CTX109108Getting Started with Citrix Licensing Guide



Topp 10: "How To Videos 2011"
ÄmneVideo Länk
How To: Create a VM Template and Deploy using XenDesktop WizardVideo Link
How To: Convert a Physical Machine to a Virtual MachineVideo Link
How To: Configure Pass-Through Authentication with Web Interface 5.2Video Link
How To: Deploy Citrix Clients via Web Interface 5.2Video Link
How To: Configure USB Support on XenDesktopVideo Link
How To: Configure AGEE for use with iPhone/iPad/Android DevicesVideo Link
How To: Create a GPO to blacklist URLs from running on clients in HDXVideo Link
How To: Overview of Authentication Profiles in Access Gateway 5.0Video Link
How To: Configure NetScaler VPX IP AddressesVideo Link
How To: Configure Access Gateway 5.0 to Replace Secure GatewayVideo Link



Topp 10 Hotfixes 2011
Artikel Nummer
Titel
CTX122756Hotfix Rollup Pack 6 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 32-bit Edition
CTX127136Citrix Offline Plug-in 6.0.2 for Windows – English
CTX116550Citrix Presentation Server Client 10.200 for Windows
CTX127926Hotfix Rollup Pack 7 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 32-bit Edition
CTX118445Citrix XenApp Plug-in for Hosted Apps 11.0 and Streamed Apps 1.2 for Windows
CTX125156Access Gateway Enterprise Edition 9.2, Maintenance Build 54.3
CTX120923Hotfix Rollup Pack 5 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 32-bit Edition
CTX125388Hotfix XA600W2K8R2X64001 – For Citrix XenApp 6.0 for Windows Server 2008 R2 – English
CTX122761Hotfix Rollup Pack 6 for Citrix XenApp 5.0 and Citrix Presentation Server 4.5 for Microsoft Windows Server 2003 64-bit Edition
CTX127036Hotfix XA600W2K8R2X64021 – For Citrix XenApp 6.0 for Windows Server 2008 R2 – English


Topp 10 Presentationer 2011
Artikel Nummer
Titel
CTX111920Selected Citrix Troubleshooting Tools
CTX105908Get the Most Out of Your Resource Manager Summary Database
CTX111560Health Checks for Citrix Services Using Advanced Monitors
CTX126982Troubleshooting the XenDesktop Virtual Desktop Agent
CTX119104TechEdge 2008 – Troubleshooting Tools for a XenApp Environment
CTX111562Troubleshooting the Citrix NetScaler Application Switch
CTX125175TechEdge 2010 – Debugging a Citrix XenApp and XenDesktop Environment
CTX126981XenApp and XenDesktop Authentication
CTX129629TechEdge 2011 – Health Checking Monitoring Alerting and Troubleshooting Citrix Solutions
CTX125180Troubleshooting XenDesktop, Provisioning Services & XenServer Integration


Top 10 Knowledge Center Articles 2011
Artikel Nummer
Titel
CTX101644Seamless Configuration Settings
CTX711855Common SSL Error Messages, and Respective Cause and Resolution
CTX368624Troubleshooting Citrix Pass-through Authentication
CTX238200Troubleshooting Client Drive Mapping
CTX106192Access Gateway Software Updates
CTX129229Recommended Citrix and Microsoft Hotfixes for XenApp 6 and Windows Server 2008 R2
CTX129082Application Launch Fails with Web Interface using Internet Explorer 9
CTX124164Issues Fixed in XenApp, XenDesktop, and Component Technologies
CTX101810Communication Ports Used By Citrix Technologies
CTX106531Troubleshooting the Citrix XTE Service and Errors: There is no route to the specified address … Protocol Driver Error


Jag funderade på att dela upp allt detta i flera poster bara för att suga på karamellen lite längre, men de passade bättre att vara tillsammans...
Så får detta bli min avslutande bloggpost för 2011. Enjoy. :)

Hur stor skall pagefilen vara? Inte minst på min XenApp server?? Vad då fel med 3xRAM??

Hur stor skall pagefilen vara på en windows maskin?

- Ingen alls?
- Lika stor som man har RAM?
- 3 gånger så stor som servern har RAM?
- 500MB?

Tja detta är en fråga som jag vet att många har brottats med.
Nu har Nicholas Rintalan skrivit en helt fantastiskt bra artikel kring just precis detta. Med länkar som förklarar vad de olika typerna av minne betyder (exempelvis "Commited Memory", "Process Committed Memory", "Process Address Space" osv).

Själva artiklen hittar man här.
http://blogs.citrix.com/2011/12/23/the-pagefile-done-right/

Jag rekommenderar verkligen att kika på länkarna som Nicholas har lagt med, och kika också på kommentarerna efter artikeln. Där finns ytterligare ett par bra länkar.

2011-12-23

Poster: XenServer network ports and connections

[updated again: 2012-10-11. Se changelog below for details]
[updated: 2012-01-02. Se changelog below for details] 
[that's "second of January in the year 2012" to be absolutly clear :)]

Since I have made this poster in English I will also write this post in English (for the convenience of the English-speaking). Normally I only write in Swedish (the name of the blogg "DiverseTips" could be translated to something like "Miscellaneous Tips")

This is my second poster in english (the first one is here ("XenServer XE Command Reference")).

Like the first one this one also is about Citrix XenServer.
In this poster I have been focusing on XenServer and the ports needed for XenServer to work. I have included Provisioning Services since that was what I needed myself. :)
I had a thought to also include XenApp and all that, but it was too much info to put onto just one page.. Also there are alot of good posters about XenApp out there, but I haven't found that many about Citrix XenServer...

In this blogpost the newest version of my XenServer network ports and connections poster will be found. (so if you want to save the URL, this blogpost is the one to put in your favorites :))

For the moment the newest public version of the poster is 1.3 and is created for XenServer 6.1


It looks like this:
 


The poster can be downloaded from here: http://public.diversetips.se/XenServer 6.1 Ports and Connections (1.3).pdf

Suggestions for improvements / changes will be gratefully received!


As I said before; I like posters. They convey alot of information in a dense format. I can print them and decorate the walls in my office, and they make me more productive since they help me find information quickly.
I have written about posters many times before and all those blogposts are found under the label "Posters".

Version
Changes
v1.0
- First public release
v1.1
- Cosmetic changes, spelling
v1.2
- Added Storage Link as a storage repository.
- Added arrows on connections to show directions of the connections.
v1.3
- Changed port for Syslog server (thanks Roberto for heads up!!)
- Updated ports used by Xenserver pool when connecting to Active Directory
- Updated ports used in the Provisioning farm (depending on version)
- Updated ports used by VMs when connecting to PVS farm

2011-12-22

Tack!!

Mer än tusen nedladdningar av min XenServer XE-command poster!
Tack så jättemycket för alla kommentarer, fortsätt gärna skicka kommentarer och tankar. Antingen som kommentarer här, eller som tweets alternativt mail.

2011-12-19

Har alla tänkt fel när det gäller placering av filer i VMware View???

Tja det kan man fundera på...

Andre Leibovici har funderat på just detta när det gäller länkade kloner och View.
Sedan har han gjort ett par riktigt bra mätningar och faktiskt kommit fram till att om man bara har en begränsad mängd SSD så skall de länkade klonerna ligga där... Precis tvärt emot vad normal rekommendation är!

Så kila in och läs artikeln hos Andre: http://myvirtualcloud.net/?p=2513

2011-12-18

Den här bloggposten innehåller nötkräm

Det pågår en tyst katastrof. En katastrof som varje dag dödar 21 000 barn under fem års ålder. De flesta barnen dör av näringsbrist, diarré eller andra sjukdomar. De dör av orsaker som med enkla medel skulle kunna förebyggas. Det som saknas är vaccin, medicin, rent vatten och näringsriktig mat. Saker som UNICEF kan leverera. Saker som vi tillsammans kan leverera.
Foto:UNICEF   

Den här bloggposten är mitt sätt bidra. För i och med att jag publicerar den här bloggposten blir inte bara fler uppmärksammade på den tysta katastrofen utan dessutom innebär det att re:member skänker sex påsar av den nötkräm som UNICEF använder vid behandling av undernärda barn. Tre påsar nötkräm om dagen är allt som krävs för att ett barn som lider av undernäring ska kunna överleva.
foto: UNICEF/Pelle Bergström


Har du också en blogg och vill göra något viktigt i jul? Hämta bloggmaterial här! Tillsammans räddar vi barns liv.

Ps. Vill du köpa fältprodukterna som räddar barns liv, besök UNICEFs gåvoshop. Du kan välja ett snyggt gåvobevis designat av bland annat Tove Styrke eller Elsa Billgren att ge bort i julklapp.

2011-12-16

Microsoft OneNote till Ipad!

Jag använder OneNote till nästan allt och i princip varje dag (är du nyfiken på vad OneNote är så kika här).

Nu finns OneNote till iPad!! Så fantastiskt underbart! En julklapp redan nu

läs mer här: http://blogs.technet.com/b/jweston/archive/2011/12/14/onenote-released-for-the-ipad.aspx

2011-12-15

Hur funkar en router... typ..

Rubriken är inte riktigt sann. Men jag tänkte tipsa om fyra artiklar i en artikelserie om hur chippen funkar i en switch.
Det hela handlar om olika typer av hash-motorer och är rätt djupa. Men det var intressant ändå tycker jag.
Del 1: Hash Tables Versus CAMs
Del 2: The Care and Feeding of Hash Engines
Del 3: Ternary Hashing
Del 4: Grand Unified Theories of Switching

2011-12-14

2 Länktips kring VMware.

vSphere 5 Top 10 – Storage DRS
Massa bra info om Storage DRS. Tillsammans med ett par bra script


Double-Diagram: vCloud Director Management Pod in the Public & Private Clouds!
Två riktigt snygga posters!

2011-12-12

Skriva gratis cerifieringsprov från Microsoft (70-659)

Microsoft har släppt ett erbjudande att skriva Exam 70-659 helt gratis.
”MCTS: Windows Server 2008 R2: Server Virtualization”.

Provet måste vara genomfört senast 31 Maj 2012.


Det finns en del info här:
http://www.microsoft.com/learning/en/us/certification/virtualization-campaign.aspx?WT.mc_id=Virt_MSL_Email_ITP_Challenge#tab3

2011-12-09

VMware: Approppå "Hur lägger man till vCPU-kärnor istället för vCPUer på en VM i XenServer?"

Appropå detta blogginlägg:
Hur lägger man till vCPU-kärnor istället för vCPUer på en VM i XenServer?

Exakt samma sak går så klart att göra i VMware. Är det en ESX 5 så gör man det i GUI direkt:



Och är det en ESX 4 så hackar man lite i vmx-filen som tillhör VMen.
Exakt hur man gör det beskrivs här: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010184

Hur lägger man till vCPU-kärnor istället för vCPUer på en VM i XenServer?

Ja. Precis... hur gör man för att lägga till kärnor istället för virtuella CPUer?

Vi börjar med varför man vill göra detta.
Olika operativsystem har olika begränsningar på antal CPUer som de kan hanter.
Exempelvis så kan inte Windows 2003 standard edition hantera mer än 4st CPUer. En Windows 7 Ultimate hanterar bara 2st CPUer osv.
Gemensamt för alla dessa är att de dock kan hantera mycket fler CPU-kärnor ärn CPUer...

I XenServer när vi tilldelar en vCPU till en maskin så motsvarar det en kärna på serverhosten, men i VMen så uppfattar operativet det som om det vore en CPU med en kärna.
När vi sedan lägger till en till vCPU till samma maskin så uppfattas det av av operativet i VMen som att nu finns det två CPUer med varderar en kärna...

Kikar vi då på en helt vanlig Windows 2003 (eller för all del 2008) standard edition så är maxgränsen för en sådan är 4st CPUer.

Så säg att jag har en fysisk burk Windows 2008 Standard edition med 2st Quad-core CPUer. Alltså har servern 8st CPU kärnor att leka med.
Jag kör XenConvert på denna (eller nått liknande) och flyttar in den i XenServer. Där vill jag så klart att servern skall ha motsvarande prestanda som när den var fysisk och därför tilldelar jag den 8st vCPUer... dock kommer Operativsystemet i den virtuella maskinen bara att hitta 4st virtuella CPUer.

Så vad kan man göra?`
Man kan säga till XenServer att vi har ett visst antal cores per socket... i fallet ovan skulle vi kunna säga till den virtuella maskinen att den skall se de 8 vCPUerna som 2st processorer med 4 kärnor vardera.

Hur man gör detta är beskrivet i denna knowledge base artikel hos Citrix: http://support.citrix.com/article/CTX126524

Men för att göra detta till ett litet bättre exempel så tänkte jag visa hur det går att göra. :)
Vad man skall tänka på är att inte sätta högre värden på "Cores-per-socket" än storleken på NUMA-noderna på servern... Gör man det så kommer man med stor sannorlikhet få riktigt kass prestanda på sin maskin (har tyvärr inte kunnat verifierat detta i produktion dock, jag har ingen maskin här med den typen av last).

Nåja.
Förutättningar för exemplet:
- Servernamn: win2008std
- Se till att VMen är avstängd.

Sedan så startar jag SSH mot servern och börjar med att ta fram UUID på VMen:

Nästa steg är att sätta hur många VCPUEr den skall ha med "xe vm-param-set platform:cores-per-socket=4 uuid=67f7b535-b538-5ea1-f2d0-63f46ec46ccd"

När jag gjort detta sätter jag hur många vCPUs XenServer skall tilldela både som max och vid uppstart.
"xe vm-param-set VCPUs-max=8 uuid=67f7b535-b538-5ea1-f2d0-63f46ec46ccd"
och
"xe vm-param-set VCPUs-at-startup=8 uuid=67f7b535-b538-5ea1-f2d0-63f46ec46ccd"
När jag är klar ser hela raddan ut så här:

klart!!

När maskinen sedan startas upp så kommer den att tro att den har 2st CPUer med 4 kärnor vardera.

Ovanstående är gjort i XenServer 6.0.
Jag vet att artikeln bara nämner äldre versioner. Ett annat fel i artikeln är att det sista kommandot saknar "uuid". Jag har påpekat detta till Citrix, vi får se när de hinner med att uppdatera den. :)


Är man nyfiken på hur man gör detta i VMware så kikar man här:
http://diversetips.blogspot.com/2011/12/vmware-approppa-hur-lagger-man-till.html

2011-12-08

Poster: XenServer XE-Command Reference

Since I have made this poster in English I will also write this post in English (for the convenience of the English-speaking). Normally I only write in Swedish (the name of the blogg "DiverseTips" could be translated to something like "Miscellaneous Tips")

Oh, well...
I like posters. They convey alot of information in a dense format. I can print them and decorate the walls in my office, and they make me more productive since they help me find information quickly.
I have written about posters many times before and all those blogposts are found under the label "Posters".


In this blogpost the newest version of my XenServer XE-Command Reference will be found. (so if you want to save the URL, this blogpost is the one to put in your favorites :))

For the moment the newest public version of the poster is 1.1 and is created for XenServer 6.0.
(EDIT 2012-04-07: It has been verified with XenServer 6.0.2 also)

It looks like this:

All XE-commands that are red are new in XenServer 6.0.
The commands are somewhat grouped, but one command can be applicable in more than one group. Therefore the same command can be found in more than one place.  (those are no typos :)

The poster can be downloaded from here: XenServer 6.0 XE-Command Reference (1.1).pdf

Suggestions for improvements / changes will be gratefully received!

(Edit: 2012-01-04:
Since I made this poster I have also made another one that also is about XenServer:
 - Poster: XenServer network ports and connections)

 

2011-12-07

Exchange 2010 Service Pack 2 finns för nedladdning

Äntligen är SP2 till Exchange 2010 släppt. Jag tror att det är många som har väntat på denna, inte minst för att få möjligheten att segmentera adresslistor. Men det är inte allt. Det finns en hel del godsaker i denna uppdatering.

Fyra saker att tänka på:
  • LÄS release notesen
  • Börja uppdatera CAS/HUB-servarna innan MBX-servarna.
  • Innan installationen görs, behöver IIS-modulen "IIS6 WMI Compatibility" innstalleras, vilket enklast görs i Windows Powershell genom att köra:
    • Import-Module Servermanager
    • Add-WindowsFeature Web-WMI
  • Tänk på att en Schemauppdatering av AD måste göras.
Man bör räkna med att installationen tar ca en timme per server som skall uppdateras. Se till att planera för detta.

Några bra länkar:
- Ladda ned Exchange 2010 SP2
- Bloggpst av Tony Redmond: Exchange 2010 SP2 makes its debut  << Denna bör ALLA läsa!!
- Bloggpost av Aviraj Ajgekar: Microsoft Download Center: Microsoft Exchange Server 2010 Service Pack 2 (SP2) Now Available
- Bloggpost av Bhargav Shukla: New pre-requisites for Exchange 2010 Service Pack 2 and CAS Role
- Bloggpost av Sarah Lamb: Exchange 2010 Service Pack 2 – What’s New?
- Bloggpost av Exchange Teamet på Microsoft: Exchange 2010 Service Pack 2 and Hosting
- Bloggpost av Exchange Teamet på Microsoft: Released: Exchange Server 2010 SP2

Åsså en som har med detta att göra, men inte har med SP2 för Exchange 2010 att göra:
- Uppdatering för Forefront Protection också: Hotfix Rollup 4 for Microsoft Forefront Protection for Exchange is Available

2011-12-06

Poster: XenServer 6.0 SDK for PowerShell

Ahh!
Ännu en snygg poster att sätta upp på kontorsväggen! :)
Denna gång en sammanställning av alla comandlets till powershell om man vill scripta lite.


Hittas här: http://forums.citrix.com/thread.jspa?threadID=295675

Alla tidigare artiklar med posters hittar man precis som alltid här: http://diversetips.blogspot.com/search/label/Posters

2011-12-05

Poster: VMware vCLI (+ en repris)

En poster för vCLI:

Går att hitta här: http://blogs.vmware.com/files/vmware-management-with-vcli-5.0.pdf

Tidigare har jag även tipsat om en liknande för PowerCLI. Dock finns det ännu en länk för denna. Där man inte behöver registrera sig: http://blogs.vmware.com/vipowershell/2011/09/powercli-poster-v50.html


Om man som jag gillar posters så hittar man ännu fler under ämnet "posters" här på bloggen.
http://diversetips.blogspot.com/search/label/Posters

2011-12-02

TUG Sweden konferens 2 - Dag 2

Jag tänkte här försöka sammanfatta mina anteckningar från andra dagen av TUG Swedens konferensDjurönäset utanför Stockholm. (anteckningarna från första dagen hittar man här)

Eftersom att detta är en sammanfattning av mina minnesanteckningar från själva konferensdagen så finns det en risk att jag har missförstått saker, alternativt att jag rent av minns fel.
Därför vill jag på en gång be om ursäkt för eventella otydligheter eller felaktigheter/missförstånd från min sida. Om det är någon som hittar felaktigheter så tar jag gärna emot feedback så jag kan uppdatera posten med korrekt information.
Morgonen började helt lysande när jag slog på TV när jag vaknat och det är Knight Rider!
Det blir inte bättre än en talande bil på TV när man ligger där i sängen och är sjukt nyvaken. :)


En frukostbuffé senare så var jag redo för att köra igång en dag med break-out sessioner.

Break-out 5: Wanova
Presenterades av Roger Jansson från ARJ distribution. Det hela handlade om en produkt från ett företag som heter Wanova. Produkten heter "Wanova Mirage".
Lägger på en agent och synkar in datorn i datacentret. (deduplicering, komprimering). Synkronisering fortsätter därefter varje timme. Ger alltså en backup på datorn.

Det som skiljer detta från en helt vanlig backup är att produkten delar upp datorn i flera lager (driver library, Base Layer, Departmental App Layer, Machine Identity Layer, User App layer, User Pesonalization Layer). Varje lager kan sedan hanteras separat .
Detta ger bland annat möjligheten att köra restores till Snapshots (skapas automatisk), göra restores till annan typ av hårdvara (P2V/V2P). Eftersom att vi har en central kopia på varje klient så går det att komma åt filer och liknande som ligger på klienten genom att ansluta till kopian (görs genom antingen starta maskinen som en VM eller genom ett webbgränssnitt (jag kan ha hört fel här))

Ytterligare en intressant funktion är att man kan göra vad man kallar för "automatic repair" som kan byta ut exempelvis bara bas-lagret till en tidigare och fungerande kopia (typ). Man slipper alltså installera om hela klienten.
Jag hittade lite mer information hos ARJ distribution kring produkten, och hos tillverkaren.
Liceniseringen är per device som skall skyddas. Det finns även test-licenser att ladda ned om man är nyfiken på att köra för upp till 5 maskiner i en test.


Break-out 6: Cortado
Här var tanken att jag skulle gå på Cortados pass men det hade bytt tid med nått jag redan sett (minns inte vilket just nu... klockan är sent) och den andra sessionen som gick samtidigt hade jag också sett. Så det blev kaffepaus och ett par givande samtal med några andra deltagare istället. :)

Break-out 7: CA
Rami Nasser från Computer Associates körde en presentation där han visade en del av produkterna som hör till ARCserve central Applications.
En helt lysande presentation med en kort introduktion av produkterna. ARCserve Backup, ARC serve High Availability, ARCserve D2D, ARCserve Replication.
D2D (står för "Disk 2 Disk"). Man har en agent som kör en snapshot på servern och kopierar över hela servern från disken på sjävla servern till en backup disk.Därefter "for ever incremental".
En klart spännande funktion är att man i och med HA produkten kan flytta en server från vad som helt till vad som helst… Vad detta betyder i praktiken är att man kan flytta en server från en fysisk maskin till en VMware, eller från VMware till XenServer, eller från Hyper-V till  en fysisk HP vidare till en virtuell osv.osv… Denna produkt kan alltså användas inte bara för HA, utan även för migreringar.
Lite cool.. :)

Rami körde en demo av D2D produkten där han först gjorde en backup på en Exchangeserver (inkremental backup). Tog ett par sekunder och därefter läste han tillbaka individuella mail… En mycket enkel funktion. Det backupservern behöver är en disk (typ UNC-sökväg) där den kan lägga sina backupper.  I dagens funktion klarar d2d inte av att köra restore på individuella kontakter och kalendrar.
Även Bare-metal restore funkar enkelt genom att boota på en ISO och peka ut vart backupperna ligger.  Innan återläsningen startar talar programmet om för en om det är felaktiga drivrutiner och man får möjlighet att byta ut till nya drivrutiner innan maskinen startas upp…

Därefter demades Replication. Där finns en funktion som faktiskt ger oss möjligheten att flytta en maskin från en hårdvara till en annan. Det kan vara fysisk till fysisk, eller för att migrera mellan olika hypervisors.
Den är dessutom applikations aware så den förstår Exchange, MS SQL, Oracle, IIS, Sharepoint, vCenter osv…

En otroligt bra presentation vilket märktes på hur många som gick fram efteråt och  hämtade Ramis visitkort. :)
Ytterligare information hittar man här: http://www.arcserve.com/us/products.aspx

Break-out 8: Cortado
Här kom Cortados presentation av Cortado Workplace.  Presenterades av Kristin Montag och Pierre Francois Guglielmi.
Är en produkt som drar nyttan av gränssnittet på min tablet, men samtidigt säkerheten av att ha datat i Datacentret.
Rubriken för presentationen var "How to securely and efficiently work from a tablet PC" och det var precis detta som Kristin visade.
Cortado applikationen har möjlighet att visa filer som ligger på min device (de krypteras med krypterings APIt från apple), men kan även se alla mina mappade enheter som jag har på jobbet.  Det går att läsa, skriva maila osv. från dessa filer trots att filerna bara finns och körs i datacentret.
Kristin körde ett gäng demos för hur man hanterar filer, kan editera filer, browsa olika enheter och skicka dem vidare per mail..
En viktigt del i det hela är att allting körs i datacentret. Enda gången filer laddas ned till devicen är när man skall editera en fil.

Därefter visade Pierre Francois hur serverdelen såg ut. Serverdelen installeras på en Windows maskin (ingen överaskning här). Administreras från en MMC.
Här blev jag lite besviken dock. Det känns som att applikationen för användarna har fått enormt mycket mer uppmärksamhet än admin delen...

Break-out 9: ...
Här gick två samtidigt som jag redan sett. Jag tror att jag lyckades boka mig själv på samma dragning två gånger så... Nåja. Jag ägnade den halvtimmen åt att försöka komma ifatt med mailen. :)


Break-out 10:RES
Presentatörer var Patrik Zander och Frode Kipperberg. Här körde Patrik en full demo av RES Workspace Manager Express (gratis produkten!!).
Om man vill se demost så har Patrik även lagt ut en film med ett likadant demo här. Se den filmen. Den är 18 minuter lång och innehåller hela installationen och all konfiguration.
Det är sjukt intressant hur långt man kan komma med gratisprodukten...
Här tipsades även om ett till verktyg som kan användas för att analysera hur miljön ser ut: http://resbda.cloudapp.net/


Till sist var det keynotes. Även denna gång från VMware, Citrix och Microsoft.
Keynote - CitrixXenClient 2.1 - Christian Eilskov
Keynoten startade med att Christian ställde frågan var hur många som ville se powerpoint och många som ville se demos, en överväldigande majoritet tyckte demos.  :)
Sällan man får den frågan på en Keynote. :)

DEMO:
Demot kördes på XenClient 2.1 som blev publik igår.  Se mer info: http://blogs.citrix.com/2011/11/30/citrix-xenclient-2-1-released-download-it-now-attend-the-webinar-to-learn-even-more/
  http://blogs.citrix.com/2011/11/30/xenclient-2-1-is-available-today-read-what-our-partners-have-to-say/
  Demon visade bland annat hur man installerar en ny virtuell maskin. Det är typ 4 steg för att skapa en maskin och därefter är det bara att installera själva OSet.
  Christian visade även hur Synchronizer ser ut och vilka inställningar vi kan lägga på en virtuell maskin. (exempelvis lease-tid, autoboot, hur ofta den skall backas upp osv…)

Keynote - VMwareKördes av Spencer Pitts
Titel: "VMware End User Computing: What is new in View 5"
Historik
  2003 - Skapades View-brokern för att skicka RDP-sessioner till rätt WinXP VM. (VDM 1.0)
  2007 - Virtual Desktop Manager 2.0 (VDM 2.0)
  2008 - View 3.0. Stora nyheten var att köra View Composer med linked clones som sparade en massa storage. Även Thinapp
  2009 - View 4.0. körs på vSPhere. Kör PCoIP.
  2010 - View 4.5. Local Mode. Delegerad Admin (kan styra vem som får resetta vilken VM). Win7 support
  2011 - View 4.6. Ipad client.
   View 5.0. Persona Management (profilhantering) , Protocoll Overhaul (75%). 3D graphics support

Upp till 75% minskning av bandbredd. Bygger på Client caching (i RAM). Förändrat hur typsnitt hanteras (bara detta ger 20-25%, och hur man bygger upp bilder (steg 1. Initial Composition, Steg 2. Build to Perceptiually lossless, Steg 3. Build to fully lossless (Steg3 kan stängas av))

VOIP kan skickas direkt till mottagaren istället för att gå över serverhallen. Det som skickas till serverhallen är bara styrtrafik. Video och ljud kan skickas direkt till mottagaren när man sitter på samma LAN. Detta avlastar VMarna och ger bättre upplevelse för slutanvändarna.
De som är supporterade för VIOP: Cisco, Mitel, Avaya

3D graphics.
  DirectX 9 och OpenGL 2.1. Support för Aero och Office 2010. Körs i mjukvara,
  Kräver vSphere 5. Funkar  på WAN med upp till 100ms fördröjning.

View Media Services for printer support. Funkar nu även för Zero clients. Tidigare bara på feta klienter.

Around the corner:
   - Teradici PCoIP server offload card
   - ThinApp Factory. Underlättar vid skapandet av ThinApp paket.
   - vCenter operations for View.
Lite längre bort:
   - Content Based Read Cahe (CBRC). In memory cache of common blocks reads… (typ som Intellicache på XenServer)
   - VAAI Native Snapshots Based Cloning.
   - Horizon brokering of View Desktops


Keynote - Microsoft
Presenterades av Jonny Andersson. Ämnet var "Private Cloud - Solution overview"
Började tala om System Center 2012 och de olika produkterna som ingår i hela sviten.
Därefter in i  SCVMM och visade hur en tjänst kan definieras med ett antal servrar (med ett antal CPUer, Minne, mm.), ett antal applikationer (IIS, SQL osv) och om det skall finnas andra resurser med i tjänten.
I service manager publicerades sedan den tjänsten så att den är beställningsbar för användarna.
Jonny gick sedan in i Serivce Manager Portalen och beställde sedan tjänsten som publicerats (som en slutanv'ändare skulle ha gjort). Detta gjordes genom att fylla i lite information på webb-sidan.
I Serivce Manager dök det då upp en Service Request om att någon har beställt en tjänst om vi från Service Manager kunde provisionera ut.

En känsla jag får är att detta är enormt stort och att det sätter upp saker som är klart större än vad de flesta företagen i Sverige idag behöver… Hur ofta deployar man ett nytt system , som dessutom är likadana? Det är sjukt kraftfullt och det finns enorma fördelar med att ha detta på plats.
Men när man ser alla delarna som skall samspela så kan det kännas lite övermäktigt. :)
En intressant demo var det dock!


Sammanfattning / tankar....
Två mycket fullspäckade dagar. Jag uppskattade formatet med korta Break-out sessioner (30 minuter) och sedan en kort paus innan nästa break-out startade.
Att varje presentatör bara får 30 minuter gör att de "tvingas" att koncentrera sig på det absolut viktigaste.
Det kommer nog att ta ett par dagar innan jag är ifatt och har smält det som sagts. Inte bara på sessionerna, på workshoppen och på keynotsarna, utan minst lika mycket som har diskuterats ute i fika pauserna, under luncherna och inte minst i baren.
Mycket kunniga människor, bra stämning och direktkontakt med leverantörer. Jag ser redan fram emot nästa konferens som blir i vår. :)

2011-12-01

TUG Sweden konferens 2 - Dag 1

Jag tänkte här försöka sammanfatta mina anteckningar från första dagen av TUG Swedens konferensDjurönäset utanför Stockholm.
(Anteckningarna från Dag2 hittar man här)

Eftersom att detta är en sammanfattning av mina minnesanteckningar från själva konferensdagen så finns det en risk att jag har missförstått saker, alternativt att jag rent av minns fel.
Därför vill jag på en gång be om ursäkt för eventella otydligheter eller felaktigheter/missförstånd från min sida. Om det är någon som hittar felaktigheter så tar jag gärna emot feedback så jag kan uppdatera posten med korrekt information.

Nåja.  :)

Workshops
Konferensen började på morgonen med att två busslaster med folk kom ut till konferensanläggningen. Där fanns två lokaler förberedda. I den ena lokalen kördes en workshop kring Citrix och i den andra en workshop kring VMware och EMC.
Personligen så hade jag bokat mig på VMware workshoppen där Christian Nilsson från VMware och Samuel Billås från EMC höll låda. :)
Workshoppen började klockan 9.00 och höll på till 12.00 (med pauser för kaffe och liknande :))
Det var rätt mycket som Christian och Samuel talade om. Det var en demo av installation av VMware View och sedan publicering av en Windows 7 maskin i den nyligen installerade View servern.
Det blev lite problem i test-miljön under installationen (demo-spöket var inne och hälsade på), men jag tycker att både Christian och Samuel hanterade det på ett alldeles lysande sätt.
Jag uppskattade att få se en installation från scratch och genomgång av den myriad av inställningar som det går att göra. Eftersom att det faktiskt skedde en publicering av en VM så visades även så klart vilka inställningar som krävs för att få allting att funka.
En genomgång av de olika komponenterna (Connection Server (standard och replika), Security Server, osv)
Är man nyfiken på hur man sätter upp en sån miljö så rekommenderar jag denna länk: http://searchvirtualdesktop.techtarget.com/Installing-VMware-View-components
för mer bakgrunds info så finns bland annat denna PDF : VMware View 5 - Evaluators Guide

Vi fick även en genomgång kring SAN och tänket kring detta av Samuel med en del bra "att-tänka-på" punkter kring just VDI-lösningar och SAN. Samuel visade även upp en del dokument som EMC tagit fram. Ett exempel är detta (jag tror att det var denna version han visade): "EMC Infrastructure for Virtual Desktops Enabled by EMC VNX Series (NFS), VMware vSphere 4.1, VMware View 4.6 and VMware View Composer 2.6 - Reference Architecture"

Efter detta kördes en kort demo av ThinApp av Christian där IE6 packades på en Windows XP för att sedan publiceras på en Windows 7 maskin. Rätt coolt. :)
Nu vet man ju att det alltid är de enkla programmen som man packar när man kör en demo och att man undviker att plocka med alla kringprogram (typ ActiveX-prylar, Java osv) men det var förvånansvärt enkelt att plocka ut IE från en maskin

Efter detta var det dags för lunch. :)

Keynotes
Efter lunchen kom det ytterligare ett gäng människor (nya bussar) och vid 12:45 började Keynote sessionerna. Dessa i sin tur inleddes av Kent Söderlund som hälsade alla välkomna och därefter talade en del om sjävla konferensdagarna och vad vi som deltagare kunde förvänta oss.

Första Keynote efter detta var Citrix med Nicklas Isaksson och Christian Eilskov som talade en del om vad som sagts under Citrix Synergy/Summit 2011 (se här för mina inlägg från denna). Upplägget var en kortare version av keynoten från Summit (med ShareFile, Cloud Gateway, GoTo Meeting Workplaces, Reciever, HTML5 stödet, Netscaler, Cloud Stack, Cloud Bridge, Cloud Portal osv). En bra sammanfattning av de stora nyheterna.

Andra Keynote var från VMware med Christian Nilsson. Här talades det en del om bland annat vCenter Operations Manager for View. Vilket måste vara en av världens absolut coolaste applikationer. Jag fick en demo av den vanliga vCenter Operations (mer info här och här), i förrgår också, det är helt otroligt vilken översikt och koll man får på sin miljö. För att inte tala om hur mycket felsökning underlättas!
Christian talade även om Project Horison, Projkect Octopuss, Horizon Mobile, mm... En fullmatad halvtimme även här med andra ord. :)

Tredje keynoten var från Microsoft och presenterades av Jonny Andersson och Tommy Flink. Här gick man precis som utlovat igenom vilka delar som finns i Microsoft Private Cloud och körde en del demos på komponenterna. Bland annat demades System Center Virtual Machine Manager 2012 (SCVMM 2012), System Center Configuration Manager 2012 (SCCM 2012), System Center Operation Manager 2012 (SCOM 2012). Det talades även lite kort om Opalis och System Center Service Manager 2012 (SCSM 2012

Tre korta och effektiva Keynotes.

Break-out sessions.
Eftermiddagen fortsatte med Break-out sessions. Det fanns fyra pass att gå på. Varje pass hade två olika dragningar att välja bland. Ett pass var 30 minuter och mellan passen var en 5 minuters paus.
Ett rätt högt tempo med andra ord. :)

Jag började med
Break-Out 1: EMC
Presenterades av Dick Dragemark som bland annat visade VAAI-intregrationen direkt från vCenter och vilka fördelar det blir när virtualiseringsplattformen "förstår" lagringen och när lagringsplattormen "förstår" virtualiseringslösningen...
Det talades även lite om de nya VNX modellerna och vad som skiljer dem åt

Break-Out 2: Symantec
Presenterades av Andreas Wadensten och handlade om Symantec ApplicationHA. En lösning för att automatiskt hantera fel/problem i en virtualiserad miljö. Det finns en del information här om produkten.
En intressant produkt på så sätt att man tänkt lite annorlunda, men den löser inte alla våra utmaningar. Dock kan den vara intressant i vissa specialfall.
En cool funktion tyckte jag var att man kan få applikationen att vid fel den inte kan lösa så kan den automatiskt läsa tillbaka senaste backuppen från BackupExec på hela servern.. En rätt drastisk lösning att göra automatiskt, men rätt kul. :)

Break-Out 3: SafeNet
Jörgen Jansson på scenen som talade om kontroll på information. I presentationen av sessionen skrev man "SafeNet kommer att belysa och svara på frågorna hur man bibehåller kontroll över sin egen information oavsett vilken miljö den befinner sig, lokalt eller virtuellt hos en tjänsteleverantör. Vidare;Hur vet vi att att ingen annan kommer åt min information hos tjänsteleverantören. Vad händer med mina lagrade media då vi måste byta leverantör?"
Detta var precis vad Jörgen talade om och en lösning här är att använda Certifikat. En mycket viktig punkt att ta med från sessionen var. "Kryptera och ha egen kontroll på nycklarna".. Just nyckelhanteringen är något som SafeNet upplever att många har problem med.
En del tankeväckare.

Break-Out 4: Virtualworks
En mycket energisk Lars Morten Nygaard presenterade vad Virtualworks har för lösning kring VDI och de problem som uppstår när man bland annat stänger av den lokala indexeringstjänsten i VDI-maskinen... Det är rätt mycket som inte alls fungerar på samma sätt längre. Bara en sådan sak som att sökfunktionen i Outlook slutar fungera är en sak som användarna har svårt att acceptera..
Det var lite ont om tid för att gå ned i detalj hur produkten fungerar. Jag har exempelvis svårt att förstå hur produkten skall klara av att avlasta SAN och liknande. Nånstans måste ju indexeringen göras... :)
Nåja. Ett par bra demos var det.
Jag rekommenderar att man kikar in på Virtualworks site för mer info: www.virtualworks.com

Afterwork.
Efter ett par intensiva timmar var det därefter dags för poolen/Bastun eller baren. Personligen så ägnade jag tiden från sista sessionen tills dess att middagen serverades med att göra det sista på min tidsredovisning som jag glömt bort att göra (det var tydligen månadsskifte precis här.. :))

En trevlig middag med intressanta samtal och därefter barhäng med livemusik från Mockfjärds stolthet Jolly George en våning ned...

Men nu är det dags för kudden. Tack för idag! Ser fram emot ett späckat schema imorgon... :)

[Edit]
För att läsa anteckningarna från dag 2 så kikar man här: http://diversetips.blogspot.com/2011/12/tug-sweden-konferens-2-dag-2.html

2011-11-25

När är det End-of-Life på produkterna (Del 3) - Citrix

I förrgår skrev jag om End-of-life för Microsoft Produker och igår om VMware. Här kommer ett liknande upplägg fast för Citrix.

Del 1 - Microsoft
Del 2 - VMware
Del 3 - Citrix

Informationen kommer härifrån: http://support.citrix.com/article/CTX122442
och härifrån: http://www.citrix.com/lang/English/lp/lp_2317305.asp
Faserna hittar man här: http://www.citrix.com/lang/English/lp/lp_2317300.asp
och här. http://www.citrix.com/lang/English/lp/lp_2317301.asp
  • NSC = Notice of Status Change
  • EOS = End of Sales
  • EOM = End Of Maintenance
  • EOL = End of Life
(det är normalt de två sista som är viktiga)

Så nu till produkterna. Vi börjar med Access Gateway:

Branch repeater:

NetScaler:

Provisioning Server:

XenApp:
XenDesktop:

och till sist XenServer:

Vad betyder de olika:


Värt att notera:
  • XenApp 5 för Windows 2003 går ut i Mars 2013
  • XenApp 5 för Windows 2008 går ut i Juli 2013
  • XenApp 6 för Windows 2008R2 går ut i Juli 2013
Det är inte mycket tid kvar på dessa...Speciellt inte om applikationer behöver uppdateras för att stödja 64-bitars OS.
Så hur gör man när alternativen är att antingen köra osupporterat (windows 2003) eller inte veta om applikationen stödjer 2008 R2 och XenApp6.5

Tja. Citrix har ju köpt företaget AppDNA som har produkter som kan hjälpa till med att testa precis just detta. Så ta en titt på dem. :)

2011-11-24

Nyheter kring lagring i Windows 8?

En intressant artikel hittades här:Windows 8 Platform Storage – Part 1
Eftersom att den heter "part 1" så det kommer troligen att dyka upp en del 2 där snart. :)

Och när vi ändå är inne på ämnet storage och Windows 8 så är detta en bra artikel: "Windows Server 8 Heterogeneous Storage Support" kring nyheterna man introducerar för dem som inte bara kör Windows. :)
Lite nyheter kring stödet för NFS och iSCSI.


Som en sidonotering kan jag säga att om du idag har windows-maskiner som monterar iSCSI-enheter så se till att dessa Windows maskiner kör Windows 2008 eller högre. iSCSI implementationen i Windows 2003 funkar, men prestandaskillnaden är ENORM om man går upp till Windwos 2008. Vi har gjort tester och fick fem gånge så hög prestanda på samma hårdvara (jupp 5 gånger så snabbt!).
I vissa fall upp till nästan 10 gånger så hög prestanda.
Så iSCSI på windows 2003 är anus, iSCSI på Windows 2008+ är bra... :)

När är det End-of-Life på produkterna (Del 2) - VMware

Igår skrev jag om End-of-life för Microsoft Produker. Här kommer ett liknande upplägg fast för VMware.

Del 1 - Microsoft
Del 2 - VMware
Del 3 - Citrix

Även här blir det tyvärr som bilder (vilket inte direkt gör det lättare att indexera för sökmotorer) men tabell-funktionerna på blogger.com är helt sjukt dåliga...

Nåja.
Informationen kommer härifrån: http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/eos.html
En FAQ som förklarar hur VMware tänker hittar man här: http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/faq.html
Life Cycle policyn hittar man här: http://www.vmware.com/support/policies/lifecycle/enterprise-infrastructure/index.html

Å nu till bilderna:
De olika ESX och ESXi versionerna tillsammans med vCenter versionerna.

Åsså bilden som förklarar vad som ingår i de olika support typerna:

2011-11-23

När är det End-of-Life på produkterna (Del 1) - Microsoft

Har tidigare skrivit om detta eftersom att det är nått som vi alla måste leva med... Att produkter bli gamla och måste bytas ut till nya versioner.
Nu är det dags för en uppdatering. Detta kommer att göras i ett par delar där denna post är del 1.
Del 1 - Microsoft
Del 2 - VMware
Del 3 - Citrix

Det finns ett par olika datum att hålla koll på.
- Lanseringsdatum
- Slutdatum för allmän support
- Slutdatum för utökad support
- Slutdatum för Service Pack-support

Vad dessa betyder kan man hitta här: http://support.microsoft.com/gp/lifepolicy
Vill man själv kolla upp nån Microsoft produkt så finns det massor här: http://support.microsoft.com/gp/lifeselect

Å här kommer själva listan (som ett par bilder eftersom att det var lättast att sammanställa så...)
Vi börjar med klientoperativ:

Och sedan serveroperativ:

Office i lite olika smaker:
Här är värt att veta att respektive applikation har samma livscykel. Med andra ord så har Visio 2007 samma livscykel som Office 2007 även om Visio inte ingår i själva officepaketet, bara i Office familjen.


Mail och snabbmeddelanden:

System Center med familj:

Och till sist MS SQL och ISA/ForeFront TMG+UAG:

2011-11-21

Gratis utbildningar från Microsoft.

Det finns nått som Microsoft kallar för MVA. Detta står för Microsoft Virtual Academy.
Det är en tjänst där man genom självstudier kan lära sig en massa om olika teknologier från Microsoft.

exempelvis:
  • Introduction to SCVMM, Architecture & Setup
  • Creating VMs,Template & Resources in VMM
  • Managing Windows Azure
  • SQL Azure Security
  • Identity & Access
  • Data Security and Cryptography
Tjänsten är helt gratis. Man måste dock registrera sig, men alla kurser man kör igenom registreras på kontot så man kan se vilka utbildningar man kört i genom

2011-11-17

Hur hanterar du kritik? 10 tips för att bli bättre...

Fick ett tips av Max Büchler (@MaxBuchler) på en artikel som alla borde läsa.

Den frångår stilen på i princip alla andra poster på denna blogg, men det är ett bra ämne och det är bra skrivet.
Artikeln heter: "10 steps for dealing with criticism"
Detta är början på artikeln:
Takeaway: Criticism can be tough to handle, especially for analytically inclined IT pros. Alan Norton offers some advice for weathering critical remarks.

I have noted during my career that IT engineers often respond negatively to criticism. There are a number of reasons for this. We may be trying to hide our insecurities and lack of knowledge, especially if we’re inexperienced. We may only hear the message as negative. We may fail to engage the wonderful thinking processes we have been gifted with. Or we may just be too lazy to consider constructive criticism. Ironically, put the same IT engineers in a conference room and they have no problem criticizing your systems design. To test your sensitivity to criticism, ask yourself how receptive you were to the critical words of your immediate supervisor during your last performance appraisal.

I am not going to tell you that dealing with criticism is easy. On the contrary. Analytical thinkers are convinced that their way is the only way. I have seen it all too often in my own family when a discussion amongst the analytical thinkers soon becomes contentious. But it doesn’t have to be that way. Follow these 10 steps to get a better grip on the unwanted and unsolicited critical words hurled in your direction.

2011-11-16

Applikations virtualisering: VMware ThinApp 4.7 är släppt. Vad är nytt?

ThinApp-teamet på VMware har publicerat en artikel med information kring VMware ThinApp 4.7 som nu är släppt.

Det är en rätt lång artikel med bra info: http://blogs.vmware.com/thinapp/2011/11/vmware-thinapp-47-whats-new.html



Jag passar på och tipsar om en liten film också:
"VIDEO: Deep Dive into Managing VMware ThinApp with VMware Horizon"
(å med "liten" menar jag 32 minuter) :)


Sedan får vi se när Horizon släpps i Europa. Än så länge har VMware sagt att vi skall få köra det här under andra halvåret 2012 så vi får väl se..

2011-11-15

MS SQL 2012 licensiering.. Microsoft gör en 180graderssväng??

Tidigare har Microsoft vid upprepade tillfällen betonat att Microsoft SQL licensieras per fysisk CPU i en server till skillnad från andra alternativa produkter (läs Oracle).

Men nu svänger man alltså... Från och med SQL 2012 kommer man att kunna köpa SQL antingen som Server+CAL licens, eller som "core-based".
Så har man en maskin med 48 cores fördelat på 4CPUer så får man fundera vilket sätt som blir bäst.

En till spännande sak man gjort är att går det exempelvis inte att köpa SQL Enterprise som server-licens utan den finns bara som core-licens...

Det finns massor med info här: http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-licensing.aspx
Bland annat rekommenderas den FAQ som finns där.

Så när komme detta att börja gälla? Jo så fort SQL 2012 släpps (med andra ord första halvåret 2012)
Min personliga uppfattnign är att det är riktigt skit när leverantörerna byter licensmodeller. För ett tag sedan var det VMware som bytte och här kommer Microsoft med en totalvändning....

Ni vi bygger lösningar så gör vi ofta det baserat på licensmodellerna. De stora kostnaderna ligger inte i hårdvara, de ligger i administration och licenser.... När sånt här händer blir det inte direkt enklare...

Detta kommer att påverka samtliga som har SA-licener och som har virtualiserat sina SQL-servrar. Så se till att läsa igenom dokumenten.

2011-11-14

Hur uppgradera från SQL 2005 till 2008?

En bra artikel: http://www.sqlservercentral.com/articles/cluster/74804/
Artikeln heter "Tips for Upgrading a Cluster to SQL 2008 - Part 1"  och jag ser redan fram emot del 2. En hel del bra tankar och tips för hur man uppgraderar ett MS SQL kluster.

Nån som har andra tips? Hojta gärna till i kommentarerna i så fall. :)

VMware vShpere 5 vCenter Server Appliance...

Att slippa ha en separat Windowsburk för vCenter är vi nog många som såg fram emot i och med vShpere 5... Dock är vi nog många som sett listan med begränsningar och funderat på om detta verkligen är nått att ha.

Anders Olsson har skrivit ihop en kortfattad och bra sammanfattning med fördelar och nackelar med att köra just vCenter Server Appliance.

Om man efter att ha läst Anders artikel bestämmer sig för att vCenter Appliance är en sak man vill köra så har David Davis skrivit en artikel om hur man sätter upp just vCenter Appliance i sin miljö.
Den artikeln hittar man här: Getting started with the vSphere 5 vCenter Appliance.

2011-11-11

Microsoft SQL 2012. Det bästa någonsin??

Jag ReTweetade (kan man skriva så?? nåja, vill man följa mig där så: @DiverseTips) en länk till en sjukt bra artikel för några dagar sedan.
Men jag måste bara tipsa här också om den.

Det handlar om en ny funktion i MS SQL 2012 som heter "partially contained databases". Det är så bra så det finns inte!! läs artikeln här så
(Observera att denna till och med funkar på databaser som ligger i SQL 2005 mode på en SQL 2012)



Sedan finns det en annan sak som också är sjukt bra i nya SQL 2012 (eller "SQL Denali" som arbetsnamnet är). "Allways on" heter den funktionen. (läs mer här)
Typ samma sak som DAG-funktionaliteten i MS Exchange 2010, fast med read-only access till sekundär kopiorna! Nästan magiskt bra.

2011-11-09

Spela in nätverkstrafik på en Virtuell Maskin? Eller: "hur får man info om hur applikationen funkar?" (del 3)

Detta är del3 i en bloggserie om prestandamätning i en XenServer/XenApp miljö.
I del 1 handlade det om en bakgrund kring miljön, och så satte vi upp en ny Virtuell XenApp maskin som skall användas för delar av prestandamätningarna.
Del 2 kikade vi på hur man spelar in trafiken på nätverkskortet
Här i del 3 tar vi och analyserar inspelningen.


Så då kör vi.
Vi har kikat på hur miljön ser ut, vi har skapat vår testmiljö, vi har spelat in trafiken och vi har överfört den från XenServer-hosten till vår egna maskin.

Nästa steg är då att kika på de inspelade filerna.
Jag har ju som sagt tre filer:
Inspelning1 - från när jag klickar på applikationen i Citrix Webinterface, tills dess att applikationen har startat och jag får upp fönstret.
Inspelning 2 - när jag gör en sökning i applikationen. klickar på första resultatet och får upp det nya resultatfönstret.
Inspelning 3 - När jag klickar på en viss funktion i applikationen och väntar på att få upp ett förhandsgranskningsfönster.
Jag startar Wireshark på min PC och klickar på "File" => "Open..." och pekar ut min första inspelning.

Disclaimer.
Här är det nu på sin plats för en disclaimer. Jag är under inga som helst omständigheter speciellt vass på att analysera nätverkstrafik. Jag har tämligen begränsade kunskaper i Wireshark och det finns säkert en massa bra information i inspelningarna som jag helt missar.
Men det jag ville uppnå i just detta fall var att se trafikmönstret för en applikation och här har jag hittat ett sätt som funkar för mig. Jag säger inte att detta är det bästa sättet att analysera en nätverkstrace, jag säger inte heller att det är det enda sättet. Vad jag säger är att det här funkade för mig. :)
Jag tar enormt gärna emot feedback på hur jag kan bli bättre på nätverksanalys. Maila eller lägg en kommentar här vettja! :)

Nu fortsätter vi.
När jag så laddat inspelningen (min första är på straxt under 3MB så det går rätt fort) så får jag upp en bild som ser ut så här:

De röda fälten döljer de första två octeterna i IP-adresserna.
Scrollar jag längst ned i min inspelning ser jag att det är totalt drygt 34 sekunder som är inspelat och det är 27297 paket. Rätt mycket att analysera manuellt med andra ord. :)

Men här kan verktyget hjälpa oss.

Om vi börjar med att kika på trafikmönstret. Med andra ord, vilka maskiner har snackat med vilka...
Detta gör vi genom att klicka på "Statistics" och välja "Flow Graph..."
Då får vi upp detta fönster:
Jag har fått det resultat jag önskar när jag har valt "All packets" och "TCP flow".
Genom att välja "All packets" så vet jag att det inte finns nått filter i vyn som tar bort information och genom att välja "TCP flow" så slipper jag få med UDP-trafiken från Provisioning servrarna.

Efter at ha klickat OK så får jag följande bild.
Varje rad motsvarar ett paket. Man ser vart de små pilarna startar och kan på så sätt se vilken server som initierat kommunikationen. Det syns även med liten text inom paranteser vilken port som används.
Jag har gjort en stor svar pil på högersidan. Detta för att denna kant har jag dragit så lång till höger jag kan. Detta i sin tur för att få plats med så många serverkollumner som möjligt i bilden ovan.

Nåja. När jag har denna bild så kan jag välja "Save As" längst ned och sedan peka ut vart jag vill spara tillsammans med ett filnamn. Skriv dit ".txt" i slutet på filnamnet så blir det lättare att öppna den sedan. :)
Jag har sedan testat att ta över denna bild till Notepad och satt fontstorleken till 1.
Det går inte att läsa längre, men jag kan få en uppfattning i flödet vad som händer.

Jag skulle presentera denna för några andra personer så jag tog min trace och ritade om den lite i Visio. Här skrev jag även ut servernamnen för att det skulle bli lättare att följa det hela för andra (dessa är dolda med blåa fält).

I text-filen ovan så är det en rad per pakete ( i princip). I bilden ovan är siffrorna i de blåa ringarna hur många paket som skickades i just den kommunikationen.
De röda strecken är till för att få en tidsuppfattning. Hur lång tid har det tagit och antal sekunder står i de röda cirklarna längst ut till vänster.
Längst need står det vilken typ av trafik som skickats...

Vi ser att det är en himla massa bollande fram och tillbaka, men vi ser också vart saker och ting tar tid.. detta är rätt intressant tycker jag. :)
Det skall betonas att ovanstående bild inte är hela flödet, vara de första 14 sekunderna. :)


Men vänta det finns mer!
Genom att gå tillbaka till Wireshark och istället välja "Statistics" och sedan "IO Graphs" så kan vi få en graf över hur mycket trafik som skickats...
Nere till höger kan man välja vilken upplösning den skall ha. Jag ändrade till "Tick interval:  0.1sec" och "Pixel per tic: 1 " så fick jag bättre upplösning men inte så lång graf.
jag ändrade även "Unit:" till "Bytes/Tick" och fick då denna graf:
Observera att det går att göra olika grafer i samma bild här och att man kan lägga filter på graferna. Det går allså att ha olika servrar på olika färger om man vill. Jag lade med fyra av servarna. Röd och Grön är två MS SQL servrar. Blå och Rosa är två fil servrar. Efter att ha ändrat "Pixels per tick" till "5" så såg det ut så här:
Det är en ruskigt stor bild, men kontentan är att det är rätt lite SQL-trafik och rätt mycket fil-server trafik. Dessutom fil-server trafik till en maskin som jag inte hade förväntat mig...

Å här är lärdomen i detta.
Genom att analysera hur en applikation snackar med andra servrar så kan man få information om hur applikationen fungerar. I just detta fallet är det en applikation som har funnits i massor med år hos kunden. Det kommer nya versioner ett 10-tal gånger per år vilket gör att det är rätt hög förändringstakt. Det är också rätt många som jobbar med att se till att applikationen fungerar som den skall.
Detta gör att det kan ske förändringar i miljön som inte alla känner till, men som påverkar hur applikationen arbetar. Här har vi kommit en bit på vägen för att förstå applikationen bättre. Men vi har fler tracefiler att analysera... men det blir egenarbete och inget som jag kommer att skriva om här.. :)


Så vad har vi lärt oss?
Att ibland kan det vara bra att att ta reda på hur en server/applikation arbetar. Inte minst för att få en förståelse och insikt i applikationen. Det är även användbart i prestanda syfte....
Precis som Ander O påpekade så skulle vi ha kunnat installerat Wireshark direkt på maskinen och kört imspelningarna direkt där, men jag ville testa att använda en teknik som jag fick tips om för ett par veckor sedan och som går att använda oavsett vilken sorts virtuell maskin som skall analyseras (så länge den ligger i XenServer).



 

2011-11-08

Spela in nätverkstrafik på en Virtuell Maskin? Eller: "hur får man info om hur applikationen funkar?" (del 2)

Detta är del2 i en bloggserie om prestandamätning i en XenServer/XenApp miljö.
I del 1 handlade det om en bakgrund kring miljön, och så satte vi upp en ny Virtuell XenApp maskin som skall användas för delar av prestandamätningarna.
Här i del 2 kommer vi att spela in trafiken på nätverket
I del 3 tar vi och analyserar inspelningen

Vi börjar med att ta upp bilden över hur miljön ser ut:
Detta är som sagt en något förenklad bild, men den säger ändå en hel del...
Vad jag vill göra är att göra en inspelning av all nätverkstrafik som går ut från nätverkskortet på min nya virtuella maskin.

Om jag sätter in en sniffer i det fysiska nätet så kan jag spela in all trafik som lämnar XenServer-hosten.(markerat med en röd pil nedan). Men då får jag ju med även annan trafik, till exempel får jag med allting från den andra Virtuella Maskinerna också då.
Denna trafik kan man i och för sig filtrera bort. Men ett annat problem är att om jag sniffar trafiken på den fysiska hosten är att om det sker trafik internt på Hosten så kommer det inte att gå ut genom externa nätverkskortet. Jag kommer alltså inte se den trafiken.

Det är därför jag vill mäta på det virtuella nätverkskortet på XenApp maskinen. (markerat med den gröna pilen nedan)

Så hur gör man det då??
För att göra denna övning behöver vi tre verkyg:
- PuTTY, för att köra SSH mot vår XenServer host och köra våra kommandon.
- WinSCP, för att hämta inspelningarna från XenServer-hosten till vår egna maskin.
- Wireshark, för att analysera inspelningarna och se vad som har hänt.

Först av allt måste vi veta vad VMen heter som vi skall spela in på. I vårt fall säger vi att den heter "XenAppTest1".
Därefter kollar vi att om det finns mer än ett nätverkskort. Antingen så gör man det i XenCenter under "network"-fliken för den aktuella VMen.
Eller så kör man "xe vm-vif-list vm=XenAppTest1"
Här ser vi att maskinen bara har ett nätverkskort vilket underlättar vår felsökning. :)

Den första maskinen man startar upp på en XenServer-host blir domän0 (eller "Dom0"), den andra maskinen blir Domän1 osv..
Genom att skriva "ifconfig" i prompten så får vi upp alla nätverkskort som XenServer-hosten känner till, fysiska och virtuella.
De virtuella nätverkskorten heter "vif[domännummer].[serienummer]". Med andra ord, om vi har en virtuell maskin som har fått domännumret 5 och det bara finns ett nätverkskort så kommer det att heta "vif5.0".
Om den virtuella maskinen har fått domännumret 10 så kommer det första nätverkskortet att heta "vif10.0", det andra nätverkskortet "vif10.1" osv...

För att få fram vilket domännummer vår VM har fått så kör vi kommandot: "xe vm-list params=name-label,dom-id"  (observera att det INTE skall vara nått mellanslag efter kommatecknet före dom-id).
Här kommer det upp en JÄTTElång lista om man har många VMar i miljön eftersom att här kommer alla virtuelal maskiner att listas. Detta oavsett om de igång eller inte.. :)
Så för att minska listan kan vi stället köra kommandot:
xe vm-list params=name-label,dom-id | grep XenAppTest1 -A 2
Då får vi upp bara den maskin vi är intresserade av.

Som jag skrev lite längre upp så får man fram namnen på nätverkskorten med hjälp av "ifconfig", och kör vi det kommandot så hittar vi "vif32.0" där..

Så här är det alltså "vif32.0" som skall avlyssnas och det gör vi med gamla goda tcpdump:
tcpdump -i vif32.0 -vvv -w XenAppTest1_rec1.pcap
I just detta fall så vill jag dela upp mina inspelningar i olika delar. De delar jag vill ha är:
Inspelning1 - från när jag klickar på applikationen i Citrix Webinterface, tills dess att applikationen har startat och jag får upp fönstret.
Inspelning 2 - när jag gör en sökning i applikationen. klickar på första resultatet och får upp det nya resultatfönstret.
Inspelning 3 - När jag klickar på en viss funktion i applikationen och väntar på att få upp ett förhandsgranskningsfönster.

Så för att starta första inspelningen så kör jag kommandot.
När det är igång så startar jag applikationen från webbgränssnittet. Ser hur inloggningen görs, alla script körs och applikationen laddas. När den har laddat klart och jag fått upp allting som skall komma upp trycker jag på CTRL+C för att abryta inspelningen.

Jag forstätter sedan med nästa inspelning, och sedan den sista.
För att inte skriva lver mina inspelningsfiler så ändrar jag så klart i filnamnet mellan varje gång (första inspelningen blir "XenAppTest1_rec1.pcap", den andra blir "XenAppTest1_rec2.pcap" och den tredje blir "XenAppTest1_rec3.pcap".
"-i vif32.0" betyder vilket interface som skall spelas in.
"-vvv" betyder att spara så mycket information som möjligt.
"-w XenAppTest1_rec1.pcap" betyder att resultatet skall skrivas till fil.

Så nu är inspelningarna klara. What's Next?
Nästa steg är att använda WinSCP för att kopiera över inspelningsfilerna till den lokala PCn.
WinSCP är ett tokenkelt verktyg för att i ett grafisk verktyg kopiera filer från en linux/Unix burk som bara tillåter SSH.
Installationen tar typ 20 sekunder. I applikationen matar man in vilken host man vill ansluta mot och skriver in användarnamn och lösenord. Därefter kan man dra och släppa filerna från hosten till sin lokala maskin.

Ok. jag har fått över filerna. nu'ra?
Nu är det dags att analysera filerna i Wireshark.
Men det får bli imorrn. Blir lite väl långt annars. :)
Related Posts Plugin for WordPress, Blogger...