Merge "[Doc] XML Server Definition"

This commit is contained in:
Zuul 2019-02-06 22:41:55 +00:00 committed by Gerrit Code Review
commit 35484012d9
5 changed files with 67 additions and 59 deletions

View File

@ -69,19 +69,20 @@ Management networks:
$ bash setup_network.sh
Building xmls for definition of virtual servers:
Building XML for definition of virtual servers:
::
$ bash setup_controller_storage.sh -i <starlingx iso image>
$ bash setup_configuration.sh -c controllerstorage -i <starlingx iso image>
The xml server definitions that are created by the previous script are:
The default XML server definitions that are created by the previous script
are:
- controller-0
- controller-1
- compute-0
- compute-1
- controllerstorage-controller-0
- controllerstorage-controller-1
- controllerstorage-compute-0
- controllerstorage-compute-1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Powering Up a Virtual Server
@ -98,14 +99,14 @@ e.g.
::
$ sudo virsh start controller-0
$ sudo virsh start controllerstorage-controller-0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Accessing Virtual Server Consoles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The xml for virtual servers in stx-tools repo, deployment/libvirt,
The XML for virtual servers in stx-tools repo, deployment/libvirt,
provides both graphical and text consoles.
Access the graphical console in virt-manager by right-click on the

View File

@ -74,21 +74,22 @@ Management networks:
$ bash setup_network.sh
Building xmls for definition of virtual servers:
Building XML for definition of virtual servers:
::
$ bash setup_dedicated_storage.sh -i <starlingx iso image>
$ bash setup_configuration.sh -c dedicatedstorage -i <starlingx iso image>
The xml server definitions that are created by the previous script are:
The default XML server definitions that are created by the previous script
are:
- controller-0
- controller-1
- compute-0
- compute-1
- storage-0
- storage-1
- dedicatedstorage-controller-0
- dedicatedstorage-controller-1
- dedicatedstorage-compute-0
- dedicatedstorage-compute-1
- dedicatedstorage-storage-0
- dedicatedstorage-storage-1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Powering Up a Virtual Server
@ -105,14 +106,14 @@ e.g.
::
$ sudo virsh start controller-0
$ sudo virsh start dedicatedstorage-controller-0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Accessing Virtual Server Consoles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The xml for virtual servers in stx-tools repo, deployment/libvirt,
The XML for virtual servers in stx-tools repo, deployment/libvirt,
provides both graphical and text consoles.
Access the graphical console in virt-manager by right-click on the
@ -523,11 +524,11 @@ Controller-0 list the hosts:
| id | hostname | personality | administrative | operational | availability |
+----+--------------+-------------+----------------+-------------+--------------+
| 1 | controller-0 | controller | unlocked | enabled | available |
| 3 | controller-1 | controller | locked | disabled | online |
| 4 | compute-0 | compute | locked | disabled | online |
| 5 | storage-0 | storage | locked | disabled | online |
| 6 | storage-1 | storage | locked | disabled | online |
| 7 | storage-2 | storage | locked | disabled | online |
| 2 | controller-1 | controller | locked | disabled | online |
| 3 | compute-0 | compute | locked | disabled | online |
| 4 | compute-1 | compute | locked | disabled | online |
| 5 | storage-0 | storage | locked | disabled | online |
| 6 | storage-1 | storage | locked | disabled | online |
+----+--------------+-------------+----------------+-------------+--------------+
@ -869,13 +870,12 @@ Unlocked, Enabled, and Available:
| id | hostname | personality | administrative | operational | availability |
+----+--------------+-------------+----------------+-------------+--------------+
| 1 | controller-0 | controller | unlocked | enabled | available |
| 3 | controller-1 | controller | unlocked | enabled | available |
| 4 | compute-0 | compute | unlocked | enabled | available |
| 2 | controller-1 | controller | unlocked | enabled | available |
| 3 | compute-0 | compute | unlocked | enabled | available |
| 4 | compute-1 | compute | unlocked | enabled | available |
| 5 | storage-0 | storage | unlocked | enabled | available |
| 6 | storage-1 | storage | unlocked | enabled | available |
| 7 | storage-2 | storage | unlocked | enabled | available |
+----+--------------+-------------+----------------+-------------+--------------+
[wrsroot@controller-0 ~(keystone_admin)]$
******************************

View File

