Virtualisering

Ordet virtuell brukar avnändas om något som inte är verkligt (reellt), men som i betraktarens öga förefaller vara verkligt. Ett vanligt exempel är en bild som betraktas som verklig om man fysiskt kan beröra bilden men virtuell om den kan betraktas men inte beröras.. Alltså är en bild på ett fotopapper eller på en projektorduk verklig medan en spegelbild eller ett hologram ser ut att vara verklig men i själva verket är virtuell.

Redan på 1960-talet experimenterade IBM med ett köra flera samtidiga experimentella versioner av olika operativsystem och detta kan ses som en början på virtualisering. I början av 2000-talet gjorde VMware virtualisering populärt på Intel-baserade datorer. Det finns olika typer av virtualisering, t ex: Servervirtualisering, PC-virtualisering och Lagringsvirtualisering.

Det finns dessutom många aktörer för virtualiseringsprogram på PC-datorer men de dominerande leverantörerna är VMWare, Microsoft, Xen och Oracle/Sun. De har alla sin egen tolkning av hur virtualisering kan göras effektivast. Virtualisering av persondatorer har blivit allt populärare och det finns flera produkter för virtualisering. På senare tid har Intel och AMD byggt in mer stöd för virtualisering i sina CPU:er vilket gör att det blir enklare att skapa program som utnyttjar denna teknologi.

Rent tekniskt är en virtuell infrastruktur ett lager som ligger mellan den fysiska hårdvaran och applikationerna. I vårt fall innebär det att virtualiseringsprogrammet kommer att fungera som ett interface mellan det ordinarie  operativsystemet (värdoperativsystemet) och de virtuella maskinerna med sina respektive gästoperativsystem.

Hardware Virtualization

Virtualisering Hårdvara, Värdoperativsystem och Gästoperativsystem.

Viktiga begrepp

Nedan följer några viktiga begrepp att komma ihåg när vi talar om virtualisering.

Applikationsvirtualisering

En teknik som innebär att ett program och de delar av operativsystemet som behövs, lagras paketerade tillsammans. Denna paketering kan finnas i både servrar eller arbetsstationer. Man kan placera denna paketering på en central server där användare kan logga in och använda applikationen över nätverket.

Diskvirtualisering

Detta är samma sak som lagringsvirtualisering. Metoden är att en fysisk lagringsenhet virtualiseras så att den logiska lagringen separeras från den fysiska. Den virtualiserade enheten kan sedan användas i ett SAN. Full virtualisering Med detta menar man att man skapar en fullständig virtuell kopia av sin hårdvara. Man har då skapat en virtuell maskin, flera virtuella maskiner kan skapas på samma fysiska maskin.

Hypervisor

Hypervisor är ett mjukvarulager som disponerar hårdvaruresurser till operativet och får på detta sätt det att ”tro” att det är en egen fysisk dator i botten.

SAN

”Storage area network” är ett nätverk som kopplar samman virtualiserade lagringsenheter. Man kopplar upp så att hela organisationen/företaget får enkel tillgång till data. Enheterna i ett SAN virtualiseras så att installation och administration av nya enheter kan automatiseras. Man lyfter även upp funktioner så som arkivering, backup och spegling från hårdvaran, för att dessa skall kunna automatiseras i hela nätverket.

Paravirtualisering

Med denna metod modifierar man värdoperativetsystemet så att fler ”gästoperativ” kan köras ovanpå. Ett virtualiseringslager skapas i värdsystemets kärna och gör det möjligt att skapa virtuella kopior av systembibliotek som gästoperativet behöver för att fungera som fristående system. Paravirtualisering kallas även för systemvirtualisering eller operativsystemvirtualisering.

Virtualisering

Man skapar en kopia som ”härmar” en fysisk hårdvara. Man simulerar mjukvaran så den tror att den kör på en fysisk hårdvara när den egentligen kör på en mjukvarukopia.

Virtuell maskin

Virtuell maskin är virtuell och kopia av en hårdvaruplattform. En virtuell maskin kan användas till att efterlikna en konfiguration eller annan hårdvaruplattform, än den fysiska hårdvaran. En virtuell maskin översätter instruktioner i operativet till ett format som den fysiska hårdvaran förstår.

Hyper-V

Visuell bild av Hyper-V, Microsoft.


Uppgift Virtualisering

Quizz Virtualisering

 

 

iCagenda

To help improve the use of the component iCagenda and its module iC calendar, I’ll start a notice setting out the issues already discussed. Thank you read the following before posting on the forum a question already addressed. Notice being edited… 1. GETTING STARTED – the minimum to know for displaying an event Create a category Add an event to this category Add a menu link to the list of events of iCagenda component (multiple settings available in this menu item, Filters and Display) You can then view the event list on your website 2. CALENDAR MODULE – Attention! Requires the component iCagenda Published in the module management modules (you also have some parameters for the module, set by default) Note, choose a position left (future version will manage the positions of center and right module) Here’s the calendar is displayed on your website (be careful to have published a menu link to the component – see GETTING STARTED Important: You must have at least one link to iCagenda in a menu-link for this to work. The module is an extension of the component, but does not work if it is not declared. Little tip: if you do not want to display a link to the calendar in your main menu, you can create a special menu separated in a fictitious position (eg position-icagenda) and so, the module will return to the pages of this menu.

Ari Quiz Learning Path

How to create a learning path in ARI Quiz?

It can be easy done with help ”ARI Quiz Learning Path” Joomla! plugin. This plugin provides ability to create hierarchy based on quiz categories. An user can not get access to the next level in learning path until completes all the previous levels. Each hierarchy level can be associated with content category, in this case, an user can not see articles from content categories which are associated with the next levels in learning path. This Joomla! extension helps organize learning courses where an user should complete one course that have ability to start the next course. For example, an user should completes ”Basic” level that have access to ”Advanced” level. This is free plugin and available for ”ARI Quiz” users on request. See screenshots of plugin settings page below:

 

lp params1

lp params2