authenticated control to vms in xen cloud n.
Download
Skip this Video
Download Presentation
Authenticated control to VMs in Xen cloud

Loading in 2 Seconds...

play fullscreen
1 / 15

Authenticated control to VMs in Xen cloud - PowerPoint PPT Presentation


  • 142 Views
  • Uploaded on

Authenticated control to VMs in Xen cloud . CS526 Semester Project By Ahmed Alharthi & Abdulrhman Alsahafi. CS526 Advance internet and web systems A.Alharth , A Alsahaf. Overview. Authenticated control to VMs in Xen cloud . Introduction problem Motivation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Authenticated control to VMs in Xen cloud' - aira


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
authenticated control to vms in xen cloud

Authenticated control to VMs in Xen cloud

CS526 Semester Project

By Ahmed Alharthi

&

Abdulrhman Alsahafi

CS526 Advance internet and web systems A.Alharth, A Alsahaf

overview
Overview

Authenticated control to VMs in Xen cloud

  • Introduction
  • problem
  • Motivation
  • Approach
  • Design
  • Demo
  • Challenges

CS526 Advance internet and web systems A.Alharth, A Alsahaf

introduction
Introduction

Authenticated control to VMs in Xen cloud

Xen:open source, Promise Future, New research fields.

Tools:

Exciting tools for managing host and VMs

XenCenter (GUI)

SSH-based XAPI(CLI)

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide4

Authenticated control to VMs in Xen cloud

Problems:

  • Xen command line based needs linux account on xen host
  • allowing some commands are consider risky.
  • Privileging untrusted user.

Goal:

  • Limitation of privilege.
  • Avoid running unwanted commands(xe host-shutdown)
  • Allowing multiple users to control Xen

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide5

Authenticated control to VMs in Xen cloud

Approach:

  • Allows users to use xe-command without giving them Xen accounts.

Design :

  • Users :
    • End-user.
    • Member
    • Super user
  • Web Application:
    • Interact with users.
    • Validate user commands.
  • Web Server:
    • Hosting the Application.
    • Providing Shell API and Xen API.
  • Xen host:
      • controls VMs.
      • Executing user commands.

CS526 Advance internet and web systems A.Alharth, A Alsahaf

design
Design

Authenticated control to VMs in Xen cloud

  • Member  Web App: Username& Password
  • Web App  Member: Session key

CS526 Advance internet and web systems A.Alharth, A Alsahaf

design1
Design

Authenticated control to VMs in Xen cloud

  • Member  Web App: command
  • Web App Xen Host: valid xe-command
  • Xen Host  Web App Member: result

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide8
Demo

Authenticated control to VMs in Xen cloud

  • 1. Authenticating the Member:

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide9
Demo

Authenticated control to VMs in Xen cloud

2. Establishing the session:

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide10
Demo

Authenticated control to VMs in Xen cloud

3. Executing XE command

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide11
Demo

Authenticated control to VMs in Xen cloud

4. Observation

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide12
Demo

Authenticated control to VMs in Xen cloud

5. Starting VM

CS526 Advance internet and web systems A.Alharth, A Alsahaf

slide13
Demo

Authenticated control to VMs in Xen cloud

5. Observation

CS526 Advance internet and web systems A.Alharth, A Alsahaf

challenges
Challenges

Authenticated control to VMs in Xen cloud

  • APIs update:
    • The Approach API must be combatable with the new updates.
  • Command Validation:
    • Two parameters problem

CS526 Advance internet and web systems A.Alharth, A Alsahaf

thanks you
Thanks You

Authenticated control to VMs in Xen cloud

CS526 Advance internet and web systems A.Alharth, A Alsahaf