Skip to content

Instantly share code, notes, and snippets.

@pinggit
Created December 5, 2015 02:12
Show Gist options
  • Save pinggit/78fdabfd8bcbb94b3d3d to your computer and use it in GitHub Desktop.
Save pinggit/78fdabfd8bcbb94b3d3d to your computer and use it in GitHub Desktop.
= my book
:doctype: book
:toc: left
:toclevels: 3
:toc-title: Table of Content
:numbered:
:Author: Ping Song
:Author Initials: SP
:Date: Aug 2015
:Email: [email protected]
:iconsdir:
:icons: font
:source-highlighter: coderay
:source-highlighter: prettify
:source-highlighter: pygments
:source-highlighter: highlightjs
////
////
:CPU-SPEC: http://www.juniper.net/techpubs/en_US/vmx15.1/topics/reference/general/vmx-package-contents.html
:VMX-release-note: http://www.juniper.net/techpubs/en_US/vmx15.1/information-products/topic-collections/release-notes/index.html
:libvirt 1.2.8 release: https://www.redhat.com/archives/libvir-list/2014-September/msg00055.html
:VMX public URL: https://www.juniper.net/support/downloads/?p=vmx
Version 0.1 [email protected] (2015-11-23)
Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the
Linux kernel that turns it into a hypervisor. It has been gaining industry
traction and market share in a wide variety of software deployments in just a
few short years. KVM turns to be a very interesting virtualization topic and is
well positioned for the future.
== prepare for the installation
=== identify current system info
before starting the installation, we need to collect some basic info about the
server that VMX is going to be installed on. At mininum, make sure the server
complies to the
http://www.juniper.net/techpubs/en_US/vmx15.1/topics/reference/general/vmx-hw-sw-minimums.html#sw-req["Minimum
Hardware and Software Requirements"]
==== server Manufacturer/model/SN
* this server is a `ProLiant BL660c Gen8` server.
* chassis SN is `USE4379WSS`
TIP: same info can be acquired from ILO, but command from remote ssh session is
more convenient.
[source,bash]
----
ping@trinity:~$ sudo dmidecode |sed -n '/System Info/,/^$/p'
System Information
Manufacturer: HP
Product Name: ProLiant BL660c Gen8 #<------
Version: Not Specified
Serial Number: USE4379WSS #<------
UUID: 31393736-3831-5355-4534-333739575353
Wake-up Type: Power Switch
SKU Number: 679118-B21
Family: ProLiant
----
==== Operating System
.this server's operation system info:
* linux distribution: ubuntu 14.04.2
* linux kernel in use: `3.19.0-25-generic`
* linux kernel needs to be changed if VMX needs to be setup with `SR-IOV`.
[source,bash]
----
ping@trinity:~$ cat /etc/issue.net
Ubuntu 14.04.2 LTS
ping@trinity:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS #<------
Release: 14.04
Codename: trusty
ping@trinity:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"
ping@trinity:~$ uname -a
Linux trinity 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
----
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment