Langkah-langkah upgrade manual berikut dapat digunakan jika terjadi kegagalan upgrade otomatis.
1. Upgrade manual untuk PANW
Komponen yang dapat dioperasikan berikut di-upgrade pada langkah ini.
| Cakupan | Komponen yang dapat dioperasikan | |
|---|---|---|
| Infrastruktur | PANW |
Upgrade ini menyebabkan gangguan traffic minimal untuk koneksi eksternal, dengan waktu nonaktif sekitar satu menit. Upgrade tersebut bersifat manual. PANW beroperasi dalam mode ketersediaan tinggi (HA).
1.1. Definisi
Versi software firewall Palo Alto ditampilkan dalam format X.Y.Z.
| Versi Software | Format |
|---|---|
| Rilis FITUR | X.Y |
| Rilis PEMELIHARAAN DASAR | X.Y.0 |
| RILIS PEMELIHARAAN TERBARU untuk rilis fitur tertentu | X.Y.Z: Z adalah rilis pemeliharaan terakhir untuk rilis mendatang X.Y. |
1.2. Prosedur upgrade
1.2.1. Jalur upgrade
Sebelum melanjutkan, identifikasi kasus yang menggambarkan kebutuhan Anda–Kasus 1, Kasus 2, atau Kasus 3:
- Kasus 1: X.Y adalah rilis target.
- Kasus 2: X.Y bukan rilis yang ditargetkan.
- Kasus 3: Versi firewall adalah X.Y, dengan X.Y adalah rilis FITUR terakhir untuk X.
Deskripsi Kasus 1, Kasus 2, dan Kasus 3 berikut menunjukkan jalur upgrade yang sesuai dengan masing-masing kasus.
| Kasus | Deskripsi dan tindakan | |
|---|---|---|
| Kasus 1 | X.Y adalah rilis yang ingin Anda upgrade (bukan rilis target). |
|
| Download dan instal rilis PEMELIHARAAN yang ditargetkan untuk X.Y: X.Y(Z2) | ||
| Kasus 2 | X.Y bukan rilis yang ingin Anda upgrade (bukan rilis target). |
|
| Download dan instal RILIS PEMELIHARAAN TERBARU untuk X.Y: X.Y.Z1 | ||
| Download rilis BASE MAINTENANCE: X.(Y+1).0 Jika X.(Y+1) adalah rilis FITUR yang ditargetkan,
|
||
| Kasus 3 | Versi firewall ada di X.Y dengan X.Y adalah rilis FITUR terakhir untuk X. |
|
| Download rilis BASE MAINTENANCE: (X+1).0.0 Kembali ke Kasus 1. |
||
Untuk mengetahui informasi tentang jalur upgrade selain yang diberikan di sini, lihat
https://www.paloaltonetworks.com/.
1.2.2. Penyiapan upgrade
Distributed Cloud menggunakan dua firewall. Sebelum memulai upgrade, pastikan kedua firewall menggunakan versi yang sama. Jika tidak, lakukan upgrade yang diperlukan untuk menyamakan versinya sebelum Anda memulai upgrade pada keduanya ke versi target berikutnya. Lakukan hal ini setiap kali Anda berencana melakukan upgrade.
- Pastikan kedua firewall berfungsi dengan baik:
- Di dasbor, pastikan ketersediaan tinggi (HA) berwarna hijau.
- Verifikasi bahwa tidak ada link yang tidak berfungsi di jaringan.
Cadangkan konfigurasi di kedua firewall.
Buka Perangkat > Ketersediaan Tinggi.
Temukan tab Operational Commands di dekat awal halaman Device, lalu klik tab tersebut.
- Temukan High Availability di panel navigasi, lalu klik.
- Saat opsi Tunda perangkat lokal untuk ketersediaan tinggi muncul, klik opsi tersebut.

