裸金属操作记录
来源:互联网 发布:淘宝卖家退货怎么同意 编辑:程序博客网 时间:2024/03/29 18:34
ironic node-create -d pxe_ipmitool -i ipmi_username=zteroot -i ipmi_password=superuser -i ipmi_address=<IPMI地址>
ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
ironic node-update $NODE_UUID add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
ironic port-create -n $NODE_UUID -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
[root@computer1 ~(keystone_admin)]# ironic node-list
+------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+------+------+---------------+-------------+--------------------+-------------+
+------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# glance image-list
+--------------------------------------+----------------+
| ID | Name |
+--------------------------------------+----------------+
| fe2fc05c-e625-4c49-9ac7-e8ae8b443148 | deploy-initrd |
| b4471933-4c6c-47f2-8c3e-65bb200384f9 | deploy-vmlinuz |
| 8cebe36a-8703-4d8b-84b7-f415013b213c | new-ubuntu |
+--------------------------------------+----------------+
[root@computer1 ~(keystone_admin)]#
这三个镜像都是什么部署成什么的a
$DEPLOY_INITRD_UUID 和 $DEPLOY_VMLINUZ_UUID 分别对应前两个
new_ubuntu 是 nova 部署时候选择的
就是带注册好了以后 在部署成虚机的时候用哪个Ubuntu的对吧
嗯
=============================================================================================================================
命令行注册裸金属
[root@computer1 /]# cd /root/
[root@computer1 ~]# ll
total 2550232
-rwxr-xr-x 1 root root 249 May 10 11:37 10_wholedisk_boot_multi_networks_16.sh
-rwxr-xr-x 1 root root 262 May 22 13:48 10_wholedisk_boot_multi_networks_16_vxlan.sh
-rwxr-xr-x 1 root root 188 May 22 13:47 10_wholedisk_boot_multi_networks.sh
-rwxr-xr-x 1 root root 517 May 14 11:00 1_create_neutronnet_provision_2.sh
-rwxr-xr-x 1 root root 528 Apr 24 14:20 1_create_neutronnet_provision.sh
-rwxr-xr-x 1 root root 233 Jun 26 14:01 3_wholedisk_node_for_inspect.sh
-rwxr-xr-x 1 root root 310 Apr 25 14:11 4_wholedisk_upload_deploy_image.sh
-rw-r--r-- 1 root root 2302 Jun 7 15:42 5.10.em1.pcap
-rw-r--r-- 1 tcpdump tcpdump 9332 Jun 17 14:00 5.9.ens160.pcap
-rw-r--r-- 1 tcpdump tcpdump 5406 Jun 17 14:33 5.9.ens192.pcap
-rwxr-xr-x 1 root root 482 Jun 26 15:08 5_wholedisk_node_enroll.sh
-rwxr-xr-x 1 root root 158 May 10 11:37 7_wholedisk_user_image_16.sh
-rwxr-xr-x 1 root root 154 Apr 25 14:42 7_wholedisk_user_image.sh
-rw-r--r-- 1 tcpdump tcpdump 9286 Jun 5 16:05 8.ens160.pcap
-rwxr-xr-x 1 root root 463 Apr 25 14:59 8_flavor.sh
-rwxr-xr-x 1 root root 525 Apr 25 15:02 9_create_neutronnet_tenant_4.sh
-rwxr-xr-x 1 root root 534 May 14 11:14 9_create_neutronnet_tenant_4_vxlan.sh
-rw-r--r-- 1 tcpdump tcpdump 97494 May 13 21:57 9.ens160-2.pcap
-rw-r--r-- 1 tcpdump tcpdump 28718 May 13 20:45 9.ens160.pcap
-rw-r--r-- 1 tcpdump tcpdump 6708 Apr 25 19:53 9.ens192.pcap
-rw-r--r-- 1 tcpdump tcpdump 3552467 Apr 25 18:44 9.ens224.pcap
-rw-r--r-- 1 root root 0 May 14 10:23 a99cecf3-9db1-44b9-9022-8eb5ea7b854f
-rw-r--r-- 1 tcpdump tcpdump 152747 May 19 15:24 aa.pcap
-rw-------. 1 root root 8438 Jan 20 04:11 anaconda-ks.cfg
-rwxr-xr-x 1 root root 676 Jun 26 11:40 changeip.sh
-rw-r--r-- 1 root root 7110 Apr 21 18:47 HA_1.conf
-rw-r--r-- 1 root root 1012 May 17 13:48 ironic.bash_completion
-rw-r--r-- 1 root root 252955783 Apr 25 14:11 ironic-deploy.initramfs
-rw-r--r-- 1 root root 7037128 Apr 25 14:11 ironic-deploy.vmlinuz
-rw-r--r-- 1 root root 298 Jun 26 16:07 keystonerc_admin
-rw-r--r-- 1 root root 4389646 Apr 25 15:48 log.tar.gz
-rwxr-xr-x 1 root root 753 Jun 26 12:15 node_clean.py
-rwxr-xr-x 1 root root 741 Jun 26 16:54 node_enroll.sh
-rwxr-xr-x 1 root root 26647 Apr 25 16:09 nova-script-1.bin
-rw-r--r-- 1 root root 21109 Apr 21 18:46 security_enhance.sh
-rw-r--r-- 1 root root 66505 Apr 21 18:47 tecs.conf
drwxr-xr-x 7 root root 40960 May 22 20:39 test
-rw-r--r-- 1 root root 36340 May 22 20:32 tftp-5.2-13.el7.x86_64.rpm
-rw-r--r-- 1 root root 1900347392 May 16 15:25 ubuntu-16.04.2-server-amd64.qcow2
-rwxr-xr-x 1 root root 442511235 Apr 21 18:47 ZXTECS_V03.16.11.P2B2_I1213_installtecs_el7_noarch.bin
[root@computer1 ~]# sh node_enroll.sh
You must provide a username via either --os-username or via env[OS_USERNAME]
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/ipmi_username=USERID' (choose from 'add', 'replace', 'remove')
You must provide a username via either --os-username or via env[OS_USERNAME]
You must provide a username via either --os-username or env[OS_USERNAME]
You must provide a username via either --os-username or env[OS_USERNAME]
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/deploy_kernel=' (choose from 'add', 'replace', 'remove')
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'properties/capabilities=boot_option:local' (choose from 'add', 'replace', 'remove')
[root@comp
命令行删除罗服务器节点
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
| 55e0c365-ee38-4f39-905b-5ce62f343c32 | ironicnode | None | None | enroll | False |
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# ironic node-delete 55e0c365-ee38-4f39-905b-5ce62f343c32
Deleted node 55e0c365-ee38-4f39-905b-5ce62f343c32
这样就能删除
ironic node-create -d pxe_ipmitool -i ipmi_username=USERID -i ipmi_password=PASSW0RD -i ipmi_address=10.43.167.68
ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
ironic node-update $NODE_UUID add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
ironic port-create -n d4012881-552a-497f-96cc-4b1fda7a4fde -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
ironic节点注册流程记录:
[root@computer1 ~]# source /root/keystonerc_admin
[root@computer1 ~(keystone_admin)]# ironic node-create -d pxe_ipmitool -i ipmi_username=USERID -i ipmi_password=PASSW0RD -i ipmi_address=10.43.167.68
+-------------------+-----------------------------------------------------------------+
| Property | Value |
+-------------------+-----------------------------------------------------------------+
| chassis_uuid | None |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_address': u'10.43.167.68', u'ipmi_username': u'USERID', |
| | u'ipmi_password': u'******'} |
| extra | {} |
| name | None |
| network_interface | neutron |
| properties | {} |
| resource_class | |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+-------------------+-----------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/deploy_kernel=' (choose from 'add', 'replace', 'remove')
ironic node-update ec777d49-46be-42a7-9e66-b980023d3cce add driver_info/deploy_kernel=b4471933-4c6c-47f2-8c3e-65bb200384f9 driver_info/deploy_ramdisk=fe2fc05c-e625-4c49-9ac7-e8ae8b443148
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
+------------------------+------------------------------------------------------------------------+
| Property | Value |
+------------------------+------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:54:49+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+------------------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
+------------------------+--------------------------------------------------------------------------+
| Property | Value |
+------------------------+--------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {u'memory_mb': 65536, u'cpu_arch': u'x86_64', u'local_gb': 278, u'cpus': |
| | 32} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:55:27+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+--------------------------------------------------------------------------+
ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=b4471933-4c6c-47f2-8c3e-65bb200384f9 driver_info/deploy_ramdis
k=fe2fc05c-e625-4c49-9ac7-e8ae8b443148
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdis
k=$DEPLOY_INITRD_UUID
+------------------------+--------------------------------------------------------------------------+
| Property | Value |
+------------------------+--------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {u'memory_mb': 65536, u'cpu_arch': u'x86_64', u'local_gb': 278, u'cpus': |
| | 32} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:55:53+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+--------------------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic port-create -n d4012881-552a-497f-96cc-4b1fda7a4fde -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
+-----------------------+---------------------------------------------------------------+
| Property | Value |
+-----------------------+---------------------------------------------------------------+
| address | 74:4a:a4:02:16:85 |
| extra | {} |
| local_link_connection | {u'port_id': u'gei_1/11', u'switch_id': u'0c:12:62:b2:28:34'} |
| node_uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
| portgroup_uuid | |
| pxe_enabled | True |
| uuid | 4c5303f9-dfc4-4e8d-ad14-1db26e13c09f |
+-----------------------+---------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-list
+------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+------+------+---------------+-------------+--------------------+-------------+
+------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]#
ironic node-set-provision-state $NODE_UUID manage
ironic node-set-provision-state $NODE_UUID provide
直接配置状态
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | None | enroll | False |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce manage
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | power off | manageable | False |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce provide
No valid host was found. Reason: No conductor service registered which supports driver pxe_ipmitool. (HTTP 404)
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce provide
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | power off | available | False |
+-------------------------------------
ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
ironic node-update $NODE_UUID add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
ironic port-create -n $NODE_UUID -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
[root@computer1 ~(keystone_admin)]# ironic node-list
+------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+------+------+---------------+-------------+--------------------+-------------+
+------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# glance image-list
+--------------------------------------+----------------+
| ID | Name |
+--------------------------------------+----------------+
| fe2fc05c-e625-4c49-9ac7-e8ae8b443148 | deploy-initrd |
| b4471933-4c6c-47f2-8c3e-65bb200384f9 | deploy-vmlinuz |
| 8cebe36a-8703-4d8b-84b7-f415013b213c | new-ubuntu |
+--------------------------------------+----------------+
[root@computer1 ~(keystone_admin)]#
这三个镜像都是什么部署成什么的a
$DEPLOY_INITRD_UUID 和 $DEPLOY_VMLINUZ_UUID 分别对应前两个
new_ubuntu 是 nova 部署时候选择的
就是带注册好了以后 在部署成虚机的时候用哪个Ubuntu的对吧
嗯
=============================================================================================================================
命令行注册裸金属
[root@computer1 /]# cd /root/
[root@computer1 ~]# ll
total 2550232
-rwxr-xr-x 1 root root 249 May 10 11:37 10_wholedisk_boot_multi_networks_16.sh
-rwxr-xr-x 1 root root 262 May 22 13:48 10_wholedisk_boot_multi_networks_16_vxlan.sh
-rwxr-xr-x 1 root root 188 May 22 13:47 10_wholedisk_boot_multi_networks.sh
-rwxr-xr-x 1 root root 517 May 14 11:00 1_create_neutronnet_provision_2.sh
-rwxr-xr-x 1 root root 528 Apr 24 14:20 1_create_neutronnet_provision.sh
-rwxr-xr-x 1 root root 233 Jun 26 14:01 3_wholedisk_node_for_inspect.sh
-rwxr-xr-x 1 root root 310 Apr 25 14:11 4_wholedisk_upload_deploy_image.sh
-rw-r--r-- 1 root root 2302 Jun 7 15:42 5.10.em1.pcap
-rw-r--r-- 1 tcpdump tcpdump 9332 Jun 17 14:00 5.9.ens160.pcap
-rw-r--r-- 1 tcpdump tcpdump 5406 Jun 17 14:33 5.9.ens192.pcap
-rwxr-xr-x 1 root root 482 Jun 26 15:08 5_wholedisk_node_enroll.sh
-rwxr-xr-x 1 root root 158 May 10 11:37 7_wholedisk_user_image_16.sh
-rwxr-xr-x 1 root root 154 Apr 25 14:42 7_wholedisk_user_image.sh
-rw-r--r-- 1 tcpdump tcpdump 9286 Jun 5 16:05 8.ens160.pcap
-rwxr-xr-x 1 root root 463 Apr 25 14:59 8_flavor.sh
-rwxr-xr-x 1 root root 525 Apr 25 15:02 9_create_neutronnet_tenant_4.sh
-rwxr-xr-x 1 root root 534 May 14 11:14 9_create_neutronnet_tenant_4_vxlan.sh
-rw-r--r-- 1 tcpdump tcpdump 97494 May 13 21:57 9.ens160-2.pcap
-rw-r--r-- 1 tcpdump tcpdump 28718 May 13 20:45 9.ens160.pcap
-rw-r--r-- 1 tcpdump tcpdump 6708 Apr 25 19:53 9.ens192.pcap
-rw-r--r-- 1 tcpdump tcpdump 3552467 Apr 25 18:44 9.ens224.pcap
-rw-r--r-- 1 root root 0 May 14 10:23 a99cecf3-9db1-44b9-9022-8eb5ea7b854f
-rw-r--r-- 1 tcpdump tcpdump 152747 May 19 15:24 aa.pcap
-rw-------. 1 root root 8438 Jan 20 04:11 anaconda-ks.cfg
-rwxr-xr-x 1 root root 676 Jun 26 11:40 changeip.sh
-rw-r--r-- 1 root root 7110 Apr 21 18:47 HA_1.conf
-rw-r--r-- 1 root root 1012 May 17 13:48 ironic.bash_completion
-rw-r--r-- 1 root root 252955783 Apr 25 14:11 ironic-deploy.initramfs
-rw-r--r-- 1 root root 7037128 Apr 25 14:11 ironic-deploy.vmlinuz
-rw-r--r-- 1 root root 298 Jun 26 16:07 keystonerc_admin
-rw-r--r-- 1 root root 4389646 Apr 25 15:48 log.tar.gz
-rwxr-xr-x 1 root root 753 Jun 26 12:15 node_clean.py
-rwxr-xr-x 1 root root 741 Jun 26 16:54 node_enroll.sh
-rwxr-xr-x 1 root root 26647 Apr 25 16:09 nova-script-1.bin
-rw-r--r-- 1 root root 21109 Apr 21 18:46 security_enhance.sh
-rw-r--r-- 1 root root 66505 Apr 21 18:47 tecs.conf
drwxr-xr-x 7 root root 40960 May 22 20:39 test
-rw-r--r-- 1 root root 36340 May 22 20:32 tftp-5.2-13.el7.x86_64.rpm
-rw-r--r-- 1 root root 1900347392 May 16 15:25 ubuntu-16.04.2-server-amd64.qcow2
-rwxr-xr-x 1 root root 442511235 Apr 21 18:47 ZXTECS_V03.16.11.P2B2_I1213_installtecs_el7_noarch.bin
[root@computer1 ~]# sh node_enroll.sh
You must provide a username via either --os-username or via env[OS_USERNAME]
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/ipmi_username=USERID' (choose from 'add', 'replace', 'remove')
You must provide a username via either --os-username or via env[OS_USERNAME]
You must provide a username via either --os-username or env[OS_USERNAME]
You must provide a username via either --os-username or env[OS_USERNAME]
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/deploy_kernel=' (choose from 'add', 'replace', 'remove')
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'properties/capabilities=boot_option:local' (choose from 'add', 'replace', 'remove')
[root@comp
命令行删除罗服务器节点
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
| 55e0c365-ee38-4f39-905b-5ce62f343c32 | ironicnode | None | None | enroll | False |
+--------------------------------------+------------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# ironic node-delete 55e0c365-ee38-4f39-905b-5ce62f343c32
Deleted node 55e0c365-ee38-4f39-905b-5ce62f343c32
这样就能删除
ironic node-create -d pxe_ipmitool -i ipmi_username=USERID -i ipmi_password=PASSW0RD -i ipmi_address=10.43.167.68
ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
ironic node-update $NODE_UUID add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
ironic port-create -n d4012881-552a-497f-96cc-4b1fda7a4fde -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
ironic节点注册流程记录:
[root@computer1 ~]# source /root/keystonerc_admin
[root@computer1 ~(keystone_admin)]# ironic node-create -d pxe_ipmitool -i ipmi_username=USERID -i ipmi_password=PASSW0RD -i ipmi_address=10.43.167.68
+-------------------+-----------------------------------------------------------------+
| Property | Value |
+-------------------+-----------------------------------------------------------------+
| chassis_uuid | None |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_address': u'10.43.167.68', u'ipmi_username': u'USERID', |
| | u'ipmi_password': u'******'} |
| extra | {} |
| name | None |
| network_interface | neutron |
| properties | {} |
| resource_class | |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+-------------------+-----------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic node-update $NODE_UUID add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
usage: ironic node-update <node> <op> <path=value> [<path=value> ...]
ironic node-update: error: argument <op>: invalid choice: 'driver_info/deploy_kernel=' (choose from 'add', 'replace', 'remove')
ironic node-update ec777d49-46be-42a7-9e66-b980023d3cce add driver_info/deploy_kernel=b4471933-4c6c-47f2-8c3e-65bb200384f9 driver_info/deploy_ramdisk=fe2fc05c-e625-4c49-9ac7-e8ae8b443148
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdisk=$DEPLOY_INITRD_UUID
+------------------------+------------------------------------------------------------------------+
| Property | Value |
+------------------------+------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:54:49+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+------------------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add properties/cpus=32 properties/memory_mb=65536 properties/local_gb=278 properties/cpu_arch=x86_64
+------------------------+--------------------------------------------------------------------------+
| Property | Value |
+------------------------+--------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {u'memory_mb': 65536, u'cpu_arch': u'x86_64', u'local_gb': 278, u'cpus': |
| | 32} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:55:27+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+--------------------------------------------------------------------------+
ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=b4471933-4c6c-47f2-8c3e-65bb200384f9 driver_info/deploy_ramdis
k=fe2fc05c-e625-4c49-9ac7-e8ae8b443148
[root@computer1 ~(keystone_admin)]# ironic node-update d4012881-552a-497f-96cc-4b1fda7a4fde add driver_info/deploy_kernel=$DEPLOY_VMLINUZ_UUID driver_info/deploy_ramdis
k=$DEPLOY_INITRD_UUID
+------------------------+--------------------------------------------------------------------------+
| Property | Value |
+------------------------+--------------------------------------------------------------------------+
| chassis_uuid | None |
| clean_step | {} |
| console_enabled | False |
| created_at | 2017-06-27T09:50:59+00:00 |
| driver | pxe_ipmitool |
| driver_info | {u'ipmi_password': u'******', u'ipmi_address': u'10.43.167.68', |
| | u'ipmi_username': u'USERID', u'deploy_kernel': u'', u'deploy_ramdisk': |
| | u''} |
| driver_internal_info | {} |
| extra | {} |
| inspection_finished_at | None |
| inspection_started_at | None |
| instance_info | {} |
| instance_uuid | None |
| last_error | None |
| maintenance | False |
| maintenance_reason | None |
| name | None |
| network_interface | neutron |
| power_state | None |
| properties | {u'memory_mb': 65536, u'cpu_arch': u'x86_64', u'local_gb': 278, u'cpus': |
| | 32} |
| provision_state | enroll |
| provision_updated_at | None |
| raid_config | {} |
| reservation | None |
| resource_class | |
| target_power_state | None |
| target_provision_state | None |
| target_raid_config | {} |
| updated_at | 2017-06-27T09:55:53+00:00 |
| uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
+------------------------+--------------------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]# ironic port-create -n d4012881-552a-497f-96cc-4b1fda7a4fde -a 74:4A:A4:02:16:85 -l switch_id=0c:12:62:b2:28:34 -l port_id=gei_1/11 --pxe-enabled true
+-----------------------+---------------------------------------------------------------+
| Property | Value |
+-----------------------+---------------------------------------------------------------+
| address | 74:4a:a4:02:16:85 |
| extra | {} |
| local_link_connection | {u'port_id': u'gei_1/11', u'switch_id': u'0c:12:62:b2:28:34'} |
| node_uuid | d4012881-552a-497f-96cc-4b1fda7a4fde |
| portgroup_uuid | |
| pxe_enabled | True |
| uuid | 4c5303f9-dfc4-4e8d-ad14-1db26e13c09f |
+-----------------------+---------------------------------------------------------------+
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-list
+------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+------+------+---------------+-------------+--------------------+-------------+
+------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]#
ironic node-set-provision-state $NODE_UUID manage
ironic node-set-provision-state $NODE_UUID provide
直接配置状态
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | None | enroll | False |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce manage
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | power off | manageable | False |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce provide
No valid host was found. Reason: No conductor service registered which supports driver pxe_ipmitool. (HTTP 404)
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]#
[root@computer1 ~(keystone_admin)]# ironic node-set-provision-state ec777d49-46be-42a7-9e66-b980023d3cce provide
[root@computer1 ~(keystone_admin)]# ironic node-list
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance |
+--------------------------------------+------+---------------+-------------+--------------------+-------------+
| ec777d49-46be-42a7-9e66-b980023d3cce | None | None | power off | available | False |
+-------------------------------------
阅读全文
0 0
- 裸金属操作记录
- 裸金属原声架构
- OpenStack 裸金属
- OpenStack-Ironic裸金属简介
- 金属文字效果
- 金属拉丝
- 采集金属
- 操作记录
- 操作记录
- 操作记录
- 多线程记录操作记录
- [记录]oracle操作技巧记录
- 黑暗金属MV
- 关于金属分类
- Photoshop 液态金属
- 金属字体的制作
- 《金属切削原理》教学大纲
- 金属特性手册
- PriorityBlockingQueue的简单使用
- std::string------2017.6.27
- as_LiveTemplates
- java批量操作传参数二维数组赋值
- spark sql定义RDD、DataFrame与DataSet
- 裸金属操作记录
- 本地终端命令行执行Java程序(mac)
- 微软亚洲工程院面试题:寻找两个二叉树节点的最近祖先
- MySQL入门
- hibernate OneToOne hql多表查询
- 分享到qq空间,微博等
- php分布式部署
- 前端生产二维码(HTML生产二维码)
- js实现继承的几种方法