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

Policies for Service Transition

Blog banner

Fashion marketing in india

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

CRISP-DM Methodology

Blog banner

Routers

Blog banner

GIS

Blog banner

Security in Cloud Computing Environment using cryptography - Rushabh Modi

Blog banner

Process, process creation and process termination

Blog banner

Logical and physical address

Blog banner

Virtual machine.

Blog banner

Music

Blog banner

Blockchain in IoT Applications

Blog banner

Sleep Matters: The Science Behind Toddler Naps

Blog banner

Microsoft Word

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Data Lake

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

"Audit" In Data Science

Blog banner

Benefits and drawback of web security.

Blog banner

Buffer Overflow

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

KASHMIR TRIPS

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

E-BUSINESS RISK MANAGEMENT

Blog banner

Human Error: The weakest link in Cybersecurity

Blog banner

gis substation

Blog banner

Predictive Analysis - Ek Overview

Blog banner

Security and E-mail

Blog banner

Process and Threading

Blog banner

MEMORY MANAGEMENT REQUIREMENT

Blog banner

operating system

Blog banner

INTERNET

Blog banner

Self-love: Being the reason of your own smile

Blog banner

Self managing devices

Blog banner

Memory management

Blog banner

Cyber Forensic in the Banking sector

Blog banner

Memory Management

Blog banner

Evolution of the Microprocessor ~ Aditya Pai

Blog banner

GIS REMOTE SENSING

Blog banner

Disk Management

Blog banner