authenticated control to vms in xen cloud
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


  • 141 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


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

ad