Gambar 1. Menangguhkan HA
Pastikan status firewall lokal yang ditampilkan adalah
suspended.
Gambar 2. Verifikasi bahwa firewall ditangguhkan
Upgrade firewall.
Memulihkan dari status
suspended: Klik Sediakan perangkat lokal untuk ketersediaan tinggi.
Gambar 3. Menyediakan HA
Kembali ke langkah pertama dan ulangi proses untuk firewall kedua, dengan mengikuti jalur upgrade Anda.
1.3. Contoh detail prosedur upgrade
Periksa versi PAN-OS saat ini.
show system info | match sw-versionJika PAN-OS tidak menggunakan versi software target, upgrade perangkat.
Ikuti prosedur upgrade khusus jalur yang diberikan.
Untuk memverifikasi jalur Anda, periksa jalur upgrade di situs paloaltonetworks.com di
https://docs.paloaltonetworks.com/pan-os/10-1/pan-os-upgrade/upgrade-pan-os/upgrade-the-firewall-pan-os/determine-the-upgrade-path.htmldari komputer lokal Anda sebelum melanjutkan.Pastikan perangkat terdaftar dan memiliki lisensi.
Cari firmware terbaru untuk diekstrak:
gdcloud artifacts tree ${ARTIFACTS_ROOT}/oci | grep "gdch-firewall"Nama file berisi versi build. Contoh output:
│ │ └── gdch-firewall/os:1.10.0-gdch.1426Dalam contoh sebelumnya, versi build ditampilkan sebagai
1.10.0-gdch.1426.Salin nama file dan ekstrak firmware. Contoh:
Salin
gdch-firewall/os:1.10.0-gdch.1426sebagai nama file. Gunakan nilai ini untuk menggantiFIRMWARE_FILENAMEdalam perintah berikut:export FW_FIRMWARE_TAR_FILENAME=FIRMWARE_FILENAMEEkstrak firmware dari image OCI:
gdcloud artifacts extract ${ARTIFACTS_ROOT}/oci firmware \ --image-name=${FW_FIRMWARE_TAR_FILENAME:?}Ganti FW_FIRMWARE_TAR_FILENAME dengan nama file tar firmware firewall.
Ekstrak firmware:
tar -xvf firmware/gdch-firewall/os.tar.gz
Kumpulkan file OS upgrade dan upload ke perangkat firewall untuk memulai upgrade.
console
- Buat konektivitas IP dengan firewall dan komputer lokal Anda, lalu buka antarmuka pengguna (UI).
Untuk mengupload software ke firewall, pilih Device > Software, lalu klik Upload yang ada di bagian akhir halaman.

Gambar 4. Mengupload update software
Setelah diupload, software akan ditampilkan sebagai tersedia di tabel dan tindakan untuk menginstalnya.
Download Update Dinamis terbaru dari kategori Aplikasi (menu drop-down) di
https://support.paloaltonetworks.com/Updates/DynamicUpdates.Upload Pembaruan Dinamis ke firewall dengan mengklik Upload. Anda mungkin hanya perlu melakukan langkah ini satu kali.
Instal apa yang diupload dari file - klik Instal dari File.

Gambar 5. Pilih Instal dari File
Cari kolom yang diberi judul TINDAKAN dalam Gambar 6. Di kolom tersebut, pilih Instal untuk menginstal software. Firewall dimulai ulang.

Gambar 6. Kolom tindakan yang menampilkan Kemampuan penginstalan
Buka halaman DASHBOARD untuk melihat panel Informasi Umum. Cari Versi Software dan pastikan nilai yang terkait dengannya menunjukkan perubahan dari nilai versi asli Anda. Hal ini memverifikasi perubahan versi.

