summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-06-11 14:22:26 +0000
committerGerrit Code Review <review@openstack.org>2018-06-11 14:22:26 +0000
commit3b06755cb5df4cb6ffc9b47fbc3b1180c26382dd (patch)
treeb68643840b2a9f9a525abb075e25a7f8d0598330
parentc6651d29ac0c55c21bcfaa21e72e48e17d6b090d (diff)
parent455b456ad3e0ab3d99379cad2995586277abf1c5 (diff)
Merge "doc: light cleanup of the ironic-integration page"
-rw-r--r--doc/source/user/sahara-on-ironic.rst48
1 files changed, 5 insertions, 43 deletions
diff --git a/doc/source/user/sahara-on-ironic.rst b/doc/source/user/sahara-on-ironic.rst
index b9fc926..b8f2e2e 100644
--- a/doc/source/user/sahara-on-ironic.rst
+++ b/doc/source/user/sahara-on-ironic.rst
@@ -45,48 +45,13 @@ from the bare metal performance with self-service resource provisioning.
45 45
46- Add bare metal servers to your environment manually referencing their 46- Add bare metal servers to your environment manually referencing their
47 IPMI addresses (Ironic does not detect servers), for Ironic to manage 47 IPMI addresses (Ironic does not detect servers), for Ironic to manage
48 the servers power and network. For example: 48 the servers power and network. Also, configure the scheduling
49 information and add the required flavors. Please check the
50 :ironic-doc:`Enrollment section of the Ironic installation guide
51 <install/enrollment.html>`.
49 52
50.. code-block:: bash
51 53
52 $ ironic node-create -d pxe_ipmitool \ 547. Launch your Sahara cluster on Ironic from the cluster template:
53 -i ipmi_address=$IP_ADDRESS \
54 -i ipmi_username=$USERNAME \
55 -i ipmi_password=$PASSWORD \
56 -i pxe_deploy_kernel=$deploy.kernel.id \
57 -i pxe_deploy_ramdisk=$deploy.ramfs.id
58
59 $ ironic port-create -n $NODE_ID -a "$MAC_eth1"
60..
61
62- Add the hardware information:
63
64.. code-block:: bash
65
66 $ ironic node-update $NODE_ID add properties/cpus=$CPU \
67 properties/memory_mb=$RAM properties/local_gb=$ROOT_GB \
68 properties/cpu_arch='x86_64'
69..
70
717. Add a special flavor for the bare metal instances with an arch meta
72 parameter to match the virtual architecture of the server's CPU
73 with the metal one. For example:
74
75.. code-block:: bash
76
77 $ nova flavor-create baremetal auto $RAM $DISK_GB $CPU
78 $ nova flavor-key baremetal set cpu_arch=x86_64
79..
80
81Note:
82+++++
83The vCPU ad vRAM parameters (x86_64 in the example) will not be applied because
84the operating system has access to the real CPU cores and RAM. Only the root
85disk parameter is applied, and Ironic will resize the root disk partition.
86Ironic supports only a flat network topology for the bare metal provisioning,
87you must use Neutron to configure it.
88
898. Launch your Sahara cluster on Ironic from the cluster template:
90 55
91 * Log in to Horizon. 56 * Log in to Horizon.
92 57
@@ -111,9 +76,6 @@ Known limitations:
111------------------ 76------------------
112 77
113* Security groups are not applied. 78* Security groups are not applied.
114* When booting a nova instance with a bare metal flavor, the user can not
115 provide a pre-created neutron port to ``nova boot`` command. `LP1544195
116 <https://bugs.launchpad.net/nova/+bug/1544195>`_
117* Nodes are not isolated by projects. 79* Nodes are not isolated by projects.
118* VM to Bare Metal network routing is not allowed. 80* VM to Bare Metal network routing is not allowed.
119* The user has to specify the count of ironic nodes before Devstack deploys 81* The user has to specify the count of ironic nodes before Devstack deploys