Skip to content

Commit 395c114

Browse files
author
Bryan Fu
committed
RTD infrasim-compute update - user guide
1 parent 736ac10 commit 395c114

File tree

6 files changed

+238
-211
lines changed

6 files changed

+238
-211
lines changed

docs/configuration.rst

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Configuration
66
Virtual Server Configuration file
77
------------------------------------------------
88

9-
There's one central virtual server configuration file which is /etc/infrasim/infrasim.yml (`source code <https://github.com/InfraSIM/infrasim-compute/blob/master/template/infrasim.yml>`_). All adjustable parameters are defined in this file. This is only one place if you want to customize or make adjustment on the virtual server node. While not all the options are explicitly listed in this file for purpose of simplicity. However there's one example configuration file - /etc/infrasim.full.yml.example (`source code <https://github.com/InfraSIM/infrasim-compute/blob/master/etc/infrasim.full.yml.example>`_) - listed all supported parameters and definitions. By referring content in example file, you can modify real file infrasim.yml and then restart infrasim-main service, new properties will take effect.
9+
There's one central virtual server configuration file which is **/etc/infrasim/infrasim.yml** (`source code <https://github.com/InfraSIM/infrasim-compute/blob/master/template/infrasim.yml>`_). All adjustable parameters are defined in this file. This is the only file to modify if you want to customize or make adjustment on the virtual server node. While not all supported options are explicitly listed in this file for purpose of simplicity. However there's one example configuration file - **/etc/infrasim.full.yml.example** (`source code <https://github.com/InfraSIM/infrasim-compute/blob/master/etc/infrasim.full.yml.example>`_) - listed all supported parameters and definitions. By referring content in example file, you can modify real file infrasim.yml and then restart infrasim-main service and then new properties will take effect.
1010

1111
Here's full list of the example configuration file; every single key-value pair is supported to be add/modify in your real-in-use infrasim.yml::
1212

@@ -95,7 +95,6 @@ Here's full list of the example configuration file; every single key-value pair
9595
serial_port: 9003
9696

9797

98-
9998
Networking
10099
------------------------------------------------
101100

@@ -131,10 +130,13 @@ Networking
131130
.. image:: _static/networking_bridge_multiple.PNG
132131
:align: center
133132

134-
Virtual Power Distribution Unit - Robert - Under construction
135-
------------------------------------------------
136133

137-
Current Virtual PDU implementation only supports running entire virutal infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.
134+
.. hide_content::
135+
136+
Virtual Power Distribution Unit - Robert - Under construction
137+
------------------------------------------------
138+
139+
Current Virtual PDU implementation only supports running entire virutal infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.
138140

139-
.. image:: _static/networkwithoutrackhd.png
140-
:align: center
141+
.. image:: _static/networkwithoutrackhd.png
142+
:align: center

docs/dev_guide.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ If you put a review up, please be explicit with a vote (+1, -1, or +/-0) so we c
6262
QEMU
6363
~~~~~~~~~~~~~~~~
6464

65-
InfraSIM leverages QEMU in its implementation. It introduced tested, stable major release from official QEMU repository. There are also additional code changes kept at https://github.com/InfraSIM/qemu for purpose of better simulating servers.
65+
InfraSIM leverages QEMU in its implementation. It introduced tested, stable major release from official QEMU repository. There are also additional code changes kept at `infrasim/qemu <https://github.com/InfraSIM/qemu>`_ for purpose of better simulating servers.
6666

6767
We always build QEMU on top of Ubuntu 64-bit 16.04 Linux and wrap it into one Debian package. This package is available at `InfraSIM QEMU Debian`_. InfraSIM application will download and install it into system before starting its service.
6868

@@ -72,7 +72,7 @@ We always build QEMU on top of Ubuntu 64-bit 16.04 Linux and wrap it into one De
7272
openipmi
7373
~~~~~~~~~~~~~~~~
7474

75-
InfraSIM leverages openipmi to simulate BMC properties and behavior. Similarly, there are also additional code changes kept at https://github.com/InfraSIM/openipmi for purpose of better simulating servers.
75+
InfraSIM leverages openipmi to simulate BMC properties and behavior. Similarly, there are also additional code changes kept at `infrasim/openipmi <https://github.com/InfraSIM/openipmi>`_ for purpose of better simulating servers.
7676

7777
We always build openipmi on top of Ubuntu 64-bit 16.04 Linux and wrap it into one Debian package. This package is available at `InfraSIM OpenIpmi Debian`_. InfraSIM application will download and install it into system before starting its service.
7878

docs/get_start.rst

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Interface to access virtual server
3131
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3232

3333
#. Server graphic UI
34-
VNC viewer through port **5901**. If you can also port-forward guest VNC default port 5901 to host port (for example, 15901). So, you can access VNC service via host 15901 port. You can see the virtual monitor is already running and listing boot devices of virtual node. Through this booting devices, you can deploy hypervisor or operating system into virtual compute node.
34+
VNC service is available through port **5901**. You can see the virtual monitor is already running and listing boot devices of virtual node. Through this booting devices, you can deploy hypervisor or operating system into virtual compute node just like operating on one physical server
3535

3636
.. image:: _static/vnc.png
3737

@@ -61,12 +61,20 @@ VNC viewer through port **5901**. If you can also port-forward guest VNC default
6161
System Event | Not Readable | ns
6262
...
6363

64+
#. Serial over LAN
6465

66+
It requires activate SoL through IPMI command and console running IPMI console will becomes serial console of virtual server. After InfraSIM services started, this command is to activate SoL::
6567

66-
Virtual Power Distribution Unit - Robert - Under construction
67-
------------------------------------------------
68+
sudo ipmitool -I lanplus -U admin -P admin -H localhost sol activate
69+
[SOL Session operational. Use ~? for help]
70+
71+
72+
.. hide_content::
73+
74+
Virtual Power Distribution Unit - Robert - Under construction
75+
------------------------------------------------
6876

69-
Current Virtual PDU implementation only supports running entire virutal infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.
77+
Current Virtual PDU implementation only supports running entire virutal infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.
7078

7179

7280
Setup a mini InfraSIM Virtual infrastructure on ESXi

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
77
.. image:: _static/theme/img/logo.png
8-
:scale: 10%
8+
:scale: 50%
99
:align: center
1010

1111
InfraSIM™

docs/installation.rst

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,10 @@ Virtual Server
7171
sudo pip install infrasim-compute
7272

7373

74-
Virtual Power Distribution Unit - **Robert - Under construction**
75-
------------------------------------------------
74+
.. hide_content::
75+
76+
77+
Virtual Power Distribution Unit - **Robert - Under construction**
78+
------------------------------------------------
7679

77-
Current Virtual PDU implementation only supports running entire virtual infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.
80+
Current Virtual PDU implementation only supports running entire virtual infrastructure on VMWare ESXi because it only supports functionality of simulating power control chassis through VMWare SDK.

0 commit comments

Comments
 (0)