June 12, 2012 § Leave a comment
How did we get where we are?
Okay so I have described our thought process on why we want to go down the virtual route in the previous post, as ever, if you haven’t read it… read it!.
We have got a thin version of XP running on our ‘thin’ clients, we did experiment with many different operating systems, one of which was Tinycore Linux, this OS seemed like we ‘played’ with it for years!
This operating was really nice, it gave a lovely interface and you could change the splash screen on boot. However it didn’t, at that time, offer support for the Citrix client, so we were trying to go through RDP, I know I know leave me alone it was at the start of the project!
Of course we hit issues such as USB not appearing, which would be a huge problem because of teacher whiteboards, so after a long time of trying to get it to work, we ‘gave up’ on that OS, which was a little heart breaking because the amount of time we spent on getting it right with Linux code.
Onward and Upward!
Regardless of our previous set back with the operating system, we put our heads together and thought about what other operating system we could use, now you must know that we didn’t want a ‘slim’ version of windows 7 because in our eyes, that’s just a windows 7 box booting a windows 7 virtual client, whats the point?
After a long month ponder and research, we came across ‘performance addition XP’ I cant remember or have any reference to the download URL, but if i find it ill post it.
Now this seemed like a good route to take, a very slimmed down version of windows XP, with near enough no programs. But, we would have to use a chain of scripts to ‘lock it down’, this wasn’t the hard part, the hard part, believe it or not, was getting IE to work correctly.
You may, or may not have seen over the citrix forums a few posts on the ‘Viab’ section, that there is a slight issue with an open box for the .ica file, upon log on. This is a problem we STILL haven’t found a work around, and we have Andrew Morgan (creator and developer of ThinKiosk) and a engineer at Citrix working on this problem personally!
Anyway disregarding that ‘minor’ issue we moved on, and stumbled upon ThinKiosk, which made our lives so much easier!
Remember read my previous post for information on Andrew Morgan’s ThinKiosk!
Hypervisors and all that lark!
So now we have our Thin (Fat) client pretty much 100%, minus some annoying IE issues, of which I’m closing my eyes and repeating chanting ”go away, go away, go away, go away” as I rock in the corner of the server room.
We now had to think about hypervisors, which one was going to give us the right functionality without limitations?
The first Hypervisor we tried was Citrix XenCenter, this was pretty damn good to be honest, it was easy to use, and displays a comprehensive range of different features.
This picture was taken from the citrix website http://community.citrix.com/display/xs/XenCenter I’m hoping that the picture gets bigger when you click it! Oh also, check that link out it gives all of the features that XenCenter offer!
As you can (hopefully) see from the picture, it allows you to create different machines, and group them together. It also gives you a console which is perfect for managing the master images from that window. There are many different features of this software I very much suggest you take a look at the link above!
I digress, the software platform was lovely… however, we started to speak to many different individuals about virtualisation, and they stuck a bee in the bonnet… or a spanner in the works, or something of that effect, and exclaimed that ‘the key to virtualisation is not to stick to one vendor, but to pick the best of all of them, and Vmware’s Vsphere, was the way to go apparently.
So not wanting to miss out, we decided…On to that one!
We installed it on our server, it is a ‘bare metal’ install, and does not need to sit on a Windows R2 or similar.
Installation was very brisk, and configuration was next to none! Type your network information in, and your away!
Once the client side was downloaded, the management console was very nice indeed it did exactly what we wanted, and the features were astounding, we could bring up graphs, and charts, change the fan speeds, view the fan speeds… the list was endless!
A clear winner over the citrix version, so we have found a free trial that we can fully test and roll out in a trial environment and test it to its full potential… WRONG.
We quickly came across a problem, ill paste a FAQ and it should explain why there was a problem…
- How much vRAM does a VMware vSphere Hypervisor license provide?
- vSphere Hypervisor license provides a vRAM entitlement of 32GB per server, regardless of the number of physical processors. vSphere Hypervisor can be used on servers with maximum physical RAM capacity of 32GB
Now considering ours have a beautiful 98GB of ram, this was a massive set back, how could we set this up as a realistic trial if we couldn’t use the server to its full potential?
After a lot of pondering, and hair pulling we thought we would still go with it, well that was until we saw SSDs, our mouths watered, they were so much faster… so much more reliable and well just prettier! But… no drivers for the VMWares Vsphere…
Information on Vmwares Vsphere, couldn’t get a good picture, sucks right! http://www.vmware.com/products/vsphere-hypervisor/overview.html
The Final Hurdle, or so we thought.
HyperV! That is the answer, all we have to do is install HyperV and all our problems would be solved!
So we started to do research on HyperV, and we were told that we needed to install a Server 2008 for HyperV to sit on top of, this is not what we wanted, we want a ‘bare metal’ install, we wanted the hypervisor to sit on its own, also with a 2008 server we would need a license and that is adding to the cost. Not happy.
But don’t fret, there is a stand alone version ( That can be found here http://www.microsoft.com/en-us/server-cloud/hyper-v-server/ ), so we installed it, and to be honest when it installs it looks like a server is installing, takes a lot longer than most HyperV’s and when fully installed it gives you a HyperV dos box, of which you can ‘exit’ out of to a normal CMD, and use all of the normal windows commands, very strange, but worth having a play with… due to not needing a license… ANYWAY!
Once installed we got an error straight away painfully screaming ‘No network adapter found’ … Excuse me? So I trundled around the back of the server and checked the lead, all in, checked the Cisco backbone we were connected too, all configured correctly, all lights flashing…
I think this picture is appropriate.
So on to Google to search the web for anyone that has come across the same issue, and I found multiple posts on how to fix the issue, and apparently it was just a driver issue!
I had a webpage on this, but can I find it… NO … so I’ll post it up when I’m at work and its on my history!
Once the network drives were installed for our server, we could connect the client to the HyperV, Brilliant.
Once logged into the client side, it became rapidly apparent that this would be extremely basic, no graphs, no temps… No pretty little graphics!!!
But biting tongues we just thought, power through, it would be worth it in the end… How much would we use this window anyway?
Then i fumbled across this post http://www.techrepublic.com/blog/10things/10-things-you-should-know-about-hyper-v/431 , which outlines the problems with HyperV.
We all took a deep breath and carried on, it was worth it, it would run our SSDs…
Then we found out that it doesn’t support CAG (Citrix Access Gateway), this was a HUGE problem.
Citrix Viab + No CAG = PROBLEM!
The U Turn
So we have learned that we can’t use HyperV and that Citrix XenCenter is no where near as good, in our opinion, as Vmware’s Vsphere, so we would just wait for the SSD Cards to come out with the driver support…
And U Turn back to Vmware Vsphere, so currently we have it installed, waiting for our next step!
The Silver Lining
What a name…
Apparently Fusion SSD have drivers for Vmware Vsphere…
Maybe my next blog will outline more on this, you’ll have to come back and see…
Thanks for reading!
June 9, 2012 § Leave a comment
Apparently the previous theme and layout was not that ‘user friendly’, so in the interest of trying to keep my readers happy, I have changed it… again.
I hope everyone has enjoyed the last blog post, there will be more where that came from tomorrow!
June 9, 2012 § Leave a comment
First of all the look and feel of my blog has changed, the previous theme got boring very quickly, I will try to keep this one longer! …
Now down to business!
I thought that it would be important for my first post to be about the virtual project that we are currently implementing into our systems at my place of work, if you don’t know where I work then scroll down and read my ‘welcome’ post, don’t let me down, read all the posts! I think there is a ‘meme’ reference in that last sentence somewhere!
So why would we look to go virtual, how will this help us in a West London secondary school?
Well the first major improvement to the way IT will be ran is the way you can simply manage all of the VMs (Virtual Machines) through the management interface;
Fellow educational IT Employees, I assume that any software that you need to be on certain computers would just be included with your initial image… correct?
So if a member of staff approaches you and asks for ‘that piece of additional software that is ever so important to be put on all of the teacher machines right away….’ You have one of three choices.
- Go around each computer individually, planning down time, and installing the software manually ‘one by one’. Yeah RIGHT!
- Create a brand new image (maybe more than one if there are different machine makes), back up all local data and plan downtime to re-image the machines.
- Stick two fingers up and go to the pub! (My personal favorite!)
Now imagine you’re running a virtual system… All the teachers are on a windows 7 Virtual Computer… To install the new software (assuming you’re not using xenapp or something similar which makes it EVEN easier!
- You open up the ‘image’ of the machine of which the teachers are using (this does not interrupt any users), install the software, and at a scheduled point of which you decide, the current VMs will be ‘destroyed’ and the new VMs with the new software will be available to log in to. This can all be done from the comfort of your own desk, furthermore with a little bit of planning no users will be disturbed. Just schedule the new image to replace the old, over night, and BLAM the software is on the selected machines, like magic!
So from our point of view it is going to be a dream, but what will the teachers and other members of staff get out of this expensive virtual project, because as much as I would love to try and sell it as ‘Come on, it will make our lives easier!’, I don’t think they would buy that!
What can the users expect?
The main question that the staff will chant will be ‘How will it benefit us?’, well simply the speed of the computers will greatly increase, booting into a virtual windows, on average will take just over 30 seconds, this is because we can run high spec ‘virtual hardware’ on older machines. Let me give you a ‘for instance’.
Mrs Blogs over in science has had her HP machine or 4 years, unfortunately (fortunately??) she has never complained to any senior members so she has been stuck with it for a long time. It isn’t running a dual processor, and its on 1GB of ram, its been dragged into running windows 7, not ideal but with the budget restraints, the school cant afford a new one. Suddernly this old machine, is turned into a ‘thin’ client (Okay, okay its a fat client but who is being picky eh?), it is now running a ‘performance addition’ XP, booting a kiosk mode. 1GB of ram will make that small process FLY! … then she logs into a 2GB dual Core windows 7 machine… She is over the moon! See what I’m getting at?
Also as you can re-use the machines, so say good bye to huge refresh costs… but that’s a point ill touch upon in another post. But one to have in the back of your minds!
Another great advantage is one that has been mentioned above, software!
Now we all know that any member of staff in any organization wants their task to be done before anyone else, they are priority, which is okay because us computer engineers don’t do any important work and can drop everything just for YOU…. *rollseyes*
Anyway, with virtualisation, as mentioned above, software can be rolled out quicker, more effectively and with little if any, disruption to the user. The engineers are happy because they can roll it out far quicker and easier, and the staff member gets to have it the day after, in most cases, rather than in a week compared to previous methods … everyone’s a winner!
Thin client of Fat client?
Okay so we have covered why it would be a good idea, now I want to talk about Thin Clients or Fat Clients.
This decision really comes down to money, sit back and think about what type of company or establishment you would be implementing this virtual solution into?
For the Business with money to spend!
Okay so lets say that you have money to spend on your virtual project, you’re not a school that is looking to save money, you’re just looking to implement a faster more efficient system. If this is you I would very much ‘push’ you towards thin clients. Now I don’t have much experience with thin clients but I have seen one company ‘demo’ them, and that’s http://www.10zig.com/ Their products do seem robust, silent and good value, if you have the money to spend, But i must stress that I not bought any of these boxes and I cannot be 100% about how good they are.
Now I think these boxes range from £150 each onwards, and then there is a licensing fee for the kiosk software per machine. I need someone to clarify this in the comments, someone with experience with the machine costs!.
I have been pointed to some information that was originally posted on a website called EduGeek (A very interesting forum, I strongly recommend you all sign up!)
This information was posted by a ‘James’, and ironically it was at his school i saw these thin clients!
The latest figures we have had (based around 30 VDI seats) were around-
£178/thin client (10zig with 3 yr warranty)
So lets say that the cost would be around £200 per machine, including their thin client software. For a company of which have money to spend this may be a tempting offer, however for a school, such as ourselves and most of my readers I would assume. This is near the cost of an ‘actual’ computer, and when you take in to consideration the horrendous costs of the virtual software this simply isn’t going to work!
So you’re looking for a cheaper solution?
So if the above scenario just isn’t you, you may be thinking its time to give up.Well stop right there!
What if i said to you, you could have a fat client, booting a citrix kiosk for free.
As long as you have Microsoft licensing of course, but I’m sure you all do!
Okay hear me out (Read me out?) … before you close the browser and chuckle your way to another ‘less crazy’ blog.
So around your school you have many old computers, ready for the skip… well lets give them a new ‘warp’ of life. As mentioned above all you have to do is create a ‘thin’ XP, or a ‘performance addition’. The following link will give you information on Windows 7 Thin OS Click Here
Additional information on Windows Thin HERE
If you wish to build the image yourself, simply strip the XP down to the ‘bare metal’. You don’t need anything at all on this machine, open up programs and get rid of features such as the calculator, Paint and solitaire! Once everything has been removed. You have your thin/fat client, take an image and you’re ready to roll it to other machines of the same make.
”Okay smart arse, how are we going to create a kiosk mode and boot to a citrix VDI-In-A-Box?’ Well assuming you have already set up VDI-In-A-Box, or similar you can use this brilliant tool that we have come across. Its called “ThinKiosk” (http://andrewmorgan.ie/thinkiosk/)
Check this guy out, he has created a extremely simple to use, thin kiosk to connect with citrix virtual solutions, such as VDI-In-A-Box. No need to PXE booting to expensive software to connect, no need to use script after script after script. This software is completely FREE and open source! Also he is extremely active, so this software is constantly updating and being patched, and for free software rare.
So lets recap on the costs.
Thin/Fat client – £0
Operating System – £0
Thin Kiosk Software – £0
TOTAL – £0
Now i don’t know about you, but that looks like a pretty damn good total costing to me!
Going virtual can be an amazing idea for every company or organization, and it may not be as expensive as you think! Obviously license costs are quite high with any virtual system you take an interest in, but you can recoup these expenses because the hardware will never have to be replaced, unless it fails of course, but upgrades can all be done virtually. Also equipment refreshes will save a huge amount of money, the first refresh may be ‘cheaper’ than the virtual system, but when that second ones comes around, and you don’t need to spend a penny, you are starting to recoup the costs very nicely indeed!
Thanks for reading!
I hope this post has been useful and insightful, if you would like me ‘touch upon’ any other software or hardware then please drop me an email. Email address is over on the ‘contact me’ page.
June 7, 2012 § Leave a comment
June 7, 2012 § 2 Comments
Welcome to ‘WorkingWithIT’.
First of all, I’m Ryan, and I will be carrying you through my journey in the life of an IT Engineer, hopefully you’ll take something away with you with every post you indulge in, also it should be nice insight of some of the problems that I have faced and over come.
WorkingWithIT … What on earth do I mean?
Okay, Okay…So, why the name ‘WorkingWithIT’, Well because I am doing exactly that, I am working with IT, And also I’m working with , well, ‘it’, everything around you is controlled by a computer in some way. Well okay not everything but a vast majority of the world has an IP, has a CPU.
Creepy to think about eh?
Who am I?
Well this is the part where I stand up, give a nod, and say ‘Hi, I’m Ryan and I’m addicted to Technology’, you all chant ‘Hi Ryan’ and I sit back down.
I currently live in London UK, I started getting involved in the world of technology from a very young age, taking things apart was my specialty. As i grew older i realised that i was able to make a career out of what I loved doing, my hobby could provide me with a life.
So by the age of 18, fresh out of Secondary school with very average Grade C’s, I put myself down for an interview with a local secondary school of which needed a very basic computer technician, the job spec was very low and needless to say I got the job.
A year passed of me ‘getting my foot on the ladder’ and i yearned to move on, onwards and upwards into a more challenging environment. Thus came along the job I am currently in, another secondary school, whats the difference I hear you shout?
Well…What if I explained that we are currently implementing a virtual system, configuring and deploying 10 – 15 servers, creating our own Thin XP to quickly and silently boot a Thin Kiosk mode into VDI-In-A-Box… you can see its much more challenging for a 21 year old, than plugging a mouse in!
I wont touch upon the upcoming plans, or problems I have faced as of yet as this would be destroying the whole point and frying the main bacon (Mmm bacon!) of my blog!
Well as you have hopefully deciphered from the above introduction, this blog will be all about IT, so it you don’t like IT then … well you better start liking it! Honestly its amazing!
This wont be a very ‘serious’ blog, the content will be, but I hope to retain a rather informal approach to blogging.
Serious Blogs are Boring Blogs!