How can OpenStack can auto install the OS into a VM? - operating-system

When I watching the openstack launch a VM:
in the 5:12/7:06, you see there choose a image then launch a VM, it will install the OS.
I want to know the technologies of the auto deployment of OS.
How can OpenStack can auto install the OS into a VM?
EDIT-01
I mean how can OpenStack can deploy OS into a VM.
Such as the Windows can use Windows WDS to deploy the OS, the Linux can use kickstart to deploy the OS.
how about the OpenStack can deploy both the Windows and Linux?

There are lots of images type which you can use with Openstack Platform. Some of them are:
RAW, QCOW2, ISO, VHD, VMDK, DOCKER, PLOOP.
Out of which QCOW2 format is a live OS image which does not require OS installation, as you can use it directly without any installation. Same is for VHD, VMDK image format.
If you have used ISO as a format this will install an OS first & then you can use it just like normal OS installation. But it takes time to install an OS instead use Qcow2 images for faster deployments.
Upload an image to your Openstack Platform then while launching an instance select that uploaded image in Image section.

This service probably has a folder containing various OS images. These OS images were prepared ahead of time to work with OpenStack's VMM and network. The OS image is supplied to the VM, and when the VM launches, it initializes the OS.

Related

Is it possible to use a different VM image for minikube

I see minikube using Debian rodete as the VM image. I would like to use different image like Container-Optimized OS is this possible?
Thanks in advance
In the Prerequisites part of the documentation on how to use minikube locally, you can see that Any Linux you like can be eligible for its use.
Hence, as the Container-Optimized OS (COS) is based on Chromium OS (which is a minimal Linux OS focused on security), per definition, is possible to use the mentioned image.

"Your OS" when installing Istio?

I would like to install Istio into my Kubernetes cluster. The installation page says to:
download the installation file for your OS
My developer machine is a Windows 10 machine. The nodes in my Kubernetes cluster run CentOS.
When it says "Your OS" does it mean my machine that I will download it to and run it from, or does it mean the OS that my cluster runs on? (or do I need to run it from a node in the cluster?)
The download basically has istioctl and some samples in it.
So you want to download for the OS that you are running the command from (in my case Windows 10).

Dell iDRAC: the difference between "Embedded OS deployment tools" and "Remote OS deployment"

I'm considering getting a collection of Dell PowerEdge servers. Dell documentation is pretty poor (no surprise there) and I have trouble figuring out if I can go with iDRAC Basic or if I need iDRAC Express or Enterprise.
My need is to install Ubuntu Server (minimal install with SSH is enough). After install all I need is SSH and possibly a remote "reset" button. I can install the OS before taking the system to server room so I don't really need remote OS deployment tools. However, the server does not have a graphics adapter. Is it possible to install Ubuntu with just iDRAC Basic or do I need additional hardware?
#iwork4dell Remote OS deployment implies Virtual Console (like VNC) and Virtual Media (using a remote ISO like a local DVD). These are Enterprise license features. OS deployment tools are are the driver pack that is stored in flash on the server and made available during OS installation to support new hardware on older OSes.
The iDRAC is an integrated VGA adapter so all the Power Edge servers do have a video adapter in them unless you disable it in BIOS. If your willing to attach a keyboard and monitor to the server basic is all you need. You can also upgrade the iDRAC with a license key after purchase.
See http://en.community.dell.com/techcenter/extras/m/white_papers/20440743
and http://i.dell.com/sites/doccontent/shared-content/data-sheets/en/Documents/idrac-spec-sheet.pdf
IDRAC is possible, just you can open gui of idrac and then launch on the online server. You can add the iso file on virtual server.

install and Run Kurento Media server in Cent OS 6.6 using Docker

I need to install and run Kurento Media Server in a Cent OS to use it for Large Scale Webrtc Application for one to many conferences .
I heard that it can be done through Docker.
So if some can guide me through the steps to do so I will be thankful.
But if you know some other way to install and run Kurento Media Server in Cent OS
then that is fine with me.
You will find several examples in the Docker Hub, see https://registry.hub.docker.com/search?q=kurento&searchfield= and some examples
so you can get one, issue a docker history to see what commands were used to build (and some docker inspect on each layer), or simply use https://github.com/CenturyLinkLabs/dockerfile-from-image to generate the associated Dockerfile

Install different versions of VM tools

Can we install different version of "VM toos" in a same image?
"Different version" means linux version and windows version.
The context of this question is:
We need to create a new VM image on Windows platforms, during this procedure, we need to install the "VM tools";
After the image is created, we need to run some tests with this image on Linxu platforms, then, we need to install the "VM tools" on Linux platforms.
can these 2 different versions of "VM tools" be installed in the same image?
You need to remove/uninstall one version of vmware tools and then only you can do it for other platform.
Removing and adding/upgrading vmware tools is not tricky. You need to have corresponding iso in datastore and connect the virtual machine's first virtual CD-ROM drive to the ISO image file that contains the VMware Tools installer for your guest operating system.