Instrukcja wdrożenia routera Cisco CSR 1000v w Amazon Web Services
Kompletny przewodnik wdrożenia routera Cisco CSR 1000v w środowisku AWS. Instrukcja obejmuje uruchamianie instancji, konfigurację bootstrap, łączenie przez SSH, zarządzanie licencjami oraz tworzenie zaszyfrowanych obrazów AMI.
Spis treści
Najważniejsze informacje z instrukcji
Dokument ten zawiera szczegółowe wytyczne dotyczące wdrażania routera Cisco CSR 1000v w chmurze Amazon Web Services (AWS). Proces obejmuje wybór odpowiedniego obrazu AMI, konfigurację instancji w ramach VPC lub EC2, przypisanie publicznego adresu IP oraz wstępną konfigurację systemu za pomocą właściwości bootstrap. Instrukcja opisuje również procedury zaawansowane, takie jak tworzenie zaszyfrowanych obrazów AMI oraz aktywację licencji w modelu BYOL.
Wymagania wstępne
- Aktywne konto Amazon Web Services.
- Klient SSH (np. Putty na Windows lub Terminal na systemach macOS/Linux) do uzyskania dostępu do konsoli.
- W przypadku korzystania z metody 1-Click Launch, wymagane jest wcześniejsze utworzenie Virtual Private Cloud (VPC).
- Klucz prywatny (.pem) z ustawionymi uprawnieniami dostępu 400 (komenda: chmod 400 nazwa-pliku.pem).
Uruchamianie instancji
Instancję można uruchomić na dwa sposoby:
- 1-Click Launch: Przeznaczony dla instancji wewnątrz VPC. Wymaga wyboru wersji, regionu, typu instancji oraz konfiguracji sieci (VPC, podsieci publicznej i prywatnej).
- Manual Launch: Przeznaczony dla instancji EC2. Pozwala na bardziej szczegółową konfigurację, w tym wybór typu instancji, konfigurację interfejsów sieciowych oraz opcjonalne ustawienie właściwości bootstrap w polu User Data.
Właściwości Bootstrap
Podczas uruchamiania instancji można skonfigurować parametry startowe w polu User Data, używając składni klucz=wartość. Kluczowe właściwości to:
- hostname: Ustawia nazwę hosta routera.
- domain-name: Konfiguruje domenę sieciową.
- mgmt-vlan: Konfiguruje interfejs VLAN zarządzania.
- mgmt-ipv4-gateway: Ustawia bramę domyślną dla zarządzania IPv4.
- ios-config: Umożliwia wykonanie komend Cisco IOS podczas startu.
- license: Konfiguruje poziom licencji (np. ax, ipbase, security, appx).
- resource-template: Konfiguruje szablon zasobów (np. service_plane_medium).
Łączenie przez SSH
Po uruchomieniu instancji i przypisaniu publicznego adresu IP, dostęp do konsoli uzyskuje się przez SSH. Należy użyć komendy: ssh -i plik-klucza.pem ec2-user@[publiczny-adres-ip-lub-DNS]. Pierwsze logowanie odbywa się jako użytkownik ec2-user.
Tworzenie zaszyfrowanego AMI
Standardowo obrazy w AWS Marketplace nie mają włączonego szyfrowania EBS. Aby stworzyć zaszyfrowany obraz:

- Uruchom instancję CSR 1000v i zatrzymaj ją.
- Utwórz snapshot wolumenu głównego (Root device).
- Utwórz prywatny obraz AMI na podstawie tego snapshotu.
- Skopiuj prywatny obraz AMI, zaznaczając opcję Encrypt target EBS snapshots.
Licencjonowanie (BYOL)
W przypadku licencji BYOL (Bring Your Own License), router startuje z ograniczoną funkcjonalnością. Aby uzyskać pełne wsparcie, należy pobrać PAK (Product Activation Key) z portalu Cisco Software Licensing i aktywować licencję zgodnie z dokumentacją Cisco CSR 1000v Series Cloud Services Router Software Configuration Guide.
Oficjalne zasoby z instrukcji
Informacje o producencie
Cisco Systems, Inc.
Praktyczna pomoc
Typowe problemy
Problem występuje przy instancjach typu t2.medium lub c4.large. Należy wdrożyć instancję o większym rozmiarze.
W przypadku konieczności użycia starszej wersji, należy wdrożyć inny typ instancji, np. c4.xlarge.
Upewnij się, że grupa bezpieczeństwa (Security Group) przypisana do instancji nie blokuje portu TCP/22.
Przed użyciem
- Posiadanie konta AWS.
- Zainstalowany klient SSH.
- Utworzone VPC (dla metody 1-Click).
- Przygotowany klucz prywatny (.pem).
- Ustawione uprawnienia 400 dla pliku klucza.
Parametry w praktyce
- resource-template
- Określa wydajność płaszczyzny usług (np. service_plane_medium, service_plane_heavy).
Ilustracje i schematy
- Okno Copy AMI w konsoli AWS pozwala na włączenie szyfrowania wolumenów EBS podczas kopiowania obrazu.
Zgodność modelu
- Wymaga Cisco IOS XE 3.14.01S lub nowszego dla konfiguracji licencji.
- Wymaga Cisco IOS XE 3.16.3S lub nowszego dla szablonów zasobów (resource-template).
Autor opracowania
Piotr Nowak
Analityk dokumentacji PDF
Opracowuje instrukcje obsługi pod kątem przejrzystości, bezpieczeństwa i szybkiego odnalezienia informacji potrzebnych przed użyciem produktu.