Trending Topics

Implement and configure AWS Backup for VMware Cloud on AWS VM workloads

In our previous post we saw the design of the AWS Backup on VMC. In this post we’re going through the implementation steps As per the design and best practice, we are going to use the ENI for the Backup traffic CREATE A VPC ENDPOINT  TO CREATE AN INTERFACE ENDPOINT FOR AN AWS SERVICE 1. Open the Amazon VPC console at    2. In the navigation pane, choose Endpoints 3. Choose Create endpoint 4. Name the endpoint   5. For Service category, choose AWS services 6. For Service name, search “ Backup ” and select “ backup-gateway ” service from the dropdown 7. For VPC, select the VPC which we used for SDDC deployment and extension 8. To create an interface endpoint for Amazon S3, you must “uncheck” Additional settings, Enable DNS name. This is because Amazon S3 does not support private DNS for interface VPC endpoints 9. For  Subnets , select one subnet per Availability Zone which we used for SDDC VMC selection  10. For Security group , sel

What is ntoskrnl.exe?

Ntoskrnl.exe (Windows boot up kernel) is a vital component utilized in the boot process for NT based Microsoft operating systems. It is also responsible for a host of system services such as process and memory management, security management, object management, hardware virtualization and so on. It holds several sub systems: Cache Manager, I/O Manager, Configuration Manager, Local Procedure Call, Memory Manager, Process Structure,Object Manager and Security Reference Monitor. Collectively, they form part of Executive services and System Services. As a result of such critical responsibilities, ntoskrnl.exe is a fundamental constituent of the Windows operating system.
Ntoskrnl.exe in the Kernel mode

In NT based Windows operating systems, ntoskrnl.exe is part of the Kernel mode. The kernel mode has complete access to the hardware and software components of the system. It acts as an intermediary between user mode services and applications and system critical modules. User mode services and applications have to utilize the kernel mode to indirectly communicate with the system critical modules, if they need to perform any important operation. Kernel mode contains the executive services, kernel, kernel drivers, and a Hardware Abstraction Layer (HAL).
Windows Executive services

The Windows Executives services are held in the NTOSKRNL.EXE file. Its responsibilities related to I/O (Input/Output), Object Management, Security and Process Management are administered by a number of loosely grouped sub-systems. They are as follows:
Object Manager

It is the sub-system that all other executive sub-systems must go through in order to have access to Windows resources. This operational style ensures that the resource management task for all the other executive subsystems is taken care of by the Object Manager, and there is no replication of tasks.
Configuration Manager

This sub-system executes the Windows registry.

Cache Controller

The Cache Controller provides a common cache for normal file I/O, by synchronizing with the Memory Manager, I/O Manager, and I/O drivers.

Local Procedure Call

LPC ports are used by Executive sub-systems to contact user sub-systems, by user sub-systems to communicate with their clients and as the starting point for the local transmission of Microsoft Remote Procedure Call (MRPC).

Memory Manager

The Memory Manager handles virtual memory, memory protection, and the paging of memory that passes in and out from physical memory to secondary storage, and applies a general allocator of physical memory.

I/O Manager

The I/O Manager authorizes devices to communicate with user mode sub-systems. It interprets user mode read and write commands into read and write IRPs, which it then passes on to device drivers.
Power Manager

The Power Manager takes care of power events such as power-off, stand-by, hibernate and so on. It also alerts drivers affected by a power event with special power IRPs.
PnP Manager

The PnP Manager manages Plug and Play. It provides support for device recognition and installation at boot time.

Process Structure

The Process Structure takes care of process and thread formation and termination. It applies the concept of Job, which is a collection of processes that can be stopped as a whole or put under shared restrictions.

Security Reference Monitor

The Security Reference Monitor is the main control for implementing the security guidelines of the security integral sub-system. It controls the access of resources or objects by the means of access control lists.

Popular posts from this blog


DNS Scavenging.

AD LDS – Syncronizing AD LDS with Active Directory