You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/builders/chain-operators/tools/op-conductor.mdx
+26-23
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,8 @@ At OP Labs, op-conductor is deployed as a kubernetes statefulset because it
84
84
requires a persistent volume to store the raft log. This guide describes
85
85
setting up conductor on an existing network without incurring downtime.
86
86
87
+
You can utilize the [op-conductor-ops](https://github.com/ethereum-optimism/infra/tree/main/op-conductor-ops) tool to confirm the conductor status between the steps.
88
+
87
89
### Assumptions
88
90
89
91
This setup guide has the following assumptions:
@@ -138,7 +140,7 @@ This setup guide has the following assumptions:
138
140
139
141
{<h3>Pause two conductors</h3>}
140
142
141
-
Pause `sequencer-0` &` sequencer-1` conductors with [conductor\_pause](#conductor_pause)
143
+
Pause `sequencer-0` &` sequencer-2` conductors with [conductor_pause](#conductor_pause)
142
144
RPC request.
143
145
144
146
{<h3>Update op-node configuration and switch the active sequencer</h3>}
@@ -150,7 +152,7 @@ This setup guide has the following assumptions:
150
152
* all sequencer op-node configs:
151
153
152
154
```yaml
153
-
OP_NODE_CONDUCTOR_ENABLED: "true"
155
+
OP_NODE_CONDUCTOR_ENABLED: "true" # this is what commits unsafe blocks to the raft logs
154
156
OP_NODE_RPC_ADMIN_STATE: "" # this flag cant be used with conductor
155
157
```
156
158
@@ -162,7 +164,7 @@ This setup guide has the following assumptions:
162
164
163
165
{<h3>Add voting nodes</h3>}
164
166
165
-
Add voting nodes to cluster using [conductor\_AddServerAsVoter](#conductor_addServerAsVoter)
167
+
Add voting nodes to cluster using [conductor_AddServerAsVoter](#conductor_addserverasvoter)
166
168
RPC request to the leader conductor (`sequencer-1`)
167
169
168
170
{<h3>Confirm state</h3>}
@@ -188,11 +190,11 @@ This setup guide has the following assumptions:
188
190
189
191
{<h3>Confirm state</h3>}
190
192
191
-
Confirm all conductors successfully resumed with [conductor\_paused](#conductor_paused)
193
+
Confirm all conductors successfully resumed with [conductor_paused](#conductor_paused)
192
194
193
195
{<h3>Tranfer leadership</h3>}
194
196
195
-
Trigger leadership transfer to `sequencer-0` using [conductor\_transferLeaderToServer](#conductor_transferLeaderToServer)
197
+
Trigger leadership transfer to `sequencer-0` using [conductor_transferLeaderToServer](#conductor_transferleadertoserver)
196
198
197
199
{<h3>Confirm state</h3>}
198
200
@@ -357,7 +359,7 @@ It is configured via its [flags / environment variables](https://github.com/ethe
which monitors multiple op-conductor instances and provides a unified interface
727
729
for reporting metrics.
730
+
* Get familiar with [op-conductor-ops](https://github.com/ethereum-optimism/infra/tree/main/op-conductor-ops)to interact with op-conductor.
0 commit comments