wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

LINUX VSERVER VIRTUAL MACHINE ARCHITECTURE

profile
Binal Doshi
Jul 13, 2023
0 Likes
0 Discussions
133 Reads

Linux VServer is an open-source, fast, and lightweight approach to implementing virtual machines on a Linux server. It consists of a modest modification to the kernel and a small set of OS userland tools. The VServer Linux kernel manages all system resources and tasks, including process scheduling, memory, disk space, and processor time. Each virtual server is isolated from the others using Linux kernel capabilities, providing security and making it easy to set up multiple virtual machines on a single platform.

The chroot command is a UNIX or Linux command that makes the root directory (/) become something other than its default for the lifetime of the current process. It can only be run by privileged users and is used to give a process (commonly a network server such as FTP or HTTP) access to a restricted portion of the file system. This command provides file system isolation, allowing commands to only affect files that start with the defined root for that server.

The chcontext Linux utility allocates a new security context and executes commands in that context. The usual or hosted security context is context 0, which has the same privileges as the root user (UID 0). All other contexts provide complete isolation, allowing processes from one context to neither see nor interact with processes from another context.

The chbind utility executes a command and locks the resulting process and its children into using a specific IP address. This system call provides network isolation, ensuring that each virtual server uses a separate and distinct IP address.

Lastly, each virtual server is assigned a set of capabilities, which refers to a partitioning of the privileges available to a root user, providing root isolation. VServer can also set resource limits, such as the amount of virtual memory a process may use.

The general architecture of Linux VServer is shown in Figure 2.21, which shows a shared, virtualized OS image consisting of a root file system, system libraries, and kernel services. Each VM can be booted, shut down, and rebooted independently. The hosting platform includes the shared OS image and a privileged host VM, which monitors and manages other VMs. The virtual platform creates virtual machines and is the view of the system seen by the applications running on the computer system.

 

 

 

 

 


Comments ()


Sign in

Read Next

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Evolution of Operating Sytems

Blog banner

Why Data Security Is Important

Blog banner

Khau Galli – Vile Parle

Blog banner

Security in Cloud Computing

Blog banner

VIRTUAL MACHINES

Blog banner

Memory Management

Blog banner

Deadlock in Operating systems

Blog banner

Biometric Authentication and Privacy: Balancing Ethical Concerns

Blog banner

Getting into anime My anime suggestions

Blog banner

6 Digital Marketing Trends You Must Watch Out For In 2022

Blog banner

File Management system

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

Maharashtrian culture: Tradition, Art, Food

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

Why Friendship at Work is Important

Blog banner

Body Image and Low Self Esteem: Understanding the Emotional Impact Beyond Appearance

Blog banner

SAVE TREES

Blog banner

Understanding Toddler Tantrums: What They Really Mean

Blog banner

Scala - a programming tool

Blog banner

What Your Music Taste Reveals About Your Personality

Blog banner

How Does SSO Works

Blog banner

From Model Mistakes to Metrics

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

OS Assignment 3

Blog banner

Deadlock Prevention

Blog banner

WAKE UP ITS FOOD o'CLOCK...!!!!!

Blog banner

Virtual memory

Blog banner

Data is an asset and it is your responsibility!

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Workplace mental health: A Psychological Perspective on Employee Well-being and Organizational Growth

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Deadlock

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

Different types of scam Fraud

Blog banner

Process states

Blog banner

10 Problems you face if you are an Otaku

Blog banner

Fault tolerance

Blog banner

memory cache

Blog banner

Evolution of Operating system

Blog banner

Mariana Trench: The deepest depths

Blog banner