Quick tip: Review the prerequisites before you run the lab
Use an Incognito or private browser window to run this lab. This prevents any conflicts between your personal account and the student account, which may cause extra charges incurred to your personal account.
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses
Налаштування рішення HA VPN від Google Cloud
Lab
1 година 15 годин
universal_currency_alt
5 кредитів
show_chart
Поглиблений
info
This lab may incorporate AI tools to support your learning.
Get access to over 700 hands-on labs, skill badges, and courses
Огляд
HA VPN – це рішення Cloud VPN високої доступності, що дає змогу безпечно підключити локальну мережу до мережі VPC через VPN-з’єднання IPsec у межах одного регіону, а також гарантує 99,99% доступності сервісів згідно з угодою про рівень обслуговування.
Рішення HA VPN можна додати до окремої регіональної мережі VPC. Шлюзи HA VPN мають два інтерфейси, кожен з окремою загальнодоступною ІР-адресою. Під час створення такого шлюзу дві загальнодоступні ІР-адреси автоматично вибираються з різних пулів адрес. Завдяки налаштуванню HA VPN із двома тунелями Cloud VPN забезпечує безперервну доступність сервісів на 99,99%.
Під час цього практичного заняття ви створите глобальну мережу VPC під назвою vpc-demo з двома спеціальними підмережами в і . Ви також додасте екземпляр Compute Engine у цю мережу VPC в кожному регіоні. Потім ви створите другу мережу VPC під назвою on-prem для імітації локального центру обробки даних клієнта. У цій мережі VPC ви додасте підмережу в регіон і екземпляр Compute Engine, запущений у цьому регіоні. Насамкінець ви додасте HA VPN і хмарний маршрутизатор у кожну мережу VPC й запустите два тунелі з обох шлюзів HA VPN, щоб забезпечити виконання угоди про рівень обслуговування на 99,99%, перш ніж тестувати конфігурацію.
Цілі
На цьому практичному занятті ви навчитеся виконувати наведені нижче дії.
Створювати дві мережі VPC й екземпляри.
Налаштовувати шлюзи HA VPN.
Налаштовувати динамічну маршрутизацію через VPN-тунелі.
Налаштовувати глобальний режим динамічної маршрутизації.
Тестувати й перевіряти конфігурацію шлюзу HA VPN.
Налаштування й вимоги
Для кожного практичного заняття ви безкоштовно отримуєте новий проект Google Cloud і набір ресурсів на визначений період часу.
Натисніть кнопку Почати заняття. Якщо за практичне заняття необхідно заплатити, відкриється спливаюче вікно, де ви зможете обрати спосіб оплати.
Ліворуч розміщено панель Відомості про практичне заняття з такими компонентами:
кнопка Відкрити консоль Google;
час до закінчення;
тимчасові облікові дані, які потрібно використовувати для доступу до цього практичного заняття;
інша інформація, необхідна для виконання цього практичного заняття.
Натисніть Відкрити консоль Google або натисніть правою кнопкою миші й виберіть Відкрити анонімне вікно, якщо ви використовуєте вебпереглядач Chrome.
Завантажаться необхідні ресурси. Потім відкриється нова вкладка зі сторінкою Вхід.
Порада. Упорядковуйте вкладки в окремих вікнах, розміщуючи їх поруч.
Примітка. Якщо з’явиться вікно Виберіть обліковий запис, натисніть Вибрати інший обліковий запис.
За потреби скопіюйте значення в полі Username (Ім’я користувача) нижче й вставте його у вікні Вхід.
{{{user_0.username | "Username"}}}
Поле Username (Ім’я користувача) також можна знайти на панелі Відомості про практичне заняття.
Натисніть Next (Далі).
Скопіюйте значення в полі Password (Пароль) нижче й вставте його у вікні Welcome (Привітання).
{{{user_0.password | "Password"}}}
Поле Password (Пароль) також можна знайти на панелі Відомості про практичне заняття.
Натисніть Next (Далі).
Важливо. Обов’язково використовуйте облікові дані, призначені для відповідного практичного заняття. Не використовуйте облікові дані Google Cloud.
Примітка. Якщо ввійти у власний обліковий запис Google Cloud, може стягуватися додаткова плата.
Що від вас очікується
Прийміть Умови використання.
Не додавайте способи відновлення й двохетапну перевірку (оскільки це тимчасовий обліковий запис).
Не реєструйте безкоштовні пробні версії.
Через кілька секунд Google Cloud Console відкриється в новій вкладці.
Примітка. Щоб переглянути меню зі списком продуктів і сервісів Google Cloud, натисніть меню навігації вгорі ліворуч або введіть назву сервісу чи продукту в полі пошуку.
Активація Google Cloud Shell
Google Cloud Shell – це віртуальна машина з попередньо завантаженими інструментами для розробників. Вона містить головний каталог обсягом 5 ГБ постійної пам’яті й працює в середовищі Google Cloud.
Google Cloud Shell надає доступ до ресурсів Google Cloud через командний рядок.
У консолі Cloud Console на панелі інструментів угорі праворуч натисніть кнопку Open Cloud Shell (Відкрити Cloud Shell).
Натисніть Continue (Продовжити).
Налаштування та підключення до середовища триватиме кілька секунд. Щойно ви підключитеся, вас буде автентифіковано, а проект отримає ваш PROJECT_ID (ІДЕНТИФІКАТОР ПРОЕКТУ). Наприклад:
gcloud – це інструмент командного рядка для Google Cloud. Він входить у пакет Cloud Shell і підтримує функцію автозавершення клавішею TAB.
Щоб вивести поточне ім’я облікового запису, введіть таку команду:
У цьому завданні ви створите глобальне середовище VPC з двома спеціальними підмережами й двома екземплярами віртуальних машин, запущених у кожній зоні.
Створіть мережу VPC під назвою vpc-demo в Cloud Shell:
Завдання 2. Налаштуйте імітацію локального середовища
У цьому завданні ви створюєте мережу VPC під назвою on-prem для імітації локального середовища, з якого клієнт підключатиметься до середовища Google Cloud.
Створіть мережу VPC під назвою on-prem у Cloud Shell:
Створіть екземпляр під назвою on-prem-instance1 у регіоні .
Примітка. У наведеній нижче команді замініть на зону в регіоні , однак вона має відрізнятися від тієї, що використовувалася для створення екземпляра vpc-demo-instance1 у підмережі vpc-demo-subnet1.
gcloud compute instances create on-prem-instance1 --machine-type=e2-medium --zone zone_name --subnet on-prem-subnet1
Завдання 3. Налаштуйте шлюз HA VPN
У цьому завданні ви створюєте шлюз HA VPN у кожній мережі VPC, а потім – тунелі HA VPN у кожному шлюзі Cloud VPN.
Створіть шлюз HA VPN у мережі vpc-demo network у Cloud Shell:
У цьому завданні ви створюєте тунелі VPN між двома шлюзами. Щоб налаштувати HA VPN, вам потрібно додати два тунелі з кожного шлюзу для віддаленого налаштування. Ви створюєте тунель в інтерфейсі interface0 й підключаєтеся до interface0 через віддалений шлюз. Потім ви створюєте інший тунель в інтерфейсі interface1 і підключаєтеся до interface1 через віддалений шлюз.
Під час запуску тунелів HA VPN між двома мережами Google Cloud VPC потрібно переконатися, що тунель в інтерфейсі interface0 підключено до interface0 через віддалений шлюз VPN. Аналогічно, тунель в інтерфейсі interface1 має бути підключено до interface1 через віддалений шлюз VPN.
Примітка. Для локального з’єднання клієнта під час запуску HA VPN через віддалений шлюз VPN у власному середовищі можна скористатися наведеними нижче варіантами.
Два локальні пристрої шлюзу VPN. Кожен із тунелів з окремого інтерфейсу на шлюзі Cloud VPN має бути підключено до власного пірингового шлюзу.
Один локальний пристрій шлюзу VPN із двома інтерфейсами. Кожен із тунелів з окремого інтерфейсу на шлюзі Cloud VPN має бути підключено до власного інтерфейсу на піринговому шлюзі.
Один локальний пристрій шлюзу VPN із єдиним інтерфейсом. Обидва тунелі з кожного інтерфейсу на шлюзі Cloud VPN мають бути підключені до одного інтерфейсу на піринговому шлюзі.
Під час цього практичного заняття ви імітуєте локальне налаштування з обома шлюзами VPN у Google Cloud. Переконайтеся, що інтерфейс interface0 шлюзу підключено до interface0 іншого шлюзу, а interface1 – до interface1 віддаленого шлюзу.
Завдання 5. Створіть піринг протоколу граничного шлюзу (BGP) для кожного тунелю
У цьому завданні вам потрібно налаштувати піринг BGP для кожного тунелю VPN між мережами VPC vpc-demo й on-prem. Щоб рішення HA VPN забезпечувало доступність сервісів на рівні 99,99%, потрібна динамічна маршрутизація.
Створіть інтерфейс маршрутизатора для тунелю tunnel0 в мережі vpc-demo:
У цьому завданні ви перевірите налаштування маршрутизатора в обох середовищах VPC. Ви налаштуєте правила брандмауера, що дозволяють трафік між обома мережами VPC, і перевірите статус тунелів. Ви також перевірите приватне підключення через VPN між обома мережами VPC й увімкнете для них режим глобальної маршрутизації.
Перегляньте відомості про хмарний маршрутизатор vpc-demo-router1, щоб перевірити його налаштування:
Вивід інформації про тунель має показувати статус Tunnel is up and running (Тунель налаштовано й запущено).
Перевірте налаштування приватного підключення через VPN
Перейдіть до Compute Engine і запишіть зону, у якій було створено екземпляр on-prem-instance1.
Відкрийте нову вкладку Cloud Shell і введіть наведений нижче код, щоб через SSH підключитися до екземпляра on-prem-instance1.
Замініть <zone_name> на зону, у якій створено екземпляр on-prem-instance1.
Двічі натисніть клавішу Enter, щоб пропустити етап створення пароля.
Для перевірки зв’язку між екземплярами в мережі vpc-demo й екземпляром on-prem-instance1 у мережі on-prem надішліть запит ping на адресу 10.1.1.2:
ping -c 4 10.1.1.2
Перевірки ping виконуються успішно. Вивід матиме приблизно такий вигляд:
PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data.
64 bytes from 10.1.1.2: icmp_seq=1 ttl=62 time=9.65 ms
64 bytes from 10.1.1.2: icmp_seq=2 ttl=62 time=2.01 ms
64 bytes from 10.1.1.2: icmp_seq=3 ttl=62 time=1.71 ms
64 bytes from 10.1.1.2: icmp_seq=4 ttl=62 time=1.77 ms
--- 10.1.1.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 8ms
rtt min/avg/max/mdev = 1.707/3.783/9.653/3.391 ms
Глобальна маршрутизація через VPN
HA VPN – це регіональний ресурс і хмарний маршрутизатор, який за умовчанням розпізнає лише маршрути в регіоні, де його було розгорнуто. Щоб підключитися до екземплярів в іншому регіоні, потрібно ввімкнути для мережі VPC режим глобальної маршрутизації. Це дасть хмарному маршрутизатору змогу розпізнавати й використовувати маршрути з інших регіонів.
Відкрийте нову вкладку Cloud Shell і змініть значення bgp-routing mode із vpc-demo на GLOBAL:
gcloud compute networks update vpc-demo --bgp-routing-mode GLOBAL
З вкладки Cloud Shell, яку підключено до екземпляра в мережі on-prem через протокол ssh, надішліть запит ping до екземпляра vpc-demo-instance2 в регіоні :
ping -c 2 10.2.1.2
Перевірки ping виконуються успішно. Вивід матиме приблизно такий вигляд:
PING 10.2.1.2 (10.2.1.2) 56(84) bytes of data.
64 bytes from 10.2.1.2: icmp_seq=1 ttl=62 time=34.9 ms
64 bytes from 10.2.1.2: icmp_seq=2 ttl=62 time=32.2 ms
--- 10.2.1.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 32.189/33.528/34.867/1.339 ms
Завдання 7. Перевірте й протестуйте конфігурацію тунелів HA VPN
У цьому завданні ви протестуєте кожен тунель HA VPN і переконаєтеся, що конфігурацію з високою доступністю налаштовано.
Перейдіть на попередню вкладку Cloud Shell із запущеним сеансом ssh і переконайтеся, що запити ping надсилаються між екземплярами в мережах vpc-demo й on-prem:
ping -c 3 10.1.1.2
Вивід матиме приблизно такий вигляд:
PING 10.1.1.2 (10.1.1.2) 56(84) bytes of data.
64 bytes from 10.1.1.2: icmp_seq=1 ttl=62 time=6.31 ms
64 bytes from 10.1.1.2: icmp_seq=2 ttl=62 time=1.13 ms
64 bytes from 10.1.1.2: icmp_seq=3 ttl=62 time=1.20 ms
--- 10.1.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.132/2.882/6.312/2.425 ms
Перевірки ping і далі виконуються успішно, оскільки трафік тепер надходить через другий тунель. Ви налаштували тунелі HA VPN.
Завдання 8. Очистьте середовище практичної роботи (необов’язково)
У цьому завданні вам потрібно очистити ресурси, які ви використовували. Це завдання необов’язкове. Після закінчення практичної роботи всі ресурси й проект буде очищено й закрито автоматично. Однак вам слід навчитися очищувати ресурси самостійно у власному середовищі, щоб знизити витрати й зменшити використання ресурсів.
Видаліть тунелі VPN
Введіть наведену нижче команду в Cloud Shell, щоб видалити існуючі тунелі. Для підтвердження кожної дії введіть "Y", коли буде запропоновано:
Під час цього практичного заняття ви налаштували шлюзи HA VPN, а також динамічну маршрутизацію з тунелями VPN і глобальний режим динамічної маршрутизації. Ви також перевірили правильність налаштування й роботу HA VPN.
Завершіть завдання
Закінчивши виконувати завдання, натисніть кнопку End Lab (Завершити завдання). Google Cloud Skills Boost вилучить використані ресурси й очистить обліковий запис.
Ви зможете оцінити, наскільки вам сподобалося виконувати завдання на платформі. Виберіть потрібну кількість зірочок, введіть коментар і натисніть Submit (Надіслати).
Кількість зірочок відповідає певній оцінці:
1 зірочка = зовсім не сподобалося
2 зірочки = не сподобалося
3 зірочки = не можу сказати напевно
4 зірочки = сподобалося
5 зірочок = дуже сподобалося
Якщо ви не хочете надсилати відгук, просто закрийте діалогове вікно.
Залишайте свої відгуки, пропозиції або коментарі на вкладці Support (Підтримка).
Labs create a Google Cloud project and resources for a fixed time
Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
On the top left of your screen, click Start lab to begin
Use private browsing
Copy the provided Username and Password for the lab
Click Open console in private mode
Sign in to the Console
Sign in using your lab credentials. Using other credentials might cause errors or incur charges.
Accept the terms, and skip the recovery resource page
Don't click End lab unless you've finished the lab or want to restart it, as it will clear your work and remove the project
This content is not currently available
We will notify you via email when it becomes available
Great!
We will contact you via email if it becomes available
One lab at a time
Confirm to end all existing labs and start this one
Use private browsing to run the lab
Use an Incognito or private browser window to run this lab. This
prevents any conflicts between your personal account and the Student
account, which may cause extra charges incurred to your personal account.
Налаштуйте дві мережі VPC й у кожну з них додайте шлюз HA VPN у Google Cloud. Потім запустіть два тунелі з цих шлюзів VPN, щоб переконатися, що налаштування шлюзу HA VPN забезпечують виконання угоди про рівень обслуговування на 99,99%.
Тривалість:
Час налаштування: 0 хв
·
Доступ протягом 75 хв
·
Час виконання: 75 хв