)]}'
{"doc/source/admin/rescue.rst":[{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Rescue operation can be used to boot nodes into a rescue ramdisk so that the"},{"line_number":19,"context_line":"``rescue`` user can access the node, in order to provide the ability to"},{"line_number":20,"context_line":"access the node in case normal access is not possible."},{"line_number":21,"context_line":"For example, if there is a need to perform manual password reset or data"},{"line_number":22,"context_line":"recovery in the event of some failure, rescue operation can be used."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_a4d8a051","line":20,"range":{"start_line":20,"start_character":24,"end_line":20,"end_character":37},"updated":"2018-09-20 03:36:36.000000000","message":"This is a bit broad, probably we should emphasize this is guest OS related recovery? We can\u0027t rescue a node for most of environment issues (network issue for example).","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Rescue operation can be used to boot nodes into a rescue ramdisk so that the"},{"line_number":19,"context_line":"``rescue`` user can access the node, in order to provide the ability to"},{"line_number":20,"context_line":"access the node in case normal access is not possible."},{"line_number":21,"context_line":"For example, if there is a need to perform manual password reset or data"},{"line_number":22,"context_line":"recovery in the event of some failure, rescue operation can be used."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_807e6c68","line":20,"range":{"start_line":20,"start_character":24,"end_line":20,"end_character":37},"in_reply_to":"3f79a3b5_a4d8a051","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9a9d4f2752878a72838dd9afe90fd34008d11aec","unresolved":false,"context_lines":[{"line_number":27,"context_line":"In order to rescue a node, you must first create a ramdisk that boots"},{"line_number":28,"context_line":"when a user initiates rescue operation."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The only ramdisk type that supports rescue operation is ironic-python-agent"},{"line_number":31,"context_line":"with CoreOS/tinyIPA. Please see :doc:`/install/deploy-ramdisk` for detailed"},{"line_number":32,"context_line":"instructions to build ramdisk."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_41cae819","line":30,"updated":"2018-09-19 16:30:42.000000000","message":"This is a bit confusing. We only support IPA, but DIB-built ramdisks also support rescue..","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":27,"context_line":"In order to rescue a node, you must first create a ramdisk that boots"},{"line_number":28,"context_line":"when a user initiates rescue operation."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The only ramdisk type that supports rescue operation is ironic-python-agent"},{"line_number":31,"context_line":"with CoreOS/tinyIPA. Please see :doc:`/install/deploy-ramdisk` for detailed"},{"line_number":32,"context_line":"instructions to build ramdisk."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c4b4bcf3","line":30,"in_reply_to":"3f79a3b5_41cae819","updated":"2018-09-20 03:36:36.000000000","message":"Maybe we just mention the ipa element is required?","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":27,"context_line":"In order to rescue a node, you must first create a ramdisk that boots"},{"line_number":28,"context_line":"when a user initiates rescue operation."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The only ramdisk type that supports rescue operation is ironic-python-agent"},{"line_number":31,"context_line":"with CoreOS/tinyIPA. Please see :doc:`/install/deploy-ramdisk` for detailed"},{"line_number":32,"context_line":"instructions to build ramdisk."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_00b1fc44","line":30,"in_reply_to":"3f79a3b5_c4b4bcf3","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The only ramdisk type that supports rescue operation is ironic-python-agent"},{"line_number":31,"context_line":"with CoreOS/tinyIPA. Please see :doc:`/install/deploy-ramdisk` for detailed"},{"line_number":32,"context_line":"instructions to build ramdisk."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Configuring ironic"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_24c5705c","line":32,"range":{"start_line":32,"start_character":22,"end_line":32,"end_character":29},"updated":"2018-09-20 03:36:36.000000000","message":"nit: a ramdisk","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":29,"context_line":""},{"line_number":30,"context_line":"The only ramdisk type that supports rescue operation is ironic-python-agent"},{"line_number":31,"context_line":"with CoreOS/tinyIPA. Please see :doc:`/install/deploy-ramdisk` for detailed"},{"line_number":32,"context_line":"instructions to build ramdisk."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Configuring ironic"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c0846460","line":32,"range":{"start_line":32,"start_character":22,"end_line":32,"end_character":29},"in_reply_to":"3f79a3b5_24c5705c","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9a9d4f2752878a72838dd9afe90fd34008d11aec","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Configuring ironic"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"After building a rescue ramdisk, you must configure ironic appropriately so"},{"line_number":38,"context_line":"that the service has the information needed to boot the ramdisk when a user"},{"line_number":39,"context_line":"tries to initiate rescue operation. This will differ somewhat between"},{"line_number":40,"context_line":"different deploy environments, but an example of how to do this is outlined"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_e1cc5435","line":37,"updated":"2018-09-19 16:30:42.000000000","message":"nit: s/ironic/the Bare Metal service/","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Configuring ironic"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"After building a rescue ramdisk, you must configure ironic appropriately so"},{"line_number":38,"context_line":"that the service has the information needed to boot the ramdisk when a user"},{"line_number":39,"context_line":"tries to initiate rescue operation. This will differ somewhat between"},{"line_number":40,"context_line":"different deploy environments, but an example of how to do this is outlined"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_40905497","line":37,"in_reply_to":"3f79a3b5_e1cc5435","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"After building a rescue ramdisk, you must configure ironic appropriately so"},{"line_number":38,"context_line":"that the service has the information needed to boot the ramdisk when a user"},{"line_number":39,"context_line":"tries to initiate rescue operation. This will differ somewhat between"},{"line_number":40,"context_line":"different deploy environments, but an example of how to do this is outlined"},{"line_number":41,"context_line":"below:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_04a4f4b7","line":38,"range":{"start_line":38,"start_character":64,"end_line":38,"end_character":68},"updated":"2018-09-20 03:36:36.000000000","message":"nit: before","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"After building a rescue ramdisk, you must configure ironic appropriately so"},{"line_number":38,"context_line":"that the service has the information needed to boot the ramdisk when a user"},{"line_number":39,"context_line":"tries to initiate rescue operation. This will differ somewhat between"},{"line_number":40,"context_line":"different deploy environments, but an example of how to do this is outlined"},{"line_number":41,"context_line":"below:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c0e9c419","line":38,"range":{"start_line":38,"start_character":64,"end_line":38,"end_character":68},"in_reply_to":"3f79a3b5_04a4f4b7","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":41,"context_line":"below:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. Create a ramdisk that supports rescue operation, as outlined in"},{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_24a81076","line":44,"updated":"2018-09-20 03:36:36.000000000","message":"I feel the structure would be cleaner if we move the whole section here.","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":41,"context_line":"below:"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"#. Create a ramdisk that supports rescue operation, as outlined in"},{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_40d5b446","line":44,"in_reply_to":"3f79a3b5_24a81076","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":43,"context_line":"#. Create a ramdisk that supports rescue operation, as outlined in"},{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_44bc2cb4","line":46,"range":{"start_line":46,"start_character":48,"end_line":46,"end_character":52},"updated":"2018-09-20 03:36:36.000000000","message":"L18 used \"into\", maybe there is no difference, maybe it\u0027s just my paranoia..","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":43,"context_line":"#. Create a ramdisk that supports rescue operation, as outlined in"},{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_e0e1602d","line":46,"range":{"start_line":46,"start_character":48,"end_line":46,"end_character":52},"in_reply_to":"3f79a3b5_44bc2cb4","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."},{"line_number":50,"context_line":"   For an example of how to configure new networks with ironic, see the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_24d6d0f3","line":47,"range":{"start_line":47,"start_character":25,"end_line":47,"end_character":29},"updated":"2018-09-20 03:36:36.000000000","message":"or name","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":44,"context_line":"   `Configuring a rescue ramdisk`_."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."},{"line_number":50,"context_line":"   For an example of how to configure new networks with ironic, see the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c0d2245c","line":47,"range":{"start_line":47,"start_character":25,"end_line":47,"end_character":29},"in_reply_to":"3f79a3b5_24d6d0f3","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."},{"line_number":50,"context_line":"   For an example of how to configure new networks with ironic, see the"},{"line_number":51,"context_line":"   :doc:`/install/configure-networking` documentation."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c4335c60","line":49,"range":{"start_line":49,"start_character":62,"end_line":49,"end_character":68},"updated":"2018-09-20 03:36:36.000000000","message":"I guess tenant network is only used when we are using flat network, maybe need some words here.\nIf multitenancy is in use, it\u0027s not a good idea (or not possible) to use tenant network as the rescue network, I think provisioning network makes sense in this case.","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":46,"context_line":"#. Configure a network to use for booting nodes onto the rescue ramdisk in"},{"line_number":47,"context_line":"   neutron, and note the UUID of this network. This is required if you\u0027re using"},{"line_number":48,"context_line":"   the neutron DHCP provider and have ironic managing ramdisk booting (the"},{"line_number":49,"context_line":"   default). This can be the same network as your cleaning or tenant network."},{"line_number":50,"context_line":"   For an example of how to configure new networks with ironic, see the"},{"line_number":51,"context_line":"   :doc:`/install/configure-networking` documentation."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_60c7909a","line":49,"range":{"start_line":49,"start_character":62,"end_line":49,"end_character":68},"in_reply_to":"3f79a3b5_c4335c60","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"9a9d4f2752878a72838dd9afe90fd34008d11aec","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"       [neutron]"},{"line_number":58,"context_line":"       rescuing_network\u003d\u003cRESCUE_UUID_OR_NAME\u003e"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"#. Restart the ironic conductor service:"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"#. Specify a rescue kernel and ramdisk compatible with the node\u0027s driver,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_01d070c7","line":59,"updated":"2018-09-19 16:30:42.000000000","message":"maybe a note that this can be set per node?","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"       [neutron]"},{"line_number":58,"context_line":"       rescuing_network\u003d\u003cRESCUE_UUID_OR_NAME\u003e"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"#. Restart the ironic conductor service:"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"#. Specify a rescue kernel and ramdisk compatible with the node\u0027s driver,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_40be1401","line":59,"in_reply_to":"3f79a3b5_01d070c7","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"#. Restart the ironic conductor service:"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"#. Specify a rescue kernel and ramdisk compatible with the node\u0027s driver,"},{"line_number":63,"context_line":"   for example:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_84224400","line":62,"range":{"start_line":62,"start_character":39,"end_line":62,"end_character":72},"updated":"2018-09-20 03:36:36.000000000","message":"not quite clear no this, as said before, this works for pxe based boot interface, so I guess virtual media is excluded.\nare we using different keywords on different drivers?","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"#. Restart the ironic conductor service:"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"#. Specify a rescue kernel and ramdisk compatible with the node\u0027s driver,"},{"line_number":63,"context_line":"   for example:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"   .. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_a015a84e","line":62,"range":{"start_line":62,"start_character":39,"end_line":62,"end_character":72},"in_reply_to":"3f79a3b5_84224400","updated":"2018-09-24 13:43:37.000000000","message":"Thanks for the comment. Reworded the point now. Also modified to reflect the current example to pxe based boot interface. For virtual-media based boot interface, iLO driver currently does not have the rescue documentation, need to raise a separate patch for the same.","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"297576b34b2f7eacba79d8b39ce0b26058d477fc","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        --rescue-password \u003cPASSWORD\u003e --wait"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    ssh rescue@$INSTANCE_IP_ADDRESS"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"To move a node back to active state after using rescue mode you can"},{"line_number":87,"context_line":"use ``unrescue``. Please unmount any filesystems that were manually mounted"},{"line_number":88,"context_line":"before proceeding with unrescue. The node unrescue can be done as given below:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_c45a7c80","line":85,"updated":"2018-09-20 03:36:36.000000000","message":"I\u0027m wondering if we should add the nova rescue op as an example, as this is the main scenario.","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"1004b2f7f2e6573210e10e5c2e1a3837adf0649d","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        --rescue-password \u003cPASSWORD\u003e --wait"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    ssh rescue@$INSTANCE_IP_ADDRESS"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"To move a node back to active state after using rescue mode you can"},{"line_number":87,"context_line":"use ``unrescue``. Please unmount any filesystems that were manually mounted"},{"line_number":88,"context_line":"before proceeding with unrescue. The node unrescue can be done as given below:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3f79a3b5_80142c4f","line":85,"in_reply_to":"3f79a3b5_c45a7c80","updated":"2018-09-24 13:43:37.000000000","message":"Done","commit_id":"b67014d148f1f1968cbdda8a1e7c2ba2eabe8a1d"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Ironic supports putting nodes in rescue mode using hardware types that support"},{"line_number":11,"context_line":"rescue interfaces. The hardware types utilizing ironic-python-agent with the"},{"line_number":12,"context_line":"``pxe`` boot interface can support rescue operation when configured appropriately."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_bfa03ba6","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"updated":"2018-09-26 04:07:50.000000000","message":"s/ Ironic / The Bare Metal service /","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Overview"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Ironic supports putting nodes in rescue mode using hardware types that support"},{"line_number":11,"context_line":"rescue interfaces. The hardware types utilizing ironic-python-agent with the"},{"line_number":12,"context_line":"``pxe`` boot interface can support rescue operation when configured appropriately."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_5138f6c9","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"in_reply_to":"3f79a3b5_bfa03ba6","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Ironic supports putting nodes in rescue mode using hardware types that support"},{"line_number":11,"context_line":"rescue interfaces. The hardware types utilizing ironic-python-agent with the"},{"line_number":12,"context_line":"``pxe`` boot interface can support rescue operation when configured appropriately."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note::"},{"line_number":15,"context_line":"   The rescue operation is currently supported only when tenant networks use"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_df73b74d","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":7},"updated":"2018-09-26 04:07:50.000000000","message":"s/ \"pxe\" / \"PXE/Virtual Media based\" /","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Ironic supports putting nodes in rescue mode using hardware types that support"},{"line_number":11,"context_line":"rescue interfaces. The hardware types utilizing ironic-python-agent with the"},{"line_number":12,"context_line":"``pxe`` boot interface can support rescue operation when configured appropriately."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note::"},{"line_number":15,"context_line":"   The rescue operation is currently supported only when tenant networks use"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_f146e250","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":7},"in_reply_to":"3f79a3b5_df73b74d","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"operation. This will differ somewhat between different deploy environments,"},{"line_number":30,"context_line":"but an example of how to do this is outlined below:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. Create and configure ramdisk that supports rescue operation"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   The ramdisk types that supports rescue operation is ironic-python-agent"},{"line_number":35,"context_line":"   with CoreOS/tinyIPA and DIB based ramdisk."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_ff6eb362","line":32,"range":{"start_line":32,"start_character":53,"end_line":32,"end_character":62},"updated":"2018-09-26 04:07:50.000000000","message":"nit: Add period (.) at end.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":29,"context_line":"operation. This will differ somewhat between different deploy environments,"},{"line_number":30,"context_line":"but an example of how to do this is outlined below:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. Create and configure ramdisk that supports rescue operation"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   The ramdisk types that supports rescue operation is ironic-python-agent"},{"line_number":35,"context_line":"   with CoreOS/tinyIPA and DIB based ramdisk."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_b172aaaf","line":32,"range":{"start_line":32,"start_character":53,"end_line":32,"end_character":62},"in_reply_to":"3f79a3b5_ff6eb362","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"but an example of how to do this is outlined below:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. Create and configure ramdisk that supports rescue operation"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   The ramdisk types that supports rescue operation is ironic-python-agent"},{"line_number":35,"context_line":"   with CoreOS/tinyIPA and DIB based ramdisk."},{"line_number":36,"context_line":"   Please see :doc:`/install/deploy-ramdisk` for detailed instructions to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_9f8bff15","line":33,"updated":"2018-09-26 04:07:50.000000000","message":"Remove this blank line.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":30,"context_line":"but an example of how to do this is outlined below:"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"#. Create and configure ramdisk that supports rescue operation"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   The ramdisk types that supports rescue operation is ironic-python-agent"},{"line_number":35,"context_line":"   with CoreOS/tinyIPA and DIB based ramdisk."},{"line_number":36,"context_line":"   Please see :doc:`/install/deploy-ramdisk` for detailed instructions to"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_d175e698","line":33,"in_reply_to":"3f79a3b5_9f8bff15","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"2bb7f8b92793a2d9508aa2928616479af3811957","unresolved":false,"context_lines":[{"line_number":52,"context_line":"       rescuing_network\u003d\u003cRESCUE_UUID_OR_NAME\u003e"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":"      This can be set per node"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"#. Restart the ironic conductor service:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_766f2f28","line":55,"updated":"2018-09-26 02:23:20.000000000","message":"Maybe this: This can be set per node via driver_info[\u0027rescuing_network\u0027]","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":52,"context_line":"       rescuing_network\u003d\u003cRESCUE_UUID_OR_NAME\u003e"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":"      This can be set per node"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"#. Restart the ironic conductor service:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_bfb7dbd7","line":55,"in_reply_to":"3f79a3b5_766f2f28","updated":"2018-09-26 04:07:50.000000000","message":"+1","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":52,"context_line":"       rescuing_network\u003d\u003cRESCUE_UUID_OR_NAME\u003e"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":"      This can be set per node"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"#. Restart the ironic conductor service:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_716c12d0","line":55,"in_reply_to":"3f79a3b5_766f2f28","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"84b1558b51188167f4a05ceacc6ea529c3e1c5ec","unresolved":false,"context_lines":[{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":"      This can be set per node"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"#. Restart the ironic conductor service:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"#. Specify a rescue kernel and ramdisk or rescue ISO compatible with the"},{"line_number":60,"context_line":"   node\u0027s driver for pxe based boot interface or virtual-media based boot"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_85b73086","line":57,"range":{"start_line":57,"start_character":39,"end_line":57,"end_character":40},"updated":"2018-09-26 07:16:14.000000000","message":"s/:/./","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"7e90a17165557f5e0120908df9ecb0f0519dcc8c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"   .. note::"},{"line_number":55,"context_line":"      This can be set per node"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"#. Restart the ironic conductor service:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"#. Specify a rescue kernel and ramdisk or rescue ISO compatible with the"},{"line_number":60,"context_line":"   node\u0027s driver for pxe based boot interface or virtual-media based boot"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_b1ecea92","line":57,"range":{"start_line":57,"start_character":39,"end_line":57,"end_character":40},"in_reply_to":"3f79a3b5_85b73086","updated":"2018-09-26 10:13:33.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"change_message_id":"096e14a2d41ea743c0b7a7a4f9bd97a6f1f32aa4","unresolved":false,"context_lines":[{"line_number":61,"context_line":"   interface respectively."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"   Example for pxe based boot interface:"},{"line_number":64,"context_line":"   .. code-block:: console"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"       openstack baremetal node set $NODE_UUID \\"},{"line_number":67,"context_line":"           --driver-info rescue_ramdisk\u003d$RESCUE_INITRD_UUID \\"},{"line_number":68,"context_line":"           --driver-info rescue_kernel\u003d$RESCUE_VMLINUZ_UUID"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   See :doc:`/install/configure-glance-images` for details. If you are not"},{"line_number":71,"context_line":"   using Image service, it’s possible to provide images to Bare Metal"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_1fc84f54","line":68,"range":{"start_line":64,"start_character":1,"end_line":68,"end_character":59},"updated":"2018-09-26 04:07:50.000000000","message":"This is not formatted properly. Need a blank line after L63.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"   interface respectively."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"   Example for pxe based boot interface:"},{"line_number":64,"context_line":"   .. code-block:: console"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"       openstack baremetal node set $NODE_UUID \\"},{"line_number":67,"context_line":"           --driver-info rescue_ramdisk\u003d$RESCUE_INITRD_UUID \\"},{"line_number":68,"context_line":"           --driver-info rescue_kernel\u003d$RESCUE_VMLINUZ_UUID"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"   See :doc:`/install/configure-glance-images` for details. If you are not"},{"line_number":71,"context_line":"   using Image service, it’s possible to provide images to Bare Metal"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_31669af0","line":68,"range":{"start_line":64,"start_character":1,"end_line":68,"end_character":59},"in_reply_to":"3f79a3b5_1fc84f54","updated":"2018-09-26 09:45:02.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"84b1558b51188167f4a05ceacc6ea529c3e1c5ec","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   using Image service, it’s possible to provide images to Bare Metal"},{"line_number":72,"context_line":"   service via hrefs."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"#. Set rescue_password in instance_info of the node"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"   .. code-block:: console"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_c5c68816","line":74,"updated":"2018-09-26 07:16:14.000000000","message":"This operation is not necessary. A password is passed by \u0027openstack baremetal node rescue\u0027 as described at L88.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"7e90a17165557f5e0120908df9ecb0f0519dcc8c","unresolved":false,"context_lines":[{"line_number":71,"context_line":"   using Image service, it’s possible to provide images to Bare Metal"},{"line_number":72,"context_line":"   service via hrefs."},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"#. Set rescue_password in instance_info of the node"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"   .. code-block:: console"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_3100da35","line":74,"in_reply_to":"3f79a3b5_c5c68816","updated":"2018-09-26 10:13:33.000000000","message":"fixed in patch4","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"change_message_id":"2bb7f8b92793a2d9508aa2928616479af3811957","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"       openstack baremetal node set $NODE_UUID \\"},{"line_number":79,"context_line":"           --instance-info rescue_password\u003d\u003cPASSWORD\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"After this, ironic should be ready for ``rescue`` operation. Test it out by"},{"line_number":82,"context_line":"attempting to rescue an active node and connect to the instance using ssh, as"},{"line_number":83,"context_line":"given below:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_568eb3d1","line":80,"updated":"2018-09-26 02:23:20.000000000","message":"This works for standalone, the rescue_password is passed from nova if we are rescuing the instance from nova api. I am just feeling we should describe two cases separately, a follow up works for me.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"f91672d22e472d304828cb3ae5e1471bd02a273e","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"       openstack baremetal node set $NODE_UUID \\"},{"line_number":79,"context_line":"           --instance-info rescue_password\u003d\u003cPASSWORD\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"After this, ironic should be ready for ``rescue`` operation. Test it out by"},{"line_number":82,"context_line":"attempting to rescue an active node and connect to the instance using ssh, as"},{"line_number":83,"context_line":"given below:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_11659eaf","line":80,"in_reply_to":"3f79a3b5_568eb3d1","updated":"2018-09-26 09:45:02.000000000","message":"Removed this section as passing rescue password is already covered in the next code block for standalone. I have now updated nova code block section with rescue password.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"84b1558b51188167f4a05ceacc6ea529c3e1c5ec","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    openstack baremetal node unrescue $NODE_UUID"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"``rescue`` and ``unrescue`` operations can also be triggered via nova using"},{"line_number":101,"context_line":"the following commands:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_659bf416","line":100,"range":{"start_line":100,"start_character":65,"end_line":100,"end_character":69},"updated":"2018-09-26 07:16:14.000000000","message":"nit: It might be better to use \u0027the Compute Service\u0027 instead of \u0027nova\u0027.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"7e90a17165557f5e0120908df9ecb0f0519dcc8c","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    openstack baremetal node unrescue $NODE_UUID"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"``rescue`` and ``unrescue`` operations can also be triggered via nova using"},{"line_number":101,"context_line":"the following commands:"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_b1914afa","line":100,"range":{"start_line":100,"start_character":65,"end_line":100,"end_character":69},"in_reply_to":"3f79a3b5_659bf416","updated":"2018-09-26 10:13:33.000000000","message":"Done","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"84b1558b51188167f4a05ceacc6ea529c3e1c5ec","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. code-block:: console"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    openstack server rescue \u003cserver\u003e"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    openstack server unrescue \u003cserver\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_e5f9444e","line":105,"updated":"2018-09-26 07:16:14.000000000","message":"I prefer adding \u0027--password \u003cPASSWORD\u003e\u0027 here.","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"},{"author":{"_account_id":27418,"name":"Mallikarjuna Reddy Kolagatla","email":"mallikarjuna.reddy@hpe.com","username":"mallikarjuna.kolagatla"},"change_message_id":"7e90a17165557f5e0120908df9ecb0f0519dcc8c","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":".. code-block:: console"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    openstack server rescue \u003cserver\u003e"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    openstack server unrescue \u003cserver\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_d1bde667","line":105,"in_reply_to":"3f79a3b5_e5f9444e","updated":"2018-09-26 10:13:33.000000000","message":"Fixed in patch4","commit_id":"dc8b1e3705a1c9d267fae8519ab233675ae34507"}]}