@ -48,7 +48,7 @@ StarlingX Duplex will be deployed, include:
- Additional Disks:
- 0 or more 500 GB disks (min. 10K RPM)
- Zero or more 500 GB disks (min. 10K RPM)
- Network Ports:
@ -71,17 +71,18 @@ Management networks:
$ bash setup_network.sh
Building xmls for definition of virtual servers:
Building XML for definition of virtual servers:
::
$ bash setup_allinone.sh -i <starlingx iso image>
$ bash setup_configuration.sh -c duplex -i <starlingx iso image>
The xml server definitions that are created by the previous script are:
The default XML server definitions that are created by the previous script
are:
- controller-0
- controller-1
- duplex-controller-0
- duplex-controller-1
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Powering Up a Virtual Server
@ -98,14 +99,14 @@ e.g.
::
$ sudo virsh start controller-0
$ sudo virsh start duplex-controller-0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Accessing Virtual Server Consoles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The xml for virtual servers in stx-tools repo, deployment/libvirt,
The XML for virtual servers in stx-tools repo, deployment/libvirt,
provides both graphical and text consoles.
Access the graphical console in virt-manager by right-click on the
@ -633,7 +634,6 @@ Add the partition to the volume group
| created_at | 2018-08-28T14:06:05.705546+00:00 |
| updated_at | None |
+--------------------------+--------------------------------------------------+
[wrsroot@controller-0 ~(keystone_admin)]$
**********************
@ -1139,7 +1139,6 @@ Wait for the new partition to be created (i.e. status=Ready)
| 7a41aab0-6695-4d16-9003-73238adda75b |...| /dev/sdb1 |...| None | 16237 | Creating (on unlock) |
| f7bc6095-9375-49fe-83c7-12601c202376 |...| /dev/sdc1 |...| None | 16237 | Creating (on unlock) |
+--------------------------------------+...+-------------+...+-----------+----------+----------------------+
[wrsroot@controller-0 ~(keystone_admin)]$

View File

@ -53,6 +53,7 @@ an example called madcloud.rc:
export CONTROLLER=madcloud
export COMPUTE=madnode
export STORAGE=madstorage
export BRIDGE_INTERFACE=madbr
export INTERNAL_NETWORK=172.30.20.0/24
export INTERNAL_IP=172.30.20.1/24
@ -66,6 +67,7 @@ This rc file shows the defaults baked into the scripts:
export CONTROLLER=controller
export COMPUTE=compute
export STORAGE=storage
export BRIDGE_INTERFACE=stxbr
export INTERNAL_NETWORK=10.10.10.0/24
export INTERNAL_IP=10.10.10.1/24
@ -149,16 +151,22 @@ configuration from libvirt.
Configure Controllers
*********************
There are two scripts for creating the controllers: setup_allinone.sh
and setup_standard_controller.sh. They are operated in the same manner
but build different StarlingX cloud configurations. Choose wisely.
One script exists for building different StarlingX cloud
configurations: setup_configuration.sh.
You need an ISO file for the installation, these scripts take a name
The script uses the cloud configuration with the -c option:
- simplex
- duplex
- controllerstorage
- dedicatedstorage
You need an ISO file for the installation, the script takes a file name
with the -i option:
::
$SCRIPTS/setup_allinone.sh -i stx-2018-08-28-93.iso
$SCRIPTS/setup_configuration.sh -c <cloud configuration> -i <starlingx iso image>
And the setup will begin. The scripts create one or more VMs and start
@ -174,8 +182,12 @@ Then connect to the serial console:
Continue the usual StarlingX installation from this point forward.
Tear down the VMs using destroy_allinone.sh and
destroy_standard_controller.sh.
Tear down the VMs using destroy_configuration.sh.
::
$SCRIPTS/destroy_configuration.sh -c <cloud configuration>
--------
Continue
@ -192,4 +204,4 @@ Pick up the installation in one of the existing guides at the
- All-in-one
- :ref:`StarlingX Cloud Duplex Virtual Environment <duplex>`
- :ref:`StarlingX Cloud Simplex Virtual Environment <simplex>`
- :ref:`StarlingX Cloud Simplex Virtual Environment <simplex>`

View File

@ -48,7 +48,7 @@ StarlingX Simplex will be deployed, include:
- Additional Disks:
- 0 or more 500 GB disks (min. 10K RPM)
- Zero or more 500 GB disks (min. 10K RPM)
- Network Ports
@ -70,25 +70,22 @@ Management networks:
$ bash setup_network.sh
Building xmls for definition of virtual servers:
Building XML for definition of virtual servers:
::
$ bash setup_allinone.sh -i <starlingx iso image>
$ bash setup_configuration.sh -c simplex -i <starlingx iso image>
The xml server definitions that are created by the previous script are:
The default XML server definition created by the previous script is:
- controller-0
- controller-1
Only controller-0 will be provisioned.
- simplex-controller-0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Powering Up a Virtual Server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
To power up a virtual server, run the following command:
To power up the virtual server, run the following command:
::
@ -98,13 +95,13 @@ e.g.
::
$ sudo virsh start controller-0
$ sudo virsh start simplex-controller-0
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Accessing Virtual Server Consoles
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The xml for virtual servers in stx-tools repo, deployment/libvirt,
The XML for virtual servers in stx-tools repo, deployment/libvirt,
provides both graphical and text consoles.
Access the graphical console in virt-manager by right-click on the
@ -632,7 +629,6 @@ Add the partition to the volume group
| created_at | 2018-08-28T14:06:05.705546+00:00 |
| updated_at | None |
+--------------------------+--------------------------------------------------+
[wrsroot@controller-0 ~(keystone_admin)]$
**********************