(רשתות מדור קודם) יצירת כללי העברת DNS
כללי העברת ה-DNS בענן הפרטי קובעים איך Google Cloud VMware Engine מעביר בקשות DNS ממכשירי ניהול לשרתי ה-DNS של השירותים המקומיים.
אפשר להגדיר כמה כללים להעברת DNS על סמך תנאים, כשכל אחד מהם משויך לשרת DNS אחד או יותר של הדומיינים.
ריכזנו כמה דוגמאות לתהליכים שדורשים כללי העברת DNS על סמך תנאים:
- העברת הודעות syslog מ-vCenter בענן הפרטי לשרת לאיסוף syslog לפי שם השרת.
- שימוש בפריסת Active Directory מקומית כמקור זהויות לענן הפרטי.
- שימוש ב-VMware Site Recovery Manager (SRM) להתאוששות מאסון.
- שימוש ב-Zerto Virtual Replication להתאוששות מאסון.
לפני שמתחילים
במסגרת השלבים במאמר הזה, אנחנו מניחים שביצעתם את הפעולות הבאות:
יצירת כללי העברת DNS
כדי ליצור כללי העברה של DNS בפרויקט, משתמשים באחת מהשיטות הבאות.
המסוף
כדי ליצור כלל להעברת DNS לענן פרטי באמצעותGoogle Cloud המסוף, מבצעים את השלבים הבאים:
נכנסים לדף Private clouds במסוף Google Cloud .
לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שבהם רוצים ליצור את כלל העברת ה-DNS.
בוחרים את הענן הפרטי שרוצים ליצור עבורו כלל.
בדף הסיכום של העננים הפרטיים, לוחצים על DNS.
לוחצים על הוספת כלל.
מציינים את הדומיין שרוצים להגדיר עבורו העברה, ומציינים כתובת IPv4 אחת או יותר שיכולות לפתור את הדומיין, ברשימה שמופרדת באמצעות פסיקים.
gcloud
כדי ליצור כלל להעברת DNS לענן פרטי, משתמשים בפקודה gcloud vmware private-clouds dns-forwarding update. אפשר לציין כמה כללים באמצעות כמה דגלים של --rule לכל בקשה.
gcloud vmware private-clouds dns-forwarding update \
--project=PROJECT_ID \
--location=ZONE \
--private-cloud=PRIVATE_CLOUD_NAME \
--rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,.... \
--rule=domain=DOMAIN,name-servers=DNS_SERVER_IP1,DNS_SERVER_IP2,....
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי -
ZONE: האזור של הענן הפרטי -
PRIVATE_CLOUD_NAME: השם של הענן הפרטי -
DOMAIN: הדומיין שיועבר -
DNS_SERVER_IP1,DNS_SERVER_IP2,....: רשימה מופרדת בפסיקים של כתובות IPv4 עבור שרת ה-DNS הסמכותי
API
יוצרים POST בקשה. אפשר להוסיף כלל אחד או יותר לכל בקשה.
curl -X POST -H "Authorization: Bearer
TOKEN
" -H "Content-Type: application/json; charset=utf-8"
https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_NAME/dnsForwarding -d '{"forwardingRules": [
{
"domain": "DOMAIN",
"nameServers": [
"DNS_SERVER_IP1",
"DNS_SERVER_IP2"
]
},
{
"domain": "DOMAIN",
"nameServers": [
"DNS_SERVER_IP1",
"DNS_SERVER_IP2"
]
}
]}
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי -
ZONE: האזור של הענן הפרטי -
PRIVATE_CLOUD_NAME: השם של הענן הפרטי -
DOMAIN: הדומיין שיועבר -
DNS_SERVER_IP1,DNS_SERVER_IP2,....: רשימה מופרדת בפסיקים של כתובות IPv4 עבור שרת ה-DNS הסמכותי
תארו כללי העברה של DNS
כדי לתאר את כללי העברת ה-DNS בפרויקט, אפשר להשתמש באחת מהשיטות הבאות.
המסוף
כדי לתאר כלל להעברת DNS לענן פרטי באמצעותGoogle Cloud המסוף, מבצעים את השלבים הבאים:
נכנסים לדף Private clouds במסוף Google Cloud .
לוחצים על Select a project ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי שרוצים להגדיר עבורו כללי העברת DNS.
בוחרים את הענן הפרטי שרוצים ליצור עבורו כלל.
בדף הסיכום של העננים הפרטיים, לוחצים על DNS.
gcloud
כדי ליצור כלל להעברת DNS לענן פרטי, משתמשים בפקודה gcloud vmware private-clouds dns-forwarding describe:
gcloud vmware private-clouds dns-forwarding describe \
--project=PROJECT_ID \
--location=ZONE \
--private-cloud=PRIVATE_CLOUD_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי -
ZONE: האזור של הענן הפרטי -
PRIVATE_CLOUD_NAME: השם של הענן הפרטי
API
יוצרים POST בקשה.
POST https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/privateClouds/PRIVATE_CLOUD_ID/dnsForwarding
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט שבו נמצא הענן הפרטי -
ZONE: האזור של הענן הפרטי -
PRIVATE_CLOUD_NAME: השם של הענן הפרטי