Install macOS X on VM


For many times my students asked me for the possibility to host (run) mac os on intel processor and/or hyper visor. to get familiar with os setting on their lab environments
the answer was Yes.
I have installed before (Leopard, Mountain Lion, El Capitan and Sierra) in my lab in order to give my students the opportunity to get familiar with macOS X and gain hands on experience.
This time I decided to post and share with you  the installation steps for macOS on a VM and the initial configuration



HP Smart Array configuration

HP Smart Array

This page will guide you through the configuration and management of your array controllers.
Controllers are configured by grouping together physical drives attached to each controller into arrays, and then subdividing each array into one or more logical drives. By grouping physical drives into logical drives you can increase the performance and fault tolerance of your storage.

more ..

Basics of Dynamic Memory

Dynamic Memory is Hyper-V memory optimization techniques. That came with Windows Server 2008 R2 Service Pack 1.

Dynamic Memory is really just an extension idea of hot-add memory ability feature of Windows Server Enterprise and Data-center editions. Memory is added to virtual machines while they run. But instead of plugging in large amounts, tiny amounts of memory are added to the virtual machine. This is done on an on-demand basis from the pool of available memory on the host.


Network Virtualization and Multi-Tenancy concept (Cloud Network)

Cloud Network Topologies

Network virtualization and Multi-Tenancy virtual infrastructure provides the capability to run multiple virtual network infrastructures on the same physical network, and each virtual network infrastructure operates as if it is the only virtual network running on the shared network infrastructure.


Windows 2012 QoS

In QoS Implementations you will choose between bps-based or weight-based rules.

The bps-based rules can be quite specific, guaranteeing a very certain amount of bandwidth, which can be useful for some applications.
bps rules can be considered inflexible, especially if workloads are mobile between hosts.

TheWeight-based rules are extremely flexible and are usually going to be the correct choice; a weight-based rule is based on a share of bandwidth, with no consideration of the actual speed

more …

Single-Root I/O Virtualization

Single-Root I/O Virtualization

SR-IOV is a hardware solution based on PCI-SIG I/O Virtualization (IOV) specifications that is designed to replace the role of software in virtual machine connectivity and leverage hardware features to scale up hosts more, to accelerate performance, to reduce latency,

more …

Windows 2012 NIC Teams

What is NIC teaming?

It is a group NICs together to act as a single unit.
Some Advantage of NIC Teaming:

Load Balancing When we have two or more NICs, we can distribute and balance the network traffic across each NIC in a team.
Hint: when you team together two 10 GbE NICs, you don’t get a 20 GbE pipe, Instead you get the ability to distribute traffic across two 10 GbE NICs

Failover Services that are important to the business usually have a service-level agreement (SLA) indicating that they must be available to the customer a certain percentage of the time.
To avoid single faulty switch to bring down the entire service by affecting network s availability; it is a Network features like fault-tolerant storage and highly available Hyper-V hosts

There is no need any more for hardware manufacture NIC Team solution, which was not supported by Microsoft.

NIC Team is a feature added to Microsoft windows 2012, and it is hardware independent; that mean you can build NIC team even by using different model, from any manufacturer and can even be of different speeds(not recommended).

more ..