En los casos en que el modo de configuración común no esté disponible, como cuando el chasis está agrupado, puede usar el siguiente método.
Después de ejecutar a commit at
, JunOS verifica la configuración y crea el archivo /config/juniper.conf+.gz
. La base de datos de configuración en ejecución está bloqueada hasta la confirmación en el momento, por lo que otros usuarios no podrán confirmar los cambios provisionales. Otros usuarios pueden eliminar los cambios pendientes con el clear system commit
comando. Esto desbloqueará la base de datos de configuración en ejecución y permitirá otras confirmaciones; sin embargo, el usuario original puede estar un poco molesto porque sus cambios no entran.
Si desea ver cuáles son las diferencias entre el archivo de configuración pendiente y la configuración actual en ejecución, realice lo siguiente:
configure private
load replace /config/juniper.conf+.gz
show | compare
JunOS generará el texto estilo parche de los cambios en la confirmación pendiente. Después de hacer cualquier trabajo que necesite completar durante el compromiso pendiente, puede pegarlo nuevamente con un load patch terminal
(o canalizarlo a otro archivo), y el commit at
usuario original estará mucho más feliz.
Editar: si parece forzado a un modo de edición privado, como podría ser el caso en un clúster de chasis:
user@SRX3600> configure
warning: Clustering enabled; using private edit
warning: uncommitted changes will be discarded on exit
Entering configuration mode
{primary:node1}[edit]
puedes usar
configure shared
show | compare
Eso parece funcionar bien y evita ese desagradable problema de ser forzado a un modo de configuración privada. configure shared
es un comando oculto
show conf | compare
mientras no está en modo de configuración.