Gambar 7. Versi software menunjukkan perubahan
Ulangi langkah-langkah ini sesuai kebutuhan berdasarkan jalur upgrade.
kubectl
Gunakan petunjuk command line berikut untuk mengupgrade PAN-OS saat Anda tidak memiliki akses ke internet:
SCP firmware:
scp import software from ubuntu@<host>:/home/ubuntu/gdcloud_v8/images/PanOS_5200-XX.XX.XXMinta versi penginstalan software sistem yang Anda butuhkan:
request system software install version XX.XX.XXTindakan ini akan menghasilkan ID pekerjaan yang akan digunakan pada langkah berikutnya. Berikut adalah contoh pesan output:
Software install job enqueued with jobid 2. Run 'show jobs id 2' to monitor its status. Please reboot the device after the installation is done.Pantau status tugas:
show jobs id 2Mulai ulang PAN-OS setelah penginstalan:
request restart systemJika Anda tidak dapat mengupdate PAN-OS tanpa ada kesalahan di pihak Anda, berikan lisensi PAN-OS dan update dengan update dinamis. Pastikan kunci lisensi berada di file atau direktori
cell.yaml. Lihat Memeriksa konfigurasi.Untuk menginstal update dinamis, temukan versi terbaru update dinamis di portal PAN atau lokasi drive.
SCP konten untuk firewall:
# scp import content from ubuntu@<host_ip>::/home/ubuntu/gdcloud_v8/images/panupv2-all-contents-8580-7429Instal konten:
request content upgrade install skip-content-validity-check yes file panupv2-all-contents-8580-7429Upload PAN-OS ke mesin host:
- Hubungkan laptop Anda ke switch pengelolaan yang berada di rak yang sama dengan mesin host.
- Tetapkan alamat IP ke laptop Anda dari jaringan pengelolaan
vlan97. Salin PAN-OS SCP dari laptop ke mesin host:
scp ~/Downloads/Pan* ubuntu@10.251.243.79:~ Warning: Permanently added '10.251.243.79' (ED25519) to the list of known hosts. ubuntu@10.251.243.79's password:
2 Memicu upgrade otomatis untuk HSM
Komponen yang dapat dioperasikan berikut di-upgrade pada langkah ini.
| Cakupan | Komponen yang dapat dioperasikan |
|---|---|
| Infrastruktur | HSM |
Upgrade HSM memerlukan pembuatan HSMUpgradeRequest dan pemeriksaan status permintaan upgrade secara berkala.
Satu atau beberapa CTMClusterUpgradeRequests dibuat secara otomatis untuk mengupgrade setiap HSMCluster ke versi firmware berikutnya di jalur upgrade untuk mencapai versi firmware target. Upgrade HSM adalah upgrade tanpa gangguan yang memerlukan waktu sekitar dua jam.
Durasi periode nonaktif untuk upgrade ini bergantung pada integrasinya. HSM yang dikonfigurasi dengan beberapa alamat dapat menjalani update bertahap tanpa gangguan.
Tetapkan
KUBECONFIGke file kubeconfig untuk cluster admin root.export KUBECONFIG=ROOT_ADMIN_KUBECONFIGBuat resource kustom
HSMUpgradeRequest. Buathsmupgrade.yamldan sertakanCurrentGDCHVersiondanTargetGDCHVersion.Contoh resource kustom:
apiVersion: "upgrade.private.gdc.goog/v1alpha1" kind: HSMUpgradeRequest metadata: name: HSM_UPGRADE_REQUEST_NAME namespace: gpc-system spec: currentGDCHVersion: "1.10.X-gdch-xxx" targetGDCHVersion: "1.11.y-gdch.yyyy"Terapkan resource kustom baru:
kubectl --kubeconfig=${KUBECONFIG:?} apply -f hsmupgrade.yamlPantau upgrade HSM dengan melihat
Statusdari resourceHSMUpgradeRequestdanCTMClusterUpgradeRequestyang dibuat.kubectl --kubeconfig=${KUBECONFIG:?} describe HSMUpgradeRequest HSM_UPGRADE_REQUEST_NAME -n gpc-systemContoh output
StatusdariHSMUpgradeRequestyang telah selesai:Status: Conditions: Last Transition Time: 2023-08-03T18:20:50Z Message: Observed Generation: 1 Reason: PullFirmwareImages Status: True Type: FirmwareImagesPulled Last Transition Time: 2023-08-03T18:20:50Z Message: CTM upgrade request to version:2_12_0 is in progress Observed Generation: 1 Reason: CTMClusterUpgradeInProgress Status: True Type: InProgress Last Transition Time: 2023-08-03T18:41:54Z Message: CTM upgrade request to target version:2_12_0 completed Observed Generation: 1 Reason: AllCTMClusterUpgradeRequestsCompleted Status: True Type: AllCompletekubectl --kubeconfig=${KUBECONFIG:?} get ctmclusterupgraderequests -n gpc-systemkubectl --kubeconfig=${KUBECONFIG:?} describe ctmclusterupgraderequests CTM_CLUSTER_UPGRADE_REQUEST_NAME -n gpc-systemContoh output
StatusdariCTMClusterUpgradeRequestyang telah selesai:Status: Conditions: Last Transition Time: 2023-09-11T18:08:25Z Message: CTM pre upgrade checks succeed. The system is eligible to upgrade. Observed Generation: 1 Reason: CTMPreUpgradeChecksReady Status: True Type: PreUpgradeCheckCompleted Last Transition Time: 2023-09-11T18:18:31Z Message: HSM backup completed. The system is ready to upgrade. Observed Generation: 2 Reason: HSMBackupCompleted Status: True Type: BackupCompleted Last Transition Time: 2023-09-11T18:18:31Z Message: Starting HSM upgrades for cluster. Observed Generation: 2 Reason: hsmclusterClusterUpgradeInProgress Status: True Type: ClusterUpgradeInProgress Last Transition Time: 2023-09-11T19:46:22Z Message: Observed Generation: 2 Reason: ReconcileCompleted Status: True Type: AllComplete
3. Upgrade ONTAP manual
Jika Anda melakukan upgrade manual pada sistem dengan cluster penyimpanan yang ada, ikuti langkah-langkah untuk melakukan upgrade:
Ambil image upgrade OS dengan salah satu 12.4.1 Metode pengambilan 1 atau 12.4.2 Metode pengambilan 2. Nomor urutan langkah ini sama karena Anda hanya menggunakan satu di antaranya:
3.1. - Metode pengambilan 1
Gunakan metode ini untuk mengambil paket yang dapat diupgrade dari gdch.tar.gz.
Jika Anda berada di komputer host dan memiliki akses ke paket rilis, ambil image dari registry Harbor:
# Download the upgrade OS package OCI_PATH=$ARTIFACTS_ROOT/oci gdcloud artifacts extract $OCI_PATH storage --image-name=gpc-system-storage/storage:9.13.1P1 tar -xvzf storage/gpc-system-storage/storage.tar.gzJika ekstraksi gagal, coba cari arsip yang tepat dengan:
sh gdcloud artifacts extract $OCI_PATH tree | grep storageTemukan file di
storage/9.13.1P1.tar.Kumpulkan file OS upgrade dan upload ke situs penyimpanan untuk memulai upgrade atau jika ONTAP belum diinstal, sajikan file tersebut di bootstrapper dan minta node menarik image
3.2. - Metode pengambilan 2
Jika root-admin-cluster sudah aktif dan berjalan, Anda dapat mengambil image upgrade langsung dari GDC Artifact Registry.
Mendapatkan image dari Artifact Registry:
https://gpc-istio-ingressgateway-IP/artifacts/serve/base64url encoding of the artifact referenceDownload file upgrade:
IMAGE_BASE64_URL=$(echo "gpc-system-storage/storage:ontap" | base64) # The OS file is located at: https://gpc-istio-ingressgateway-IP/artifacts/serve/IMAGE_BASE64_URL
Referensi artefak adalah gpc-system-storage/storage:ontap.
- Kunjungi URL yang diberikan sebagai
https://gpc-istio-ingressgateway-IP/artifacts/serve/IMAGE_BASE64_URL, lalu download paket OS secara lokal. - Kumpulkan file OS upgrade dan upload ke situs penyimpanan untuk memulai upgrade.
3.3. Mengupload gambar ke ONTAP
- Buka URL pengelolaan ONTAP dan temukan halaman Overview.
Klik tombol ONTAP Update.

