IOS XR dosya yapısı, ve açılış düzeni

Disk yapısı ve dosyalama yapılandırmaları : Aşağıdaki dökümanda yeterince anlatılıyor.

ASR9000/XR Understanding Turboboot and initial System bring up

Note that unlike many IOS devices, nvram is NOT used for the configuration storage. Configurations are stored in a database on the boot disk (often disk0). Typically only rommon variables and license info are stored in nvram.

Varsayılan default config file: Rommon’da ENV değişkenlerinden IOX_ADMIN_CONFIG_FILE ve IOX_CONFIG_FILE kullanılabilir. Bu durumda kalıcı olarak değiştirilmiş olur.

When the router boots with the external configuration specified by the 
IOX_ADMIN_CONFIG_FILE= variable, the system loses the default configuration. The default configuration is completely replaced with this alternative configuration.

Başka bir seçenek olarak bir seferliğine  ROMMON düşüp burada farklı bir config gösterilip buradan boot etmesi sağlanabilir. boot -o seçeneği ile.

Disk Mirroring : Yedekli sistemlerde 9006 ve 9010 disk mirroning gerekli. Bir RSP üzerindeki disk0 ve disk 1 olmak üzere iki adet disk bulunmakta. Disk mirroring ile aynı RSP içerisindeki bu disklerin bir birlerine otomatik olarak kopyalanması, mirror, sağlanıyor. Bu şekilde disk hatası olması durumunda RSP’nin diğer RSP’ye switchover yapmaması sağlanıyor. Bu yedeklemede dikkat edilmesi gereken sadece önemli veri’nin (çalışan özellikler tarafından kullanılan veriler, yapılandırma dosyaları, licence dosyası vb gibi) kopyalanması. Bunun için diskler ikiye parçalanıyor. disk0, disk0a ve disk1 disk1a. Bazen diskler bölünmüş, partion, olarak gelmiş olabilir.  Öncelikli disk olarak disk0 kullanılıyor ve sadece bunun disk1 kopyalanması sağlanıyor. disk0a ve disk1a sadece bulundukları RSP logları ve benzeri için kullanılıyor.
Disk mirroring kullanmak için partioning yapılması gerek. Eğer diskler önceden bölünmüş olarak gelmiş ise bu adıma gerek yoktur. Disk mirroring ile ROMMON ENV değerleride diğer disk’e kopyalanır.

mirror location 0/RSP0/CPU0 disk0:disk1:
mirror location 0/RSP1/CPU0 disk0:disk1:
show mirror location all
Fri Oct 31 00:50:09.124 UTC
Mirror Information for 0/RSP0/CPU0.
========================================================
Mirroring Enabled
Configured Primary: disk0:
Configured Secondary: disk1:
Current Mirroring State: Redundant
Current Physical Primary: disk0:
Current Physical Secondary: disk1:
Mirroring Logical Device: disk0:
Mirroring Logical Device2: disk1:
Physical Device State Flags
——————————————————–
disk0: Available Enabled
disk1: Available Enabled
compactflash: Not Present
(null) Available
disk0a: Available
disk1a: Available
compactflasha: Not Present
harddisk: Available
Mirroring Rommon Variable
BOOT_DEV_SEQ_CONF = disk0:;disk1:
BOOT_DEV_SEQ_OPER = disk0:;disk1:
MIRROR_ENABLE = Y
Mirror Information for 0/RSP1/CPU0.
========================================================
Mirroring Enabled
Configured Primary: disk0:
Configured Secondary: disk1:
Current Mirroring State: Redundant
Current Physical Primary: disk0:
Current Physical Secondary: disk1:
Mirroring Logical Device: disk0:
Mirroring Logical Device2: disk1:
Physical Device State Flags
——————————————————–
disk0: Available Enabled
disk1: Available Enabled
compactflash: Not Present
(null) Available
disk0a: Available
disk1a: Available
compactflasha: Not Present
harddisk: Available
Mirroring Rommon Variable
BOOT_DEV_SEQ_CONF = disk0:;disk1:
BOOT_DEV_SEQ_OPER = disk0:;disk1:
MIRROR_ENABLE = Y

USB içeriğini kopyalamak :

Hızlıca USB içiriğini kopyalamak için shell’de,

cp -R /usb:/ /disk0:/klasör_adı/

IOS XR ROMMON : 

Mevcut değerleri listelemek için set komutu kullanılabilir.

Common Configuration Register Values :

0x0 : Router boots into ROMMON following a reload. The configuration register setting of 0x0 should be made in admin mode so that it ap- plies to both the active and the standby route processor.

0x102 : Normal configuration register setting that boots the system image. It disallows the Break key except during the first few seconds of bootup.

0x42 : Password recovery.