Gambar 8. Tombol Update ONTAP
Klik +Tambahkan Gambar dan upload gambar yang Anda kumpulkan melalui Metode pengambilan 1 atau Metode pengambilan 2.

Gambar 9. Tombol +Tambahkan Gambar
3.4. Pemeriksaan awal upgrade ONTAP
Setelah Anda mengupload gambar, klik Upgrade untuk memulai pemeriksaan pra-penerbangan. Pesan peringatan akan muncul, seperti yang terlihat pada gambar berikut, yang bertuliskan "Perbarui dengan peringatan".

Gambar 10. Tombol Upgrade dengan peringatan
Saat Anda melihat pesan peringatan, lakukan hal berikut:
- Pastikan Anda tidak melihat item tindakan yang harus Anda lakukan. Pastikan tidak ada yang tercantum yang dapat memengaruhi upgrade.
Lakukan pemeriksaan awal berikut:
- Pastikan cluster responsif dan node responsif dengan failover penyimpanan yang dikonfigurasi.
- Pastikan tidak ada pemberitahuan yang dilaporkan untuk sistem penyimpanan.
- Pastikan pemakaian CPU dan disk kurang dari 50% di jendela upgrade.
Pastikan tidak ada tugas yang berjalan di sistem penyimpanan.
Misalnya, tugas volume dan agregat dapat berjalan atau diantrekan untuk dijalankan. Tunggu hingga selesai.Pastikan DNS aktif (jika telah dikonfigurasi).
Pastikan semua antarmuka jaringan berada di node rumah. Jika tidak, kembalikan ke node beranda.
Jika snapmirror dikonfigurasi, pastikan snapmirror ditangguhkan pada saat upgrade.
Ikuti rekomendasi upgrade sistem penyimpanan untuk semua prosedur.
3.5. Memulai upgrade
Di dalam cluster admin root, buat objek Kubernetes API dan gunakan CLI
kubectluntuk menerapkannya ke cluster admin root:apiVersion: upgrade.storage.private.gdc.goog/v1alpha1 kind: FileStorageUpgradeRequest metadata: name: test namespace: gpc-system spec: fileStorageUpgradeMode: Manual storageClusterRef: name: $StorageClusterName namespace: gpc-system targetVersion: 9.10.1Klik Perbarui dengan peringatan.

Gambar 11. Tombol Perbarui dengan peringatan
3.6. Mengupgrade di sistem kosong
Jika karena alasan apa pun penyimpanan ONTAP telah direset dan belum ada cluster, Anda harus memperbarui node satu per satu. Ikuti langkah-langkah berikut untuk melakukannya:
- Download software ONTAP versi terbaru. Konvensi penamaan file terlihat mirip dengan contoh berikut: 9.13.1P1_ONTAP_image.tgz.
Buat direktori untuk menghosting file image ONTAP.
mkdir files mv 9.13.1P1_ONTAP_image.tgz filesMenempatkan gambar di bootstrapper dengan python3.
# create a webserver with python python3 -m http.server -d files Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...Gunakan
system node rebootCLI untuk melakukan reboot node.Tekan Control+C untuk menghentikan siklus booting. Saat Anda melihat menu Boot, pilih opsi 7: Install new software first. Menu Boot akan terlihat seperti ini:
> system node reboot Warning: Are you sure you want to reboot node "ag-ad-stge02-02"? {y|n}: y # interrupt the boot cycle using Ctrl-C ******************************* * * * Press Ctrl-C for Boot Menu. * * * ******************************* ^CBoot Menu will be available. Please choose one of the following: (1) Normal Boot. (2) Boot without /etc/rc. (3) Change password. (4) Clean configuration and initialize all disks. (5) Maintenance mode boot. (6) Update flash from backup config. (7) Install new software first. (8) Reboot node. (9) Configure Advanced Drive Partitioning. (10) Set Onboard Key Manager recovery secrets. (11) Configure node for external key management. Selection (1-11)? 7Outputnya terlihat mirip dengan yang berikut ini:
This procedure is not supported for Non-Disruptive Upgrade on an HA pair. The software will be installed to the alternate image, from which the node is not currently running. Do you want to continue? {y|n} y In order to download the package, a temporary network interface needs to be configured. Select the network port you want to use for the download (for example, 'e0a')Konfigurasi alamat IP pada antarmuka e0M. Kemudian, mulai ulang node.
Select the network port you want to use for the download (for example, 'e0a') > e0M The node needs to reboot for this setting to take effect. Reboot now? {y|n} (selecting yes will return you automatically to this install wizard) y Rebooting... ## Configure the mgmt interface (e0M) In order to download the package, a temporary network interface needs to be configured. Enter the IP address for port e0M: 172.22.115.131 Enter the netmask for port e0M: 255.255.255.0 Enter IP address of default gateway: 172.22.115.1 What is the URL for the package? http://172.22.112.67:8000/files/9.13.1P1_ONTAP_image.tgz What is the user name on "172.22.112.67", if any?Gunakan
versionCLI untuk mengonfirmasi versi software saat ini. Outputnya terlihat mirip dengan berikut ini:> version NetApp Release 9.13.1P1: Tue Jul 25 10:19:28 UTC 20233.7. Memperbarui MTU LIF agen pencadangan
Sistem pencadangan dan pemulihan menggunakan LIF di ONTAP. MTU harus diturunkan di bawah maksimum 9000. Hal ini dilakukan oleh agen pencadangan. Setelah ONTAP berjalan dan dalam kondisi baik, kurangi ukuran Unit Transmisi Maksimum (MTU) untuk LIF agen pencadangan:
net port broadcast-domain modify -broadcast-domain backup-agent-network -mtu 8000
Anda dapat memverifikasi keberhasilannya dengan menjalankan:
net port broadcast-domain show -broadcast-domain backup-agent-network
Anda akan melihat nilai MTU baru sebesar 8000.
4. Upgrade Manual Operations Suite Infrastructure Core
Proses upgrade ini hanya berlaku untuk upgrade dari versi 1.12.x ke 1.13.0
4.1 Melakukan Pencadangan
- Lakukan pencadangan VM sesuai dengan petunjuk yang diberikan dalam petunjuk Penyiapan Operation Center
- Mencadangkan drive H:\operations_center. (Tindakan ini mendukung pengembalian upgrade.)
- Cadangkan C:\dsc, C:\operations_center\ dan C:\config\ di CONFIG1. (Cadangan ini memberikan referensi saat membangun konfigurasi config.ps1 baru.)
4.2 Mengupgrade Virtual Machine yang ada
Dapatkan direktori Penginstalan.
Download paket komponen OIC dengan mengikuti petunjuk di bagian Download files.
Ekstrak direktori operations_center dari prod_IT_component_bundle.tar.gz yang didownload.
tar -zxvf prod_IT_component_bundle.tar.gz ./release/operations_centerGanti H:\operations_center dengan direktori yang diekstrak pada langkah sebelumnya.
Perbarui config.ps1 dengan data khusus situs
File konfigurasi
config.ps1menyediakan semua informasi yang diperlukan untuk membangun dan mengonfigurasi lingkungan Infrastruktur Operations Suite (OI). Untuk memperbarui file konfigurasi, Anda harus mengumpulkan semua informasi berikut. Cadangan config.ps1 yang ada adalah referensi yang baik untuk melindungi penimpaan setelan yang ada secara tidak sengaja. Penting: Jangan lanjutkan hinggaconfig.ps1selesai dan benar.- Output konfigurasi jaringan alat
occonfigtool, terutama fileocinfo.common.opscenter.local.txt. Nama jaringan, misalnya, OCCORE-SERVERS yang dirujuk dalam langkah-langkah berikut merujuk pada kolomNamedalam dokumen tersebut. - Nama domain dan alamat IP server DNS setiap sel GDC yang dikelola OI ini. Data ini tersedia di output Kuesioner Penerimaan Pelanggan (CIQ).
Lakukan semua perubahan pada host BM01 sebagai
Administrator.- Output konfigurasi jaringan alat
Salin kode contoh konfigurasi yang benar untuk jenis deployment:
- Jika OIC awalnya di-deploy sebagai single site, salin
H:\operations_center\dsc\config.single-site-example.ps1keH:\operations_center\config\config.ps1. - Jika OIC awalnya di-deploy sebagai multi-situs, salin
H:\operations_center\dsc\config.multi-site-example.ps1keH:\operations_center\config\config.ps1.
- Jika OIC awalnya di-deploy sebagai single site, salin
Dengan menggunakan Powershell ISE, validasi dan perbarui nilai di
config.ps1.Perbarui
HardwareVersionkecuali jika default (3.0) sudah benar.Perbarui
PrimarySiteCodekecuali jika default (DC1) sudah benar.Kode situs digunakan dalam banyak nama. Telusuri dan ganti semua instance
DC1dengan kode situs yang benar. Gunakan penelusuran yang tidak peka huruf besar/kecil. Tinjau setiap perubahan karena beberapa perubahan mungkin tidak diperlukan. Misalnya, jika kode situs adalahAB1, maka nama hostDC1-DC1, harus berubah menjadiAB1-DC1, bukanAB1-AB1.Perbarui
DnsDomainjika defaultnya tidak benar. Jika nilai ini diubah, telusuri dan gantiopscenter.localdi seluruh fileconfig.ps1. Ada beberapa lokasi tempat nilai default tersebut dikodekan secara permanen.Perbarui objek di
DnsConditionalForwarderdengan informasi khusus situs. Harus ada setidaknya satu objek penerusan. Hapus contoh yang tidak perlu.Untuk menarik informasi khusus situs dari cluster admin root, gunakan:
export KUBECONFIG=ROOT_ADMIN_KUBECONFIG kubectl get -n dns-system service gpc-coredns-external-udp -o jsonpath='{.status.loadBalancer.ingress[0].ip}{"\n"}'
Domain- Nama domain DNS sel GDC, misalnya,dns.delegatedSubdomaindiciq.yaml.Master- Daftar IP server DNS (biasanya hanya satu). Cari dicellcfguntuk jenisDNSReservation. Jika sel GDC di-deploy, cari namespacedns-systemcluster administrasi root untuk EXTERNAL-IP layanangpc-coredns-external-udpdan FQDN sel bert.sesame.street.Dalam deployment multi-situs, ada satu objek tabel hash per sel.
Jangan mengubah konten objek
Users,Groups, danGroupPolicy.Perbarui
DNSServersagar berisi 2 alamat IP yang diberikan ke pengontrol domain primer dan sekunder seperti<SITE>-DC1dan<SITE>-DC2.Perbarui
NTPServersmenjadi daftar alamat IP SyncServer dari resource kustomTimeServerroot-admin. Anda dapat mengambil kumpulan alamat IP ini menggunakan:kubectl get timeserver -A -o json | jq '.items[].address'Anda harus memformat alamat IP ini dalam
NTPServersseperti yang ditunjukkan dalam contoh berikut:NtpServers = @( '10.251.80.2', '10.251.80.3', '10.251.80.4', '10.251.80.5' )Perbarui nilai default
SubnetPrefix, yaitu24, dengan nilai awalan subnet yang diberikan pelanggan untuk subnet OCCORE-SERVERS jika diperlukan.Perbarui nilai default
DefaultGatewaydengan gateway default yang disediakan pelanggan untuk subnet OCCORE-SERVERS.Temukan dan perbarui nilai default
WorkstationCiderdengan nilai yang diberikan pelanggan untuk subnet OC-WORKSTATIONS dalam notasi CIDR IPv4.Temukan dan ganti contoh awalan subnet
172.21.0.dengan awalan subnet OCCORE-SERVERS yang disediakan pelanggan.Temukan dan ganti contoh awalan subnet
172.21.2.dengan awalan subnet OCCORE-JUMPHOSTS yang disediakan pelanggan.Temukan dan ganti contoh awalan subnet
172.21.32.dengan awalan subnet OC-WORKSTATIONS yang disediakan pelanggan.Cari dan ganti contoh pesan harian
legalnoticecaptionnilaiPref captiondengan teks yang diberikan pelanggan.Cari dan ganti nilai contoh pesan harian
legalnoticetextdariPref textdengan teks yang disediakan pelanggan.Validasi setiap objek "node" dan perbarui, jika diperlukan.
NodeName- Pastikan nama host sudah benar. Beberapa nama digunakan di banyak tempat, misalnya, pengendali domain. Jika Anda mengubah nama di sini, periksa apakah nama tersebut perlu diubah di tempat lain dalam konfigurasi.IPv4Addr- Ini harus berupa alamat IP host. Oktet terakhir biasanya tidak perlu diubah. Beberapa di antaranya mungkin telah diperbarui selama penelusuran dan penggantian jaringan yang dilakukan pada langkah-langkah sebelumnya.HyperVHost- Nilai ini harus berupa alamat IP server Hyper-V yang menghosting VM ini. Anda bisa mendapatkan alamat IP untuk setiap serverBM??di bagian "Hyper-V Servers" pada konfigurasi. Jangan mengubah penetapan host Hyper-V di kolom ini karena tidak semua host Hyper-V dapat mendukung setiap jenis VM, cukup ubah nama host Hyper-V ke alamat IP yang sesuai.
Perbarui semua stanza untuk node dengan
splunk_indexeruntuk menyertakan disk kedua yang besar. Setiap bait harus menyertakan baris berikut:ExtraDiskSize = 5120GB # No quotes -- PowerShell converts this to an integer. ExtraDiskFolder = 'H:\Hyper-V\Virtual Hard Disks'Validasi detail antarmuka jaringan kedua di semua node dengan
Role=jumphost. Gunakan detail subnet OCCORE-JUMPHOSTS untuk antarmuka ini. Periksa:JumphostIPv4CidrJumphostDefaultGateway
Perbarui stanza khusus ADFS di node tempat
Role=adfs.- Ganti semua instance
bert.sesame.streetdanGDCH.sesame.streetdengan nilaiDomainyang benar dari salah satu stanza di bagianDnsConditionalForwarderdari konfigurasi. - Ganti kata
Bert(tidak peka huruf besar/kecil) dengan ID singkat sel GDC yang dikonfigurasi untuk menggunakan ADFS.
- Ganti semua instance
Perbarui cakupan DHCP agar sesuai dengan paket IP pelanggan sesuai kebutuhan. Di setiap cakupan, validasi bahwa nilai berikut sudah benar. Nama pada cakupan cocok dengan nama yang digunakan dalam rencana jaringan
ocinfo.common.opscenter.local.txt, jadi gunakan yang berikut dalam validasi:ScopeIdIpStartRangeIpEndRangeRouterSubnetMask
Konfirmasi bahwa nilai cocok dengan nilai dalam config1.ps1 yang dicadangkan
Pastikan untuk menyimpan file.
Upgrade VM CONFIG1
Upgrade CONFIG1 dilakukan di BM01 agar tetap konsisten dengan penginstalan awal. Semua upgrade lainnya akan dilakukan dari CONIFIG1 setelah diupgrade.
Salin direktori operations_center ke VM CONFIG1
Di host BM01, buka konsol PS sebagai Administrator.
Jalankan skrip
Copy-ConfigHostFiles.ps1untuk menyiapkan file yang diperlukan oleh virtual machine (VM) CONFIG1.# CD to the script's directory cd H:\operations_center\dsc# Staging files for CONFIG1 VM .\Copy-ConfigHostFiles.ps1 `<SITE>-CONFIG1`Menonaktifkan sinkronisasi waktu Hyper-V
Login ke host BM01 sebagai Administrator.
Buka PowerShell di Windows sebagai Administrator dan jalankan perintah berikut:
# Disabling Hyper-V Time Sync Disable-VMIntegrationService -VMName `<SITE>-CONFIG1` -Name 'Time Synchronization'Jalankan skrip update CONFIG1
.\Update-RemoteHost.ps1 -ComputerName DC1-CONFIG1 -Credentials $domain_admin_creds -SetLcm -RemoveExistingSetelah skrip berjalan, VM CONFIG1 akan dimulai ulang.
Validasi VM CONFIG1
Di host BM01, gunakan Desktop Jarak Jauh (RDP) ke IP VM CONFIG1 dan login sebagai Marvin. Contoh:
mstsc /v 192.168.100.99Sebagai pengguna Marvin, buka konsol PS dengan Run as Administrator.
Validasi bahwa lingkungan build sudah siap dengan menjalankan
Build-Mof.ps1, yang menghasilkan file Managed Object Format (MOF) untuk semua mesin OI.
# Running Build-MOf.ps1 cd C:\dsc ./Build-Mof.ps1
Mengupgrade CA-ISSUING dan CA-WEB
Di CONFIG1, sebagai
Marvin, jalankan skrip berikut untuk mengonfigurasi VM CA-ISSUING.powershell $la_creds = Get-Credential -Message "Provide local admin credentials for CA- VMs" ./Update-RemoteHost.ps1 -ComputerName <SITE>-CA-ISSUING1 -Credentials $la_creds -SetLcm -RemoveExistingDi CONFIG1, sebagai
Marvin, jalankan skrip berikut untuk mengonfigurasi server CA-WEB1.
$la_creds = Get-Credential -Message "Provide local admin credentials for CA- VMs" .\Update-RemoteHost.ps1 -ComputerName <SITE>-CA-WEB1 -Credential $la_creds SetLcm -RemoveExistingMengupgrade CA_ROOT
Nyalakan CA-ROOT1.
Login ke host BM01 sebagai Administrator.
Buka PowerShell di Windows sebagai Administrator dan jalankan perintah berikut:
Start-VM -Name <SITE>-CA-ROOT1Dari VM CONFIG1, lakukan inisialisasi VM CA-ROOT1.
.\Update-RemoteHost.ps1 -ComputerName <SITE>-CA-ROOT1 -Credential $la_creds SetLcm -RemoveExistingJika VM CA_ROOT tidak dimulai ulang setelah skrip sebelumnya, mulai ulang secara manual.
w32tm /query /peers #Peers: 1 Peer: DC2-DC1.hq.local State: Active Time Remaining: 31.2997107s Mode: 3 (Client) Stratum: 1 (primary reference - syncd by radio clock) PeerPoll Interval: 6 (64s) HostPoll Interval: 6 (64s)Mengupgrade VM DHCP
Di CONFIG1 sebagai pengguna marvin, upgrade DHCP VMS. Mulai dengan DHCP2 terlebih dahulu, lalu DHCP1.
- Konfigurasi DHCP2:
.\Update-RemoteHost.ps1 -ComputerName <SITE>-DHCP2 -Credential $da_creds SetLCM -RemoveExisting- Mengonfigurasi DHCP1
.\Update-RemoteHost.ps1 -ComputerName <SITE>-DHCP1 -Credential $da_creds SetLCM -RemoveExisting
Mengupgrade Pengontrol Domain
- Di CONFIG1 sebagai pengguna marvin, upgrade pengontrol domain utama.
.\Update-RemoteHost.ps1 -ComputerName <SITE>-DC1 -Credential $da_creds SetLCM -RemoveExistingMemvalidasi sinkronisasi waktu dengan SyncServer
- RDP ke
<SITE>-DC1sebagai administrator domain. - Buka jendela
Powershellsebagai administrator. Jalankan perintah berikut untuk memvalidasi konfigurasi waktu.
# Checking time status w32tm /query /status /verboseJalankan perintah berikut untuk menguji sinkronisasi ulang waktu:
# Testing time resyncronization w32tm /resync# Desired output Sending resync command to local computer The command completed successfully.Validasi ulang bahwa konfigurasi waktu sudah benar dan tidak ada error.
# Checking time status w32tm /query /status /verbose- RDP ke
Upgrade VM DC kedua (
<SITE>-DC2) di BM02- Login ke CONFIG1 dengan akun administrator lokal marvin.
- Buka terminal PowerShell sebagai administrator dan jalankan skrip berikut.
cd c:\dsc .\Update-RemoteHost.ps1 -ComputerName <SITE>-DC2 -Credential $da_creds -SetLCM -RemoveExistingServer dimulai ulang. TUNGGU 15 menit atau replikasi AD selesai.
Memvalidasi replikasi AD
Setelah DC kedua aktif dan beroperasi, jalankan perintah berikut dari salah satu pengontrol domain untuk memvalidasi replikasi Active Directory:
repadmin /replsummary- Validasi hasil per petunjuk di #validate-ad-replication.
Mengupgrade VM Microsoft Config Manager
Dari jendela Powershell marvin di DC1-CONFIG1, siapkan dan jalankan konfigurasi DSC:
.\Update-RemoteHost.ps1 -ComputerName <SITE>-MCMDB1 -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-MCM1 -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-MCM2 -Credential $da_creds -SetLCM -RemoveExistingMengupgrade VM Splunk
Dari jendela Powershell marvin di DC1-CONFIG1, siapkan dan jalankan konfigurasi DSC:
.\Update-RemoteHost.ps1 -ComputerName <SITE>-splunk-heavyfwd -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-splunk-indexer -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-splunk-manager -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-splunk-searchhead -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-universal -Credential $da_creds -SetLCM -RemoveExistingMengupgrade VM Nessus
Dari jendela Powershell marvin di DC1-CONFIG1, siapkan dan jalankan konfigurasi DSC:
.\Update-RemoteHost.ps1 -ComputerName <SITE>-NESSUS1 -Credential $da_creds -SetLCM -RemoveExisting.\Update-RemoteHost.ps1 -ComputerName <SITE>-NESSUS2 -Credential $da_creds -SetLCM -RemoveExisting