Mempertahankan lingkungan Solusi Bare Metal
Setelah lingkungan Solusi Bare Metal Anda aktif dan berjalan, gunakan informasi tersebut disertakan dalam panduan ini untuk memelihara server, penyimpanan, dan penyimpanan Solusi Bare Metal Anda berjejaring (netrworking){b>.<b}
Jika Anda menjalankan SAP HANA di lingkungan Solusi Bare Metal, lihat SAP HANA pada Solusi Bare Metal panduan perencanaan kami.
Menyiapkan project Google Cloud untuk menggunakan Bare Metal Solution API
Bare Metal Solution API menyediakan banyak alat yang memungkinkan Anda memantau dan memelihara lingkungan Solusi Bare Metal Anda. Biasanya, Anda hanya perlu menggunakan prosedur ini saat pertama kali Anda menggunakan API Solusi Bare Metal. Namun, gunakan kembali petunjuk ini sesuai kebutuhan untuk tujuan pemecahan masalah jika API tidak merespons seperti yang diharapkan.
Menetapkan Admin Solusi Bare Metal atau Editor Solusi Bare Metal yang telah ditetapkan Peran IAM ke akun utama Anda. Untuk mempelajari cara memetakan peran IAM, lihat Memberikan peran IAM.
Aktifkan Bare Metal Solution API di project Google Cloud Anda.
Konsol
- Buka Bare Metal Solution API di dasbor Konsol Google Cloud Anda. Anda juga dapat mencari API Solusi Bare Metal dalam Library API di sini: API & Layanan > Koleksi.
- Di halaman Bare Metal Solution API, klik Enable.
- Klik tombol Kembali pada browser. Jika Anda melihat tanda centang hijau di samping kata API Diaktifkan, Anda dapat menggunakan API.
gcloud
Untuk mengaktifkan Bare Metal Solution API melalui
gcloud
, masukkan Project ID gcloud CLI di perintah berikut, salin perintah, tempel ke prompt Cloud Shell, dan tekan tombol Enter atau Return:gcloud services enable baremetalsolution.googleapis.com --project=PROJECT_ID
Izinkan Google Cloud CLI untuk digunakan project Google Cloud Anda.
- Di jendela Cloud Shell, masukkan
gcloud auth login
perintah.gcloud auth login
- Salin URL yang dihasilkan dan tempelkan ke tab browser terpisah atau jendela.
- Masuk ke halaman dengan menggunakan nama pengguna yang terkait dengan project Google Cloud Anda.
- Klik Allow untuk mengaktifkan gcloud CLI.
- Salin kode otorisasi.
- Tempel kode ke command line klien Cloud Shell Anda.
- Tekan tombol Enter atau Return.
- Di jendela Cloud Shell, masukkan
Untuk informasi tambahan tentang langkah-langkah umum yang diperlukan untuk menyiapkan API di Google Cloud, lihat: Mulai Menggunakan Google Cloud API.
Mengoperasikan server Solusi Bare Metal Anda
Anda dapat melakukan operasi berikut di server Solusi Bare Metal:
- Start—Mengaktifkan daya server.
- Berhenti—Menonaktifkan daya server.
Reset—Memulai ulang server.
Konsol
Untuk menjalankan operasi ini di server Anda, ikuti langkah-langkah berikut:
Untuk server yang ingin Anda mulai, hentikan, atau setel ulang, klik
.Lakukan tindakan berikut:
- Untuk menyalakan server, klik Mulai.
- Untuk mematikan daya server, klik Stop.
- Untuk memulai ulang server, klik Reset.
gcloud
Untuk mematikan daya dan memulai ulang server Solusi Bare Metal Anda, gunakan langkah-langkah berikut.
Pastikan Anda mengikuti langkah-langkah penyiapan API.
Memulai ulang server mengharuskan Anda mengaktifkan Solusi Bare Metal API, dan gcloud CLI. Anda juga harus memberikan peran Bare Metal Solution Admin atau Bare Metal Solution Editor untuk akun utama Anda. Untuk menyelesaikan langkah-langkah penyiapan, lihat Menyiapkan Project Google Cloud akan menggunakan Bare Metal Solution API.
Untuk mematikan daya dan memulai ulang server Solusi Bare Metal, keluarkan Perintah
gcloud bms instances reset
:gcloud bms instances reset SERVER_NAME --project=PROJECT_ID --region=REGION
Output akan menampilkan status permintaan mulai ulang server Anda.
Setelah Anda memasukkan perintah, server Solusi Bare Metal Anda akan dimulai ulang. {i>Restart<i} membutuhkan waktu 15 hingga 60 menit, tergantung pada konfigurasi server Anda.Reset request issued for: [SERVER_NAME]
Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.
Output dari perintah ini menyediakan ID operasi yang bisa Anda gunakan untuk memeriksa status {i>restart<i}. Untuk menggunakan ID operasi dan melihat status mulai ulang, lihat Melihat status layanan operasi.
Untuk menyalakan daya server, gunakan perintah
gcloud bms instances start
.gcloud bms instances start SERVER_NAME --project=PROJECT_ID --region=REGION
Output akan menampilkan status permintaan mulai ulang server Anda.
Pada umumnya, daya untuk server Anda tetap menyala. Jika Anda perlu mengubah daya, gunakan opsi berikut:Start request issued for: [SERVER_NAME]
Waiting for operation [operations/880d346a-4836-4467-acc4-29e6a430bfdd] to complete...done.
- Gunakan perintah penonaktifan sistem operasi server Anda.
- Beberapa aplikasi mematikan daya ke server secara otomatis setelah proses {i>reimage<i}.
Untuk mematikan daya server Anda, gunakan perintah
gcloud bms instances stop
.gcloud bms instances stop --project=PROJECT_ID --region=REGION SERVER_NAME
API
Untuk mematikan daya dan memulai ulang server Solusi Bare Metal Anda, gunakan langkah-langkah berikut.
Pastikan Anda mengikuti langkah-langkah penyiapan API.
Memulai ulang server mengharuskan Anda mengaktifkan Solusi Bare Metal API, dan gcloud CLI. Anda juga harus memberikan peran Bare Metal Solution Admin atau Bare Metal Solution Editor. Untuk menyelesaikan langkah-langkah penyiapan, lihat Menyiapkan project Google Cloud untuk menggunakan Bare Metal Solution API.
Login ke server Solusi Bare Metal untuk menonton server memulai ulang.
- Buka jendela Konsol Google Cloud.
- Buka instance VM jump host Anda: Compute Engine > Instance VM
- Klik tombol SSH untuk menghubungkan ke VM jump host di instance Compute Engine.
Untuk login ke server Solusi Bare Metal, masukkan SSH pada command line jump host.
[username@instance-jump-host ~]$ ssh customeradmin@bms-ip-address> customeradmin@bms-ip-address's password: bms-password Last login: Mon Mar 15 22:43:19 2022 from bms-ip-address [customeradmin@BMS_SERVER_NAME ~]$
Masukkan perintah
top
untuk memastikan server sedang berjalan. Anda dapat menggunakan jendela ini untuk memantau progres mulai ulang.
Menjalankan perintah mulai ulang
- Buka jendela Cloud Shell.
Tambahkan project ID, region, dan nama server Solusi Bare Metal ke dalam perintah berikut.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/BMS_SERVER_NAME:reset"
Salin dan tempel perintah ke Cloud Shell Anda jendela, lalu tekan tombol Enter atau Return.
Server Solusi Bare Metal Anda dimulai ulang. {i>restart<i} mengambil dari 15 hingga 60 menit selesai, bergantung pada server Anda konfigurasi Anda.
{i>Output<i} dari perintah ini menyediakan ID operasi yang Anda dapat digunakan untuk memeriksa status {i>restart<i}. Untuk menggunakan ID operasi dan melihat status, buka Melihat status yang berjalan lama.
{ "name": "operations/5c0c8b3f-5edc-4117-be9f-812af9740aaf" }
Selagi server dimulai ulang, Anda tidak dapat menggunakan ping atau SSH dari melompat ke instance VM host untuk mencapai server Solusi Bare Metal. Setelah beberapa menit, server Solusi Bare Metal kembali secara online.
Saat server kembali {i>online<i}, Anda berhasil mengeluarkan atau gunakan SSH dari instance VM jump host Anda untuk menjangkau Server Solusi Bare Metal.
Untuk mengetahui informasi selengkapnya tentang cara memulai ulang server Solusi Bare Metal, lihat Bare Metal Solution API.
Untuk menyalakan daya server, masukkan project ID, region, dan nama server, lalu berikan perintah
curl
berikut.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME:start"
Pada umumnya, daya untuk server Anda tetap menyala. Jika Anda perlu mengubah daya, gunakan opsi berikut:
- Gunakan perintah penonaktifan sistem operasi server Anda.
- Beberapa aplikasi mematikan daya ke server secara otomatis setelah proses {i>reimage<i}.
Untuk mematikan daya server Anda, masukkan project ID, region, dan nama server dan berikan perintah
curl
berikut.curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME:stop"
Karena memulai, menghentikan, dan me-{i>restart <i} server membutuhkan waktu yang cukup lama, Anda dapat memeriksa status dengan mengikuti langkah-langkah di Melihat status yang berjalan lama.
Memeriksa status server
Server bertransisi melalui banyak status sebagai bagian dari siklus prosesnya. Jika Anda memulai server, Solusi Bare Metal akan menyediakan sumber daya untuk server. Selanjutnya, server mempersiapkan urutan {i>booting<i}. Setelah server dimulai, server beralih ke status berjalan. Selama operasi normal, Anda dapat menghentikan dan memulai ulang server yang berjalan.
Server dapat berada dalam salah satu status berikut:
PROVISIONING
: Resource dialokasikan untuk server. Server tidak sedang berjalan.STARTING
: Resource diperoleh. Server sedang melakukan booting.Operasi {i>booting<i} biasanya membutuhkan waktu 30 menit, setelah itu status server ditetapkan ke
RUNNING
.RUNNING
: Server aktif dan berjalan.Jika status server adalah
RUNNING
, tetapi Anda tidak dapat menggunakan server, status mungkin masih melakukan {i>booting<i}. Ini mungkin terjadi jika server Anda besar atau memiliki banyak volume penyimpanan dan LUN. Untuk mengetahui informasi selengkapnya, lihat Server memerlukan waktu lama untuk booting.STOPPING
: Server berhenti.SHUTDOWN
: Server dihentikan dan dimatikan.DELETED
: Server dihapus.
Konsol
Di kolom Status, Anda dapat melihat status server.
gcloud
Untuk memeriksa status server, keluarkan gcloud bms instances describe
perintah.
gcloud bms instances describe --project=PROJECT_ID --region=REGION SERVER_NAME
Anda dapat melihat status server di kolom state
dalam output.
Misalnya,
state: RUNNING
API
Untuk memeriksa status server, masukkan project ID, region, dan server Anda
ke dalam perintah curl
berikut. Salin perintah, tempelkan ke
Perintah Cloud Shell, lalu tekan tombol Enter atau Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Anda dapat melihat status server di kolom state
dalam output.
Misalnya,
"state" : "RUNNING"
Mengelola resource di lingkungan Solusi Bare Metal Anda
API pengelolaan Solusi Bare Metal, perintah gcloud, dan konsol Google Cloud memungkinkan Anda melihat status resource di Solusi Bare Metal Anda lingkungan, seperti server, jaringan, dan penyimpanan.
Pastikan Anda menyiapkan Bare Metal Solution API
Melihat status resource mengharuskan Anda mengaktifkan Bare Metal Solution API dan dengan gcloud CLI Anda juga perlu memberikan salah satu peran IAM Solusi Bare Metal kepada akun utama Anda, seperti Admin Solusi Bare Metal atau Editor Solusi Bare Metal. Untuk menyelesaikan langkah-langkah penyiapan API sebelum mengelola resource, lihat Siapkan project Google Cloud Anda untuk menggunakan Bare Metal Solution API.
Mencantumkan resource Solusi Bare Metal dalam organisasi dan folder
Terkadang, Anda mungkin perlu melihat referensi Solusi Bare Metal di di tingkat organisasi atau tingkat folder. Untuk membuat daftar sumber daya di sebuah organisasi atau di tingkat folder, Anda memerlukan izin IAM untuk mencantumkan resource di level yang sesuai.
Untuk mempelajari cara memberikan izin IAM kepada pengguna, lihat Kontrol akses untuk resource organisasi dengan IAM.
Berikut adalah contoh skrip Python yang mencantumkan volume penyimpanan dalam
organisasi atau folder. Anda dapat memodifikasi contoh skrip ini sesuai dengan
yang dibutuhkan dan menggunakannya. Misalnya, dengan menggunakan filter seperti attached=false
,
Anda dapat membuat daftar semua volume
penyimpanan yang tidak terlampir.
Untuk mencantumkan volume penyimpanan di tingkat organisasi menggunakan skrip ini, Anda memerlukan izin IAM berikut di tingkat organisasi:
resourcemanager.folders.get
resourcemanager.folders.list
resourcemanager.organizations.get
resourcemanager.projects.get
resourcemanager.projects.list
baremetalsolution.volumes.list
baremetalsolution.luns.list
#!/usr/bin/env python
# Copyright 2022 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# This file is automatically generated. Please do not modify it directly.
# Find the relevant recipe file in the samples/recipes or samples/ingredients
# directory and apply your changes there.
from typing import Sequence
from typing import Tuple
from absl import app
from absl import flags
from google.api_core.exceptions import PermissionDenied
from google.cloud import resourcemanager_v3
from google.cloud.bare_metal_solution_v2.services.bare_metal_solution import BareMetalSolutionClient
from google.cloud.bare_metal_solution_v2.types import ListVolumesRequest
_ORGANIZATION_ID = flags.DEFINE_string(
"organization-id",
None,
"Your organization id retrieved from its name:"
" organizations/<organization-id>.",
)
_FOLDER_ID = flags.DEFINE_string(
"folder-id",
None,
"Your folder id retrieved from its name: folders/<folder-id>.",
)
_FILTER = flags.DEFINE_string(
"filter",
"",
"Filter for the resource list request. Syntax should be per"
" https://google.aip.dev/160",
)
def get_projects(
parent: str,
folders_client: resourcemanager_v3.FoldersClient,
projects_client: resourcemanager_v3.ProjectsClient,
) -> str:
"""Retrieves a list of all project IDs available in given organization or folder parent.
Args:
parent: Organization ID or Folder ID of the Cloud org or folder you want
to recursively list project IDs from.
folders_client: Resource manager folder API client.
projects_client: Resource manager project API client.
Yields:
The list of project ids as a string.
"""
projects_request = resourcemanager_v3.ListProjectsRequest(parent=parent)
for project in projects_client.list_projects(request=projects_request):
yield project.project_id
folders_request = resourcemanager_v3.ListFoldersRequest(parent=parent)
for folder in folders_client.list_folders(request=folders_request):
get_projects(folder.name, folders_client, projects_client)
def get_volumes_list(parent: str, filter: str) -> Tuple[str, str]:
"""Retrieves a list of all volume names available in given project.
Args:
parent: Organization ID or Folder ID of the Cloud org or folder you want
to recursively list volumes from.
filter: Filter string for the resource list call. Syntax is per
https://google.aip.dev/160.
Returns:
The list of volumes as a string and the list of PermissionDenied errors in
individual folder or projects, if any.
"""
folders_client = resourcemanager_v3.FoldersClient()
projects_client = resourcemanager_v3.ProjectsClient()
bms_client = BareMetalSolutionClient()
output = []
errors = []
try:
for project in get_projects(parent, folders_client, projects_client):
volumes_list_request = ListVolumesRequest(
parent="projects/" + project + "/locations/global",
filter=filter,
)
try:
for volume in bms_client.list_volumes(request=volumes_list_request):
output.append(f" - {volume.name}")
# This could happen because BMS API is not enabled in a certain project.
except PermissionDenied as e:
errors.append(
f"Unable to list bms resources for project {project}: {e}"
)
except PermissionDenied as e:
errors.append(f"Unable to access folder or project: {e}")
return "\n".join(output), "\n".join(errors)
def main(_: Sequence[str]):
if _ORGANIZATION_ID.value is not None and _FOLDER_ID.value is not None:
raise Exception("Only one of organization ID or folder ID must be provided")
elif _ORGANIZATION_ID.value is None and _FOLDER_ID.value is None:
raise Exception(
"Either one of organization ID or folder ID must be provided"
)
elif _ORGANIZATION_ID.value is not None:
parent = f"organizations/{_ORGANIZATION_ID.value}"
else:
parent = f"folders/{_FOLDER_ID.value}"
volumes, errors = get_volumes_list(parent, filter=_FILTER.value)
print(
"=================== Flat list of volumes in the folder or organization"
" ==================="
)
print(volumes)
print(
"=================== List of folders or projects with errors"
" ==================="
)
print(errors)
if __name__ == "__main__":
app.run(main)
Mengelola server
Anda dapat mengelola server di lingkungan Solusi Bare Metal di cara berikut:
- Lihat server
- Mengatur server dengan menggunakan label
- Mengganti nama server
- Mengambil sandi awal untuk server
- Lihat detail OS
- Mengubah OS untuk server
- Mengaktifkan hyperthreading di server
Lihat server
Untuk melihat detail server Solusi Bare Metal Anda, ikuti langkah-langkah berikut:
Konsol
Buka halaman Servers.
Halaman Server mencantumkan semua server Anda dengan detail berikut:
Kolom Deskripsi Contoh Status Menunjukkan ketersediaan server Lingkaran hijau dengan tanda centang menunjukkan bahwa server tersedia dan tersedia. Nama Nama server. Klik namanya untuk melihat informasi tambahan tentang server tertentu.
Catatan: Jika Anda tidak memasukkan nama saat server Anda, ID akan muncul di kolom tersebut.server-1
ID ID yang ditetapkan ke server Anda.
- Klik ID untuk melihat informasi dasar tentang server.
- Bagikan ID kepada dukungan Google Cloud saat memecahkan masalah referensi ini.
at-1234567-svr001
Location Region Solusi Bare Metal asia-southeast1
Pod Pod yang berisi server Anda. Pod adalah unit dari isolasi yang berisi resource Solusi Bare Metal Anda. Resource di pod yang berbeda tidak dapat dihubungkan. Region dapat memiliki beberapa pod.
Kolom Pod dinonaktifkan secara default. Untuk mengaktifkannya, lakukan hal berikut:
- Klik Opsi tampilan kolom .
- Pilih kotak centang Pod.
- Klik Oke.
Jika tidak ingin mengaktifkan kolom Pod, Anda dapat melihat pod server dengan mengklik nama server.
asia-southeast1-pod1
Jenis Server Spesifikasi server o2-standard-32-metal
IP Klien Alamat IP server yang terhubung ke Virtual Private Cloud Google Anda 10.200.0.5
IP Pribadi Alamat IP server yang terhubung ke Solusi Bare Metal lainnya resource lingkungan 192.168.2.5
Label Menampilkan label yang Anda tambahkan ke server ini
Anda dapat menggunakan label untuk memfilter output konsol dengan menyalin teks pada label dan menempelkannya ke dalam kotak Filter tepat di atas kolom Status.environment:test
Aktivitas server Memberi tahu tentang masalah infrastruktur Solusi Bare Metal yang mungkin berdampak pada beban kerja Anda. Kolom Aktivitas server diisi kosong jika server berjalan normal dan tidak ada masalah. Namun, ini menunjukkan Anomali terdeteksi saat ada masalah dengan server. Dalam kasus ini, kami akan menyelidiki dan memberi tahu Anda. Sementara kami menyelesaikan masalah ini, jika beban kerja Anda terganggu, hubungi Layanan Pelanggan.
Untuk melihat detail tambahan tentang server, klik Nama server.
Halaman Detail server akan menampilkan detail tambahan berikut:
Kolom Deskripsi Hyperthreading Menunjukkan apakah hyperthreading diaktifkan pada server. OS image OS yang berjalan di server Anda. Versi firmware Versi firmware server Anda saat ini. Template jaringan Template jaringan yang digunakan oleh server Anda. Kunci SSH Kunci SSH server Anda, jika telah dikonfigurasi. Kunci enkripsi sandi Kunci enkripsi server Anda, jika telah dikonfigurasi. Info login Prosedur untuk mendapatkan sandi login Anda. Akun pengguna Nama pengguna dan sandi terenkripsi terkait. Jaringan Detail jaringan yang terpasang ke server. LUN Detail LUN yang dilampirkan ke server.
gcloud
Untuk mencantumkan server di lingkungan Solusi Bare Metal Anda dan melihatnya status ini, masukkan project ID Anda dan terbitkan
gcloud bms instances list
berikut:gcloud bms instances list --project=PROJECT_ID
Contoh output berikut menunjukkan informasi untuk server, seperti nama server, jenis, alamat IP, dan status.
NAME PROJECT REGION MACHINE_TYPE IP_ADDRESSES STATE SERVER_NAME PROJECT_ID REGION o2-standard-32-metal 192.168.1.1,192.168.2.1 RUNNING
Opsi perintah tambahan mencakup:
--region
: Melihat perangkat di region Google Cloud tertentu.--limit
: Membatasi output agar menampilkan jumlah perangkat tertentu
Untuk mendapatkan informasi jaringan dan penyimpanan untuk server tertentu di Lingkungan Solusi Bare Metal, masukkan nama server, project ID, dan region, dan berikan perintah
gcloud bms instances describe
:gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
Contoh {i>output<i} berikut menunjukkan server yang operasi dengan 12 LUN, sebuah jaringan klien 192.168.1.1, dan jaringan pribadi 192.168.2.1.
luns: - bootLun: true name: SERVER_NAME-lun000-b1 sizeGb: '200' state: READY storageVolume: SERVER_NAME-vol000-b1 - name: STORAGE_DEVICE_NAME-lun001 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun002 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun003 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun004 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun005 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun006 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun007 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun008 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun009 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun010 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun011 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 - name: STORAGE_DEVICE_NAME-lun012 sizeGb: '85' state: READY storageVolume: STORAGE_DEVICE_NAME-vol001 machineType: o2-standard-32-metal name: projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME networks: - ipAddress: 192.168.1.1 macAddress: - 34:80:0D:52:AF:28 - 34:80:0D:15:3E:0D network: STORAGE_DEVICE_NAME-vlan001 - ipAddress: 192.168.2.1 macAddress: - 34:80:0D:52:AF:38 - 34:80:0D:15:3E:1D network: STORAGE_DEVICE_NAME-vlan002 state: RUNNING
API
Buka Jendela terminal Cloud Shell di Konsol Google Cloud Anda.
Untuk mencantumkan server di lingkungan Solusi Bare Metal Anda dan melihatnya status, masukkan project ID dan region Anda ke
curl
berikut salin perintah, salin dan tempel ke Cloud Shell. perintah, lalu tekan tombol Enter atau Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances"
Untuk mendapatkan informasi jaringan dan penyimpanan dalam server di Lingkungan Solusi Bare Metal, berikan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Mengatur server menggunakan label
Untuk membantu mengatur server, Anda dapat menggunakan label. Label adalah key-value pair yang dapat Anda lampirkan ke setiap server, lalu filter server tersebut berdasarkan label. Misalnya, Anda dapat menggunakan label untuk mengelompokkan server menurut tujuan, lingkungan, lokasi, departemen, dan sebagainya. Label bersifat opsional.
Menambahkan atau memperbarui label untuk server
Anda dapat menambahkan atau memperbarui label untuk server yang ada.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
Untuk server yang ingin Anda beri label, klik
.Klik
Edit label.Di halaman Editor label:
- Klik Tambahkan label dan tambahkan pasangan nilai kunci.
- Untuk memperbarui label, pilih label yang ada dan ubah nilainya.
- Klik Kirim.
Setelah Anda kembali ke halaman Servers, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menambahkan atau memperbarui label untuk server, gunakan gcloud bms instances update
dengan opsi --update-labels
.
Perintah contoh berikut menambahkan label environment = dev dan location = branch:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Jika Anda memberikan nilai baru untuk label yang sudah ada, sistem akan memperbarui kunci yang ada dengan nilai label baru. Jika Anda memberikan label baru, sistem menambahkan label baru ke daftar label.
API
Untuk menambahkan atau memperbarui label server, masukkan project ID, region, server
nama, dan daftar label dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter
atau tombol Return.
Perintah contoh berikut menetapkan label environment = test.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Hapus label dari server
Anda dapat menghapus label dari server.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
Untuk server dengan label yang ingin Anda hapus, klik
.Klik
Edit label.Di halaman Editor label:
- Untuk menghapus label, klik .
- Klik Kirim.
Setelah Anda kembali ke halaman Servers, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menghapus label dari server, gunakan gcloud bms instances update
dengan opsi berikut:
--remove-labels
: Menghapus label yang ditentukan.--clear-labels
: Menghapus semua label.
Perintah contoh berikut menghapus label department dari server:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Perintah contoh berikut menghapus semua label dari server:
gcloud bms instances update SERVER_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Untuk menghapus label dari server, masukkan project ID, region, dan server Anda
dalam perintah curl
berikut. Berikan daftar label kosong untuk
menghapus semua label, atau memberikan daftar label
yang ingin Anda pertahankan
(menghapus label yang ingin Anda hapus). Salin perintah, tempelkan ke
perintah Cloud Shell, lalu tekan tombol Enter atau Return.
Perintah contoh berikut menghapus semua label kecuali lingkungan = uji.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Memfilter server menggunakan label
Anda dapat menelusuri server dan memfilter hasil menggunakan label.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
Klik Filter
bilah di atas daftar server.Dari daftar Properti, pilih Label.
Masukkan pasangan kunci, nilai, atau nilai kunci untuk label Anda.
Misalnya, untuk melihat server dengan label
env:dev
saja, Anda dapat masukkan salah satu dari berikut ini:- Masukkan kunci:
env
- Masukkan nilai:
dev
- Masukkan pasangan nilai kunci:
env:dev
- Masukkan kunci:
Untuk menerapkan filter label, klik di mana saja di luar panel filter.
gcloud
Untuk memfilter server menggunakan label, gunakan gcloud bms instances list
dengan opsi --filter
.
Nilai opsi --filter
harus dalam
format labels.KEY=VALUE
. Misalnya,
jika Anda ingin memfilter label dengan env
sebagai kunci dan dev
sebagai
nilai, berikan perintah ini:
gcloud bms instances list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Untuk informasi selengkapnya tentang sintaksis filter di gcloud CLI, lihat
dokumentasi gcloud topic filters
.
API
Untuk memfilter server menggunakan label, masukkan project ID dan region Anda
bersama dengan filter=labels
dan label pasangan nilai kunci. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
Perintah contoh berikut membatasi {i>output<i} untuk menemukan server dengan label pasangan nilai kunci environment = test.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances"?filter=labels.environment=test
Mengganti nama server
Untuk mengganti nama server, ikuti langkah-langkah berikut:
Konsol
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Halaman Server.
Klik nama server.
Di halaman Detail server, di kolom Nama, klik
Edit nama.Di halaman Mengedit nama, masukkan nama baru.
Klik Simpan.
Untuk melihat perubahan Anda, muat ulang halaman.
gcloud
Untuk mengganti nama server, gunakan perintah gcloud bms instances rename
.
gcloud bms instances rename SERVER_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ganti kode berikut:
- SERVER_NAME: Nama server saat ini.
- NEW_NAME: Nama baru server.
- PROJECT_ID: Project ID Anda.
- REGION: Lokasi server.
Mengambil sandi awal untuk server
Saat pertama kali menerima server Solusi Bare Metal atau ubah penggunaan sistem, server dimulai dalam status {i>default<i} dan memiliki {i>password<i} awal. Anda harus menggunakan {i>password<i} saat pertama kali Anda mendapatkan akses ke server. Setelah Anda memasukkan {i>password<i} awal, server akan meminta Anda mengubah kata sandi.
Untuk menemukan sandi awal Anda:
gcloud
Izinkan diri Anda untuk meniru identitas akun layanan Google Cloud Anda. Lari menggunakan perintah
gcloud iam service-accounts add-iam-policy-binding
.gcloud iam service-accounts add-iam-policy-binding \ SERVICE_ACCOUNT_NAME@PROJECT_ID. \ --member=user:USER_EMAIL \ --project=PROJECT_ID \ --role=roles/iam.serviceAccountTokenCreator
Jika Anda sudah diotorisasi, Anda dapat melewati langkah ini.
Dalam project yang berisi server Solusi Bare Metal Anda, jalankan Perintah
gcloud bms instances describe
.gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
Pada output, cari kolom
loginInfo
.Dari kolom
loginInfo
, salin dan tempelgcloud beta secrets versions access
di prompt command line.Tambahkan parameter
--impersonate-service-account
kegcloud beta secrets versions access
sebagai berikut dan menjalankannya.gcloud beta secrets versions access \ --project=PROJECT_ID \ --secret machine-reg-SERVER_NAME-customeradmin latest \ --impersonate-service-account=SERVICE_ACCOUNT_NAME@PROJECT_ID.
Perintah tersebut menampilkan kredensial server Anda.
Ambil nama pengguna (biasanya
customeradmin
) dan sandi.Gunakan kredensial ini untuk login ke server.
Mengubah sandi.
API
- Sebelum Anda mengambil sandi, pastikan Anda telah mengaktifkan layanan yang disediakan untuk Anda oleh Google Cloud.
- Dalam project yang berisi resource Solusi Bare Metal Anda, akses Cloud Shell.
Masukkan project ID, region, dan nama server Anda ke
curl
berikut {i>command<i}, salin dan tempel perintah ke {i>prompt<i} baris perintah, dan tekan tombol Enter atau Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Di output, cari kolom
loginInfo
dan ikuti petunjuknya.Jika kolom
loginInfo
berisi perintahgcloud beta secrets versions access
, salin dan tempel perintah tersebut ke dalam perintah baris perintah dan tekan tombol Enter atau Return.Ambil nama pengguna (biasanya
customeradmin
) dan sandi.Gunakan kredensial ini untuk login ke server.
Mengubah sandi.
Lihat detail OS
Untuk melihat detail sistem operasi (OS) server Anda, jalankan
Perintah gcloud bms os-images describe
untuk melihat detail OS.
gcloud bms os-images describe OS_IMAGE --project=PROJECT_ID
Ganti kode berikut:
- OS_IMAGE: Kode OS image. Untuk mendapatkan kode OS image OS, lihat Sistem operasi.
- PROJECT_ID: Project ID.
Contoh:
gcloud bms os-images describe OEL8x --project=test-project
Berikut adalah contoh output:
applicableInstanceTypes: - o2-highmem-224-metal - o2-standard-112-metal - o2-standard-16-metal - o2-standard-32-metal - o2-standard-48-metal code: OEL8x description: Oracle Linux 8.8 [5.4.17-2136.324.5.3.el8uek.x86_64] name: projects/bmaas-testing/locations/global/osImages/OEL8x supportedNetworkTemplates: - s200-bondaa-bondaa - s400-bondaa-bondaa
Mengubah OS untuk server
Anda dapat menginstal ulang image server Solusi Bare Metal dengan OS image yang berbeda. Mengubah OS image membutuhkan waktu lama untuk diselesaikan dan membutuhkan siklus daya server tertentu. Untuk memilih salah satu OS image yang tersedia, buka Sistem operasi.
Konsol
Anda dapat membuat ulang image server Solusi Bare Metal dari Konsol Google Cloud Anda.
- Buka Compute Engine > Solusi Bare Metal > Server.
- Untuk server yang ingin Anda {i>reimage<i}, klik Menu .
- Klik Edit.
Di halaman Edit server:
- Centang kotak Reimage server.
- Dari daftar OS image, pilih OS image yang ingin Anda instal.
(Opsional) Siapkan kunci enkripsi untuk sandi server.
- Di daftar Kunci enkripsi sandi, pilih kunci.
- Di daftar Version, pilih versi kunci enkripsi.
Untuk mempelajari lebih lanjut cara menggunakan kunci enkripsi dengan Solusi Bare Metal, lihat Menyiapkan kunci enkripsi untuk server.
(Opsional) Siapkan atau ubah kunci SSH untuk server.
- Dalam daftar SSH keys, pilih kunci. Daftar ini hanya ditampilkan kunci SSH yang ada di proyek yang sama dengan kunci server Anda.
Untuk mengubah kunci SSH yang ada untuk server, batalkan pilihan kunci yang ingin Anda ubah, lalu pilih yang baru.
Untuk mempelajari lebih lanjut cara menggunakan kunci SSH dengan Solusi Bare Metal, lihat Menyiapkan kunci SSH untuk server.
Klik Simpan.
gcloud
Jalankan perintah gcloud bms instances update
untuk mengubah OS image di
server Anda. Untuk kode OS image, lihat Sistem operasi.
gcloud bms instances update SERVER_NAME --region REGION --os-image=OS_IMAGE
Untuk menyiapkan kunci SSH, kunci enkripsi, atau keduanya, gunakan
Perintah gcloud alpha bms instances update
. Anda dapat menentukan kunci sebagai
nama atau sebagai sumber
daya lengkap.
gcloud alpha bms instances update SERVER_NAME --region REGION --os-image=OS_IMAGE --kms-crypto-key-version=KMS_CRYPTO_KEY_VERSION --ssh-keys=KEY_1,KEY_2
Contoh:
gcloud alpha bms instances update server1 --region europe-west3 --os-image=OS_IMAGE --kms-crypto-key-version=projects/bmaas-testing/locations/global/keyRings/e2e-test/cryptoKeys/e2e-test-key/cryptoKeyVersions/1 --ssh-keys=e2e-test-key-1,e2e-test-key-2
API
Untuk mengupdate OS image di server Solusi Bare Metal, masukkan project Anda
ID, wilayah, nama server, dan OS image, lalu menerbitkan curl
berikut
perintah. Untuk kode OS image, lihat Sistem operasi.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=os_image" -d "{ 'osImage' : 'OS_IMAGE' }"
Karena perubahan ini memerlukan waktu beberapa saat, Anda dapat memeriksa statusnya dengan mengikuti langkah-langkah dalam Lihat status operasi yang berjalan lama.
Mengaktifkan hyperthreading di server
Anda dapat mengaktifkan atau menonaktifkan hyperthreading di server Solusi Bare Metal. Tindakan ini memerlukan waktu lama untuk diselesaikan dan membutuhkan siklus daya server tertentu.
Konsol
Anda dapat mengaktifkan atau menonaktifkan hyperthreading di server Solusi Bare Metal di Konsol Google Cloud.
- Buka Compute Engine > Solusi Bare Metal > Server.
- Untuk server tempat Anda ingin mengaktifkan/menonaktifkan hyperthreading, klik Menu .
- Klik Edit.
- Di halaman Edit server:
- Untuk mengaktifkan hyperthreading, pilih opsi Enable hyperthreading .
- Untuk menonaktifkan hyperthreading, hapus centang Aktifkan hyperthreading .
- Klik Simpan.
gcloud
Jalankan perintah gcloud bms instances update untuk mengaktifkan atau menonaktifkan hyperthreading.
- Sertakan opsi –enable-hyperthreading untuk mengaktifkannya.
- Sertakan opsi –no-enable-hyperthreading untuk menonaktifkannya.
gcloud bms instances update SERVER_NAME --region REGION --enable-hyperthreading
API
Untuk mengubah kemampuan hyperthreading server Anda saat ini, masukkan
project ID, region, dan nama server ke dalam perintah curl
berikut. Tambah
true
untuk nilai hyperthreading jika Anda ingin mengaktifkannya atau false
untuk
menonaktifkannya.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME?updateMask=hyperthreading_enabled" -d "{ 'hyperthreadingEnabled' : 'HYPERTHREADING_VALUE' }"
Karena perubahan ini memerlukan waktu beberapa saat, Anda dapat memeriksa statusnya dengan mengikuti langkah-langkah dalam Lihat status operasi yang berjalan lama.
Mengelola VRF
Di lingkungan Solusi Bare Metal, VRF ({i>Virtual Routing and Penerusan<i}) adalah
antarmuka yang menghubungkan antara jaringan klien dan lampiran VLAN
(juga dikenal sebagai interconnectAttachments
).
Dengan VRF, Anda dapat memetakan jaringan klien ke lampiran VLAN di cara berikut:
Memetakan jaringan klien tunggal ke pasangan lampiran VLAN tunggal melalui VRF tunggal. Ini adalah pemetaan default. Saat Anda membuat jaringan klien melalui formulir informasi Konsol Google Cloud, VRF dibuat secara implisit. VRF ini digunakan untuk membuat koneksi dari jaringan klien dan lampiran VLAN-nya ke Google Cloud.
Memetakan satu jaringan klien ke beberapa lampiran VLAN melalui satu jaringan VRF. Dengan cara ini, Anda dapat meningkatkan bandwidth antara Solusi Bare Metal Anda Google Cloud dan Google Cloud.
Memetakan beberapa jaringan klien menggunakan satu VRF untuk membagikan beberapa VLAN lampiran. Dengan cara ini, Anda dapat meningkatkan bandwidth antara Lingkungan Solusi Bare Metal dan Google Cloud.
Dalam pemetaan ini, jaringan klien tidak diisolasi dari masing-masing lainnya. Mereka dirutekan antara satu sama lain melalui VRF umum. Oleh karena itu, {i>host<i} di jaringan ini dapat berbicara satu sama lain tanpa lalu lintas dan filter.
Petakan beberapa jaringan klien ke lampiran VLAN khusus mereka menggunakan VRF khusus. Dengan cara ini, Anda dapat mencapai {i>bandwidth <i}tertentu untuk jaringan klien.
Dalam pemetaan ini, jaringan klien diisolasi satu sama lain. Anda tidak bisa menggunakan jaringan VPC (yaitu, jaringan Google Cloud) sebagai antarjaringan klien ini.
Anda dapat mengelola lampiran VRF dan VLAN di Solusi Bare Metal dengan cara berikut:
- Melihat VRF
- Membuat VRF
- Menghapus VRF
- Menambahkan pasangan lampiran VLAN
- Memperbarui pasangan lampiran VLAN
- Menghapus pasangan lampiran VLAN
Lihat VRF
Untuk melihat detail VRF Anda, ikuti langkah-langkah berikut:
Buka halaman VRF.
Halaman VRF mencantumkan semua VRF Anda dengan detail berikut:
Kolom Deskripsi Status Menunjukkan ketersediaan VRF. Nama Nama VRF. Klik nama untuk melihat informasi tambahan tentang VRF.
Catatan: Jika Anda tidak memasukkan nama saat menyediakan VRF Anda, ID akan muncul di bidang ini.ID ID yang ditetapkan ke VRF Anda.
- Klik ID untuk melihat informasi tambahan tentang VRF.
- Bagikan ID kepada dukungan Google Cloud saat memecahkan masalah sumber daya ini.
Region Wilayah tempat VRF berada. Pod Pod yang berisi VRF Anda. Pod adalah unit dari isolasi yang berisi resource Solusi Bare Metal Anda. Resource di pod yang berbeda tidak dapat dihubungkan. Region dapat memiliki beberapa pod.
Kolom Pod dinonaktifkan secara default. Kepada mengaktifkannya, lakukan langkah berikut:
- Klik Opsi tampilan kolom .
- Pilih kotak centang Pod.
- Klik Oke.
Jika Anda tidak ingin mengaktifkan kolom Pod, Anda dapat melihat pod VRF dengan mengklik nama atau ID VRF.
Untuk melihat detail tambahan tentang VRF, klik Nama atau ID VRF.
Halaman detail VRF menampilkan detail tambahan berikut:
Kolom Deskripsi Pasangan lampiran VLAN Detail pasangan lampiran VLAN yang terkait dengan VRF, seperti sebagai IP peer, IP {i>router<i}, dan {i>bandwidth<i}. Jaringan anggota Daftar jaringan yang terkait dengan VRF. Anda dapat melihat detail jaringan dengan mengkliknya.
Membuat VRF
Saat Anda menyediakan jaringan baru melalui Formulir informasi konsol Google Cloud, VRF dibuat secara implisit. Namun, Anda juga dapat membuat lebih banyak VRF setelahnya.
Untuk membuat VRF baru, ikuti langkah-langkah berikut:
Buka halaman VRF.
Klik Create.
Masukkan nama untuk VRF.
Di daftar Region, pilih region untuk VRF.
Di daftar Pod, pilih pod untuk VRF.
Menu drop-down Pod juga menampilkan jumlah Resource Solusi Bare Metal di setiap pod yang dipilih lokasi HTTP/HTTPS.
Jika tidak yakin pod mana yang harus dipilih, hubungi Penjualan Google Cloud.
Tambahkan pasangan lampiran VLAN.
Saat membuat VRF, Anda hanya dapat menambahkan satu pasangan lampiran VLAN. Anda dapat menambahkan lebih banyak pasangan lampiran VLAN setelah Anda membuat VRF dengan mengikuti langkah-langkah di Menambahkan pasangan lampiran VLAN.
- Klik Add a VLAN attachment pair.
- Dari daftar Bandwidth, pilih jumlah bandwidth yang ingin dialokasikan pada pasangan lampiran VLAN.
- Untuk menambahkan pasangan lampiran VLAN dari project saat ini:
- Pilih Pilih lampiran VLAN dari project saat ini .
- Di kolom First VLAN attachment ID, masukkan ID lampiran VLAN pertama dan di bagian Kolom ID lampiran VLAN kedua, masukkan ID lampiran VLAN kedua.
Untuk menambahkan pasangan lampiran VLAN dari project yang berbeda:
- Dalam project yang berisi lampiran VLAN, lakukan tindakan satu kali berikut sebelum menambahkan
lampiran VLAN di langkah berikutnya. Jika Anda sudah melakukannya, lewati tindakan ini.
- Aktifkan Bare Metal Solutions API
- Buka halaman Solusi Bare Metal mana pun di Konsol Google Cloud atau jalankan perintah gcloud Solusi Bare Metal apa pun
- Untuk mengetahui informasi selengkapnya, periksa Formulir informasi konsol Google Cloud.
- Hapus centang pada opsi Pilih lampiran VLAN dari project saat ini .
Di kolom First VLAN attachment ID, masukkan ID lampiran VLAN pertama dan di kolom Kolom ID lampiran VLAN kedua, masukkan ID lampiran VLAN kedua. Masukkan lampiran VLAN dalam format berikut
projects/PROJECT_ID/regions/INTERCONNECT_REGION/interconnectAttachments/VLAN_ATTACHMENT_NAME
- Dalam project yang berisi lampiran VLAN, lakukan tindakan satu kali berikut sebelum menambahkan
lampiran VLAN di langkah berikutnya. Jika Anda sudah melakukannya, lewati tindakan ini.
Klik Done.
Klik Create.
Menghapus VRF
Sebelum menghapus VRF, Anda harus menghapus semua pasangan lampiran VLAN-nya dan jaringan yang terpasang. Lihat Menghapus pasangan lampiran VLAN dan Menghapus jaringan.
Untuk menghapus VRF, ikuti langkah-langkah berikut:
Buka halaman VRF.
Pilih VRF yang akan dihapus.
Klik Hapus.
Klik Confirm.
Kelola lampiran VLAN
Anda dapat mengelola pasangan lampiran VLAN dengan cara berikut:
- Menambahkan pasangan lampiran VLAN
- Memperbarui pasangan lampiran VLAN
- Menghapus pasangan lampiran VLAN
Menambahkan pasangan lampiran VLAN
VRF dapat memiliki beberapa pasangan lampiran VLAN. Namun, lampiran VLAN dapat hanya dipasangkan dengan satu VRF.
Untuk jaringan Solusi Bare Metal, sebaiknya buat lampiran VLAN secara berpasangan untuk ketersediaan tinggi.
Buka halaman VRF.
Klik nama VRF.
Di halaman Detail VRF, di bagian Pasangan lampiran VLAN, klik Create.
Di halaman Pasangan lampiran VLAN baru:
Dari daftar Bandwidth, pilih jumlah bandwidth yang ingin dialokasikan pada pasangan lampiran VLAN.
Untuk menambahkan pasangan lampiran VLAN dari project saat ini:
- Centang kotak Pilih lampiran VLAN dari project saat ini.
- Di kolom First VLAN attachment ID, masukkan ID lampiran VLAN pertama dan di bagian Kolom ID lampiran VLAN kedua, masukkan ID lampiran VLAN kedua.
Untuk menambahkan pasangan lampiran VLAN dari project yang berbeda:
- Di project yang berisi lampiran VLAN, lakukan tindakan satu kali berikut sebelum menambahkan VLAN
lampiran pada
langkah berikutnya. Jika Anda sudah melakukannya, lewati tindakan ini.
- Aktifkan Bare Metal Solutions API
- Buka halaman Solusi Bare Metal mana pun di Konsol Google Cloud atau jalankan gcloud Solusi Bare Metal apa pun perintah.
- Untuk mengetahui informasi selengkapnya, periksa Formulir informasi konsol Google Cloud.
- Hapus centang pada kotak Pilih lampiran VLAN di project saat ini.
Di kolom First VLAN attachment ID, masukkan ID lampiran VLAN pertama dan di bagian Kolom ID lampiran VLAN kedua, masukkan ID lampiran VLAN kedua. Masukkan lampiran VLAN dalam format berikut
projects/PROJECT_ID/regions/INTERCONNECT_REGION/interconnectAttachments/VLAN_ATTACHMENT_NAME
- Di project yang berisi lampiran VLAN, lakukan tindakan satu kali berikut sebelum menambahkan VLAN
lampiran pada
langkah berikutnya. Jika Anda sudah melakukannya, lewati tindakan ini.
Klik Create.
Karena pembuatan pasangan lampiran VLAN memerlukan waktu beberapa saat, Anda dapat memeriksa dengan mengikuti langkah-langkah Lihat status operasi yang berjalan lama.
Memperbarui pasangan lampiran VLAN
Anda hanya dapat memperbarui bandwidth pasangan lampiran VLAN.
Buka halaman VRF.
Klik nama VRF.
Di halaman Detail VRF, di bagian Pasangan lampiran VLAN, pilih pasangan lampiran VLAN yang ingin Anda perbarui.
Klik Edit.
Di halaman Edit VLAN attachment pair, lakukan langkah berikut:
- Dari daftar Bandwidth, pilih jumlah bandwidth yang ingin dialokasikan pada pasangan lampiran VLAN.
- Klik Simpan.
Karena memperbarui pasangan lampiran VLAN memerlukan waktu yang cukup lama, Anda dapat status dengan mengikuti langkah-langkah Lihat status operasi yang berjalan lama.
Menghapus pasangan lampiran VLAN
Menghapus pasangan lampiran VLAN menggunakan langkah-langkah dalam prosedur ini hanya akan membatalkan tautan pasangan lampiran VLAN dari VRF dan tidak benar-benar menghapusnya.
Buka halaman VRF.
Klik nama VRF.
Di halaman Detail VRF, di bagian Pasangan lampiran VLAN, pilih pasangan lampiran VLAN yang ingin Anda hapus.
Klik Hapus.
Karena menghapus pasangan lampiran VLAN memerlukan waktu yang cukup lama, Anda dapat memeriksa dengan mengikuti langkah-langkah di Melihat status operasi yang berjalan lama.
Mengelola jaringan
Anda dapat mengelola jaringan di lingkungan Solusi Bare Metal di cara berikut:
- Melihat jaringan
- Mengatur jaringan menggunakan label
- Mengganti nama jaringan
- Membuat jaringan
- Memasang jaringan ke server
- Melepaskan jaringan dari server
- Menghapus jaringan
- Melihat informasi jaringan lanjutan untuk lingkungan Solusi Bare Metal
- Menerapkan pengelolaan alamat IP di lingkungan Solusi Bare Metal
Melihat jaringan
Memantau resource jaringan Anda di lingkungan Solusi Bare Metal memungkinkan Anda mengetahui bagaimana server Anda terhubung ke sumber daya lain.
Untuk melihat detail jaringan Anda, ikuti langkah-langkah berikut:
Konsol
Buka halaman Jaringan.
Halaman Jaringan mencantumkan semua jaringan Anda dengan detail:
Kolom Deskripsi Contoh Status Menunjukkan ketersediaan jaringan Lingkaran hijau dengan tanda centang menunjukkan bahwa jaringan tersedia dan tersedia. ID ID yang ditetapkan ke jaringan Anda.
- Klik ID untuk melihat informasi dasar tentang jaringan.
- Bagikan ID kepada dukungan Google Cloud saat memecahkan masalah referensi ini.
at-1234567-vlan001
Nama Nama jaringan. Klik nama untuk melihat informasi tambahan tentang jaringan.
Catatan: Jika Anda tidak memasukkan nama saat menyediakan jaringan Anda, ID akan muncul di kolom tersebut.network-1
Location Wilayah tempat jaringan berada asia-southeast1
Pod Pod yang berisi jaringan Anda. Pod adalah unit dari isolasi yang berisi resource Solusi Bare Metal Anda. Resource di pod yang berbeda tidak dapat dihubungkan. Region dapat memiliki beberapa pod.
Kolom Pod dinonaktifkan secara default. Kepada mengaktifkannya, lakukan langkah berikut:
- Klik Opsi tampilan kolom .
- Pilih kotak centang Pod.
- Klik Oke.
Jika tidak ingin mengaktifkan kolom Pod, Anda dapat melihat pod jaringan dengan mengklik nama jaringan.
asia-southeast1-pod1
Jenis Klien atau jaringan pribadi Client
CIDR Rentang alamat IP untuk jaringan 192.168.1.0/24
ID VLAN ID VLAN yang ditetapkan oleh Google Cloud 100
Label Menampilkan label yang Anda tambahkan ke resource jaringan ini
Anda dapat menggunakan label untuk memfilter output konsol dengan menyalin teks pada label dan menempelkannya ke dalam kotak Filter tepat di atas kolom Status.environment:test
Untuk melihat detail tambahan jaringan, klik Nama atau ID jaringan.
Halaman Detail jaringan akan menampilkan detail tambahan berikut:
Kolom Deskripsi IP gateway Alamat IP gateway di jaringan. Rentang alamat IP layanan OS yang berjalan di server Anda. MTU MTU jaringan. VRF VRF yang terkait dengan jaringan. Alamat yang digunakan Alamat IP server yang terhubung oleh jaringan.
gcloud
Untuk melihat semua jaringan di lingkungan Solusi Bare Metal Anda dan melihat statusnya, masukkan project ID Anda dan berikan perintah
gcloud bms networks list
. Contoh output berikut menunjukkan nama jaringan, region, alamat IP rentang, jenis jaringan, dan ID VLAN untuk setiap jaringan.gcloud bms networks list --project=PROJECT_ID
NAME REGION RANGE TYPE VLAN_ID at-1111111-vlan001 REGION 192.168.1.0/24 CLIENT 122 at-1111111-vlan002 REGION 192.168.2.0/24 PRIVATE 123
Untuk melihat detail untuk satu jaringan, masukkan project ID, region, dan nama jaringan, dan berikan perintah
gcloud bms networks describe
: Contoh {i>output<i} berikut menunjukkan rentang alamat IP, nama jaringan, status, jenis jaringan, ID VLAN, serta perutean dan penerusan virtual (VRF) spesifikasi pendukung.gcloud bms networks describe NETWORK_NAME --project=PROJECT_ID --region=REGION
cidr: 192.168.1.0/24 name: projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME state: PROVISIONED type: CLIENT vlanId: '122' vrf: autonomousSystemNumber: '65500' juniperAlias: g00000-at-1111111-ic001 name: at-1111111-ic001 routeTarget: '282' state: PROVISIONED
API
Buka jendela terminal Cloud Shell di Konsol Google Cloud Anda.
Untuk melihat semua jaringan di lingkungan Solusi Bare Metal Anda dan melihat statusnya, masukkan project ID dan region Anda ke
curl
berikut perintah. Salin perintah, tempel ke prompt Cloud Shell, dan tekan tombol Enter atau Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks"
Untuk melihat detail untuk satu jaringan, masukkan project ID, region, dan nama jaringan dan berikan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME"
Mengatur jaringan menggunakan label
Untuk membantu mengatur jaringan, Anda dapat menggunakan label. Label adalah key-value pair yang dapat Anda lampirkan ke setiap jaringan, lalu filter jaringan tersebut berdasarkan label. Misalnya, Anda dapat menggunakan label untuk mengelompokkan jaringan berdasarkan tujuan, lingkungan, lokasi, departemen, dan sebagainya. Label bersifat opsional.
Menambahkan atau memperbarui label untuk jaringan
Anda dapat menambahkan atau memperbarui label untuk jaringan yang ada.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Jaringan.
Untuk jaringan yang ingin Anda beri label, klik
.Klik
Edit label.Di halaman Editor label:
- Klik Tambahkan label dan tambahkan pasangan nilai kunci.
- Untuk memperbarui label, pilih label yang ada dan ubah nilainya.
- Klik Kirim.
Setelah Anda kembali ke halaman Jaringan, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menambahkan atau memperbarui label untuk jaringan, gunakan gcloud bms networks update
dengan opsi --update-labels
.
Perintah contoh berikut menambahkan label environment = dev dan location = branch:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Jika Anda memberikan nilai baru untuk label yang sudah ada, sistem akan memperbarui label yang ada dengan nilai baru. Jika Anda memberikan label baru, sistem menambahkan label baru ke daftar label.
API
Untuk menambahkan atau memperbarui label jaringan, masukkan project ID, region, jaringan Anda
nama, dan daftar label dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter
atau tombol Return.
Perintah contoh berikut menetapkan label environment = test.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Hapus label dari jaringan
Anda dapat menghapus label dari jaringan.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Jaringan.
Untuk jaringan dengan label yang ingin Anda hapus, klik
.Klik
Edit label.Di halaman Editor label:
- Untuk menghapus label, klik .
- Klik Kirim.
Setelah Anda kembali ke halaman Jaringan, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menghapus label dari jaringan, gunakan gcloud bms networks update
dengan opsi berikut:
--remove-labels
: Menghapus label yang ditentukan.--clear-labels
: Menghapus semua label.
Perintah contoh berikut menghapus label department dari jaringan:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Perintah contoh berikut menghapus semua label dari jaringan:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Untuk menghapus label dari jaringan, masukkan project ID, region, dan jaringan Anda
dalam perintah curl
berikut. Berikan daftar label kosong untuk
menghapus semua label, atau memberikan daftar label
yang ingin Anda pertahankan
(menghapus label yang ingin Anda hapus). Salin perintah, tempelkan ke
perintah Cloud Shell, lalu tekan tombol Enter atau Return.
Perintah contoh berikut menghapus semua label kecuali lingkungan = uji.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Memfilter jaringan menggunakan label
Anda dapat menelusuri jaringan dan memfilter hasilnya menggunakan label.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Jaringan.
Klik Filter
di atas daftar jaringan.Dari daftar Properti, pilih Label.
Masukkan pasangan kunci, nilai, atau nilai kunci untuk label Anda.
Misalnya, untuk melihat jaringan dengan label
env:dev
saja, Anda dapat masukkan salah satu dari berikut ini:- Masukkan kunci:
env
- Masukkan nilai:
dev
- Masukkan pasangan nilai kunci:
env:dev
- Masukkan kunci:
Untuk menerapkan filter label, klik di mana saja di luar panel filter.
gcloud
Untuk memfilter jaringan menggunakan label, gunakan gcloud bms networks list
dengan opsi --filter
.
Nilai opsi --filter
harus dalam
format labels.KEY=VALUE
. Misalnya,
jika Anda ingin memfilter label dengan env
sebagai kunci dan dev
sebagai
nilai, berikan perintah ini:
gcloud bms networks list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Untuk informasi selengkapnya tentang sintaksis filter di gcloud CLI, lihat
dokumentasi gcloud topic filters
.
API
Untuk memfilter jaringan menggunakan label, masukkan project ID dan region Anda
bersama dengan filter=labels
dan label pasangan nilai kunci. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
Perintah contoh berikut membatasi output untuk menemukan jaringan dengan label pasangan nilai kunci environment = test.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks"?filter=labels.environment=test
Mengganti nama jaringan
Untuk mengganti nama jaringan, ikuti langkah-langkah berikut:
Konsol
- Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Halaman Jaringan.
- Klik nama jaringan.
- Di halaman Detail jaringan, di kolom Nama, klik Edit nama.
- Di halaman Mengedit nama, masukkan nama baru.
- Klik Simpan.
- Untuk melihat perubahan Anda, muat ulang halaman.
gcloud
Untuk mengganti nama jaringan, gunakan perintah gcloud bms networks rename
.
gcloud bms networks rename NETWORK_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ganti kode berikut:
- NETWORK_NAME: Nama jaringan saat ini.
- NEW_NAME: Nama baru jaringan.
- PROJECT_ID: Project ID Anda.
- REGION: Lokasi jaringan.
Membuat jaringan
Sebelum membuat jaringan, Anda harus membuat VRF. Lihat Membuat VRF.
Untuk membuat jaringan, ikuti langkah-langkah berikut:
Buka halaman Jaringan.
Klik Create.
Masukkan nama untuk jaringan.
Di daftar Lokasi, pilih region untuk jaringan.
Di daftar Pod, pilih pod untuk jaringan.
Menu drop-down Pod juga menampilkan jumlah Resource Solusi Bare Metal di setiap pod yang dipilih lokasi HTTP/HTTPS.
Jika tidak yakin pod mana yang harus dipilih, hubungi Penjualan Google Cloud.
Pilih jenis jaringan:
- Untuk membuat jaringan klien, pilih Klien.
- Untuk membuat jaringan pribadi, pilih Pribadi.
(Hanya berlaku jika Anda memilih jenis jaringan Klien) Di VRF pilih VRF.
Di kolom Network IP address range, masukkan rentang alamat IP dari jaringan.
(Opsional) Di kolom Rentang alamat IP layanan, masukkan layanan Rentang alamat IP jaringan.
Pilih MTU untuk jaringan:
- 1500—Untuk frame berukuran standar.
- 9000—Untuk bingkai jumbo.
- Klik Simpan.
Menghubungkan jaringan ke server
Anda tidak dapat memasang jaringan ke server jika rentang alamat IP dari tumpang tindih dengan jaringan lain yang terhubung ke server.
Untuk menghubungkan ke jaringan, ikuti langkah-langkah berikut:
Buka halaman Servers.
Klik nama server.
Di halaman Server details, klik Attach network.
Di halaman Lampirkan jaringan, lakukan tindakan berikut:
- Untuk memilih jaringan dari project lain di organisasi Anda:
- Pilih opsi Pilih jaringan dari project lain di organisasi Anda .
- Dari daftar Pilih jaringan yang ada, pilih jaringan.
Untuk memilih jaringan dari project saat ini:
- Hapus centang dari kotak Pilih jaringan dari project lain di organisasi Anda .
- Dari daftar Pilih jaringan yang ada, pilih jaringan.
Setel konfigurasi antarmuka:
Dari daftar Interface, pilih antarmuka bond untuk jaringan ini.
Pada umumnya, pilih
bond0
untuk jaringan klien danbond1
untuk jaringan pribadi.Di kolom Alamat IP, masukkan alamat IP dari jaringan. yang Anda lampirkan.
- Untuk memilih jaringan dari project lain di organisasi Anda:
(Opsional) Untuk menjadikan jaringan ini sebagai gateway default, pilih Kotak centang Gateway default.
Klik Lampirkan jaringan.
Status server berubah menjadi "Provisioning". Menghubungkan jaringan adalah yang berjalan lama. Untuk memeriksa status, di Konsol Google Cloud, klik Lihat status operasi yang berjalan lama. Setelah operasi selesai, status server akan berubah menjadi "Running".
Notifikasi. Anda juga dapat mengikuti langkah-langkah diUpdate konfigurasi OS server Solusi Bare Metal Anda.
Setelah Anda menyelesaikan langkah sebelumnya untuk menghubungkan jaringan konsol Google Cloud dan status server berubah menjadi "Running", Anda harus mengupdate konfigurasi OS server Solusi Bare Metal Anda. Jika Anda tidak memperbarui konfigurasi OS, perubahan yang dibuat di Konsol Google Cloud tidak diimplementasikan sepenuhnya. Langkah selanjutnya dalam prosedur yang menunjukkan cara memperbarui konfigurasi OS.
Langkah berikutnya hanya sebagai contoh dan mungkin bervariasi bergantung pada OS Anda. Lihat panduan konfigurasi OS jika Anda mengalami masalah.
RHEL dan Oracle Linux
- Masuk sebagai pengguna root.
Buat koneksi baru. Jalankan perintah berikut:
nmcli connection add type vlan con-name INTERFACE_NAME.VLAN_ID ifname INTERFACE_NAME.VLAN_ID dev INTERFACE_NAME mtu MTU id VLAN_ID ip4 IP_ADDRESS/NETMASK ipv6.method "ignore"
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
- IP_ADDRESS: Alamat IP Solusi Bare Metal server web dalam jaringan. Ini adalah alamat IP yang sama dengan yang Anda masukkan pada Langkah 6 (Setel konfigurasi antarmuka) dalam prosedur ini. Anda bisa mendapatkan alamat IP dari Detail server, di bagian Jaringan. Lihat Lihat server.
- NETMASK: Masker jaringan dari jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan {i>network mask<i} dari isian CIDR pada halaman Detail jaringan. Baca bagian Melihat jaringan.
- MTU: MTU jaringan yang ingin Anda pasang. Anda bisa mendapatkan MTU dari halaman Network details. Baca bagian Melihat jaringan.
Contoh:
nmcli connection add type vlan con-name bond0.114 ifname bond0.114 dev bond0 mtu 1500 id 114 ip4 172.16.80.1/24 ipv6.method "ignore"
(Opsional) Jika Anda telah membuat jaringan Klien dan ingin menggunakan jaringan ini untuk terhubung dari VPC Anda ke lampiran VLAN atau lingkungan lain (seperti lingkungan lokal), mengonfigurasi rute ke subnet tertentu. Jalankan perintah berikut sebagai root pengguna:
nmcli connection modify INTERFACE_NAME.VLAN_ID +ipv4.routes "SUBNET GATEWAY_IP"
nmcli connection up INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
- SUBNET: Alamat IP dan mask jaringan di Notasi CIDR yang digunakan untuk terhubung ke Solusi Bare Metal Anda server web melalui jaringan klien. Jika ini jaringan VPC Anda, Anda bisa mendapatkan subnet dari halaman VPC networks, di Subnets. Lihat Mencantumkan subnet. Jika ini adalah lingkungan lain, hubungi administrator jaringan Anda.
- GATEWAY_IP: Alamat IP gateway di jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan IP Gateway dari Halaman Detail jaringan. Baca bagian Melihat jaringan.
Contoh:
nmcli connection modify bond0.114 +ipv4.routes "192.168.122.0/24 172.16.80.254" nmcli connection up bond0.114
(Opsional) Jika Anda membuat jaringan Klien dan menetapkannya sebagai di Langkah 7 (Gateway default) dalam prosedur ini, ikuti langkah-langkah berikut untuk memperbarui konfigurasi OS:
- Selesaikan langkah sebelumnya, yaitu Langkah 9.c.
- Pastikan Anda terhubung ke server Solusi Bare Metal melalui jaringan klien baru. Misalnya, dengan menghubungkan ke server dari VM di VPC Anda tempat jaringan ini terpasang. lampiran VLAN.
Untuk menyetel jaringan ini sebagai gateway default, nonaktifkan gateway default setelan gateway di jaringan lama lalu aktifkan setelan default pengaturan {i>gateway<i} di jaringan ini. Jalankan perintah berikut sebagai pengguna root:
nmcli connection modify OLD_INTERFACE_NAME.OLD_VLAN_ID ipv4.gateway ""
nmcli connection modify INTERFACE_NAME.VLAN_ID ipv4.gateway GATEWAY_IP
nmcli connection up INTERFACE_NAME.VLAN_ID
nmcli connection up OLD_INTERFACE_NAME.OLD_VLAN_ID
Ganti kode berikut:
- OLD_INTERFACE_NAME: Nama antarmuka tempat
terhubung ke jaringan {i>
default gateway <i}lama. Anda bisa mendapatkan
nama antarmuka dari halaman Server details, di
Jaringan, atau dengan memeriksa Solusi Bare Metal Anda
konfigurasi OS server, yaitu dengan
menggunakan
ip a
atau Perintahnmcli connection show
. - OLD_VLAN_ID: ID VLAN gateway default lama
jaringan. Anda bisa mendapatkan ID VLAN dari Detail jaringan
kami. Lihat Melihat jaringan,
atau dengan memeriksa konfigurasi OS server
Solusi Bare Metal Anda,
yaitu, dengan menggunakan
ip a
ataunmcli connection show commands
. - INTERFACE_NAME: Nama antarmuka tempat tempat jaringan baru terhubung. Ini sama saja antarmuka yang Anda pilih di Langkah 11 (Setel konfigurasi antarmuka) dari prosedur ini. Anda bisa mendapatkan nama antarmuka dari halaman Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan baru. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
- GATEWAY_IP: Alamat IP gateway di antarmuka baru jaringan. Anda bisa mendapatkan IP Gateway dari Detail jaringan kami. Baca bagian Melihat jaringan.
Contoh:
nmcli connection modify bond0.143 ipv4.gateway "" nmcli connection modify bond0.114 ipv4.gateway 172.16.80.254 nmcli connection up bond0.114 nmcli connection up bond0.143
- OLD_INTERFACE_NAME: Nama antarmuka tempat
terhubung ke jaringan {i>
default gateway <i}lama. Anda bisa mendapatkan
nama antarmuka dari halaman Server details, di
Jaringan, atau dengan memeriksa Solusi Bare Metal Anda
konfigurasi OS server, yaitu dengan
menggunakan
SLES
- Masuk sebagai pengguna root.
Membuat file konfigurasi antarmuka (
ifcfg
) di lokasi/etc/sysconfig/network
dengan konvensi penamaan berikut:ifcfg-INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Setelah selesai, jalur ke file Anda akan terlihat seperti ini:
/etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID
Tambahkan informasi berikut untuk antarmuka jaringan di File
ifcfg
.NAME='INTERFACE_NAME.VLAN_ID' ETHERDEVICE='INTERFACE_NAME' STARTMODE='auto' USERCONTROL='no' BOOTPROTO='static' IPADDR='IP_ADDRESS/NETMASK' MTU=MTU VLAN='yes'
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
- IP_ADDRESS: Alamat IP Solusi Bare Metal server web dalam jaringan. Ini adalah alamat IP yang sama dengan yang Anda masukkan pada Langkah 6 (Setel konfigurasi antarmuka) dalam prosedur ini. Anda dapat menemukan alamat IP di halaman Detail server Jaringan.
- NETMASK: Masker jaringan dari jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan {i>network mask<i} dari isian CIDR pada Halaman Detail jaringan. Baca bagian Melihat jaringan.
- MTU: MTU jaringan yang ingin Anda pasang. Anda bisa mendapatkan MTU dari halaman Network details. Baca bagian Melihat jaringan.
Misalnya, contoh file
/etc/sysconfig/network/ifcfg-bond1.121
akan terlihat seperti ini:NAME='bond1.121' ETHERDEVICE='bond1' STARTMODE='auto' USERCONTROL='no' BOOTPROTO='static' IPADDR='192.168.200.10/24' MTU=1500 VLAN='yes'
Munculkan antarmuka untuk menerapkan perubahan.
ifup INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
(Opsional) Jika Anda telah membuat jaringan Klien dan ingin menggunakan jaringan ini untuk terhubung dari VPC Anda ke lampiran VLAN atau lingkungan lain (seperti lingkungan lokal), mengonfigurasi rute ke subnet tertentu.
Membuat file konfigurasi rute antarmuka (
ifroute
) di lokasi/etc/sysconfig/network
dengan penamaan berikut konvensi:ifroute-INTERFACE_NAME.VLAN_ID
Setelah selesai, jalur ke file Anda akan terlihat seperti ini:
/etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID
Tambahkan informasi berikut untuk antarmuka jaringan di File
ifroute
.SUBNET GATEWAY_IP - -
Ganti kode berikut:
- SUBNET: Alamat IP dan mask jaringan di Notasi CIDR yang digunakan untuk terhubung ke Solusi Bare Metal Anda server web melalui jaringan klien. Jika ini jaringan VPC Anda, Anda bisa mendapatkan subnet dari halaman VPC networks, di Subnets. Lihat Mencantumkan subnet. Jika ini adalah lingkungan lain, hubungi administrator jaringan Anda.
- GATEWAY_IP: Alamat IP gateway di jaringan yang ingin Anda pasang. Anda bisa mendapatkan IP Gateway dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Munculkan antarmuka untuk menerapkan perubahan.
ifup INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka tempat Anda ingin menghubungkan ke jaringan. Ini adalah antarmuka yang sama dengan yang Anda dipilih di Langkah 6 (Setel konfigurasi antarmuka) ini prosedur standar. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda lampirkan. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
(Opsional) Jika Anda membuat jaringan Klien dan menetapkannya sebagai di Langkah 7 (Gateway default) dalam prosedur ini, ikuti langkah-langkah berikut untuk memperbarui konfigurasi OS:
- Selesaikan langkah sebelumnya, yaitu Langkah 9.c.
- Pastikan Anda terhubung ke server Solusi Bare Metal melalui jaringan ini. Misalnya, dengan menghubungkan ke server dari VM di VPC Anda tempat jaringan ini terpasang melalui VLAN lampiran.
Untuk menyetel jaringan ini sebagai gateway default, ubah sistem Anda konfigurasi rute default:
Edit file
/etc/sysconfig/network/routes
untuk mengganti IP gateway default saat ini dengan alamat IP gateway default.Perbarui konten file agar cocok dengan yang berikut:
default GATEWAY_IP - -
Ganti kode berikut:
- GATEWAY_IP: Alamat IP gateway di antarmuka baru jaringan. Anda bisa mendapatkan IP Gateway dari Detail jaringan kami. Baca bagian Melihat jaringan.
Muat ulang konfigurasi jaringan untuk menerapkan perubahan.
systemctl reload network
Melepaskan jaringan dari server
Anda hanya dapat melepaskan satu jaringan pada satu waktu dari server, dan server dapat sedang beroperasi atau dimatikan.
Untuk melepaskan jaringan, ikuti langkah-langkah berikut:
Update konfigurasi OS server Solusi Bare Metal Anda.
Sebelum melepaskan jaringan melalui konsol Google Cloud, Anda harus terlebih dahulu mengupdate konfigurasi OS Solusi Bare Metal Anda server tertentu. Jika Anda tidak mengupdate konfigurasi OS, perubahan yang dibuat di Konsol Google Cloud tidak akan diterapkan sepenuhnya.
Tindakan dalam langkah ini hanya sebagai contoh dan dapat bervariasi bergantung di OS Anda. Lihat panduan konfigurasi OS jika Anda mengalami masalah.
RHEL dan Oracle Linux
Hapus antarmuka ikatan untuk jaringan yang ingin Anda lepaskan. Sebagai pengguna root, jalankan perintah berikut:
nmcli connection delete INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka jaringan yang ingin Anda lepaskan. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda dilepas. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Contoh:
nmcli connection delete bond0.148
SLES
Tampilkan antarmuka ke bawah. Sebagai pengguna root, jalankan perintah berikut:
ifdown INTERFACE_NAME.VLAN_ID
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka jaringan yang ingin Anda lepaskan. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda dilepas. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Contoh:
ifdown bond1.121
Cadangkan informasi file konfigurasi antarmuka ke file yang berbeda sehingga tidak diproses pada {i>booting<i} berikutnya. Jalankan perintah berikut:
mv /etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID /etc/sysconfig/network/ifcfg-INTERFACE_NAME.VLAN_ID.backup
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka jaringan yang ingin Anda lepaskan. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda dilepas. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Contoh:
mv /etc/sysconfig/network/ifcfg-bond1.121 /etc/sysconfig/network/ifcfg-bond1.121.backup
(Opsional) Jika Anda ingin melepaskan jaringan Klien dan mengonfigurasinya rute spesifik untuk jaringan ini. Cadangkan informasi file konfigurasi rute antarmuka ke file berbeda sehingga dapat tidak diproses pada {i>booting<i} berikutnya. Jalankan perintah berikut:
mv /etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID /etc/sysconfig/network/ifroute-INTERFACE_NAME.VLAN_ID.backup
Ganti kode berikut:
- INTERFACE_NAME: Nama antarmuka jaringan yang ingin Anda lepaskan. Anda bisa mendapatkan nama antarmuka dari Detail server, di bagian Jaringan. Lihat Lihat server.
- VLAN_ID: ID VLAN jaringan yang ingin Anda dilepas. Anda bisa mendapatkan ID VLAN dari halaman Detail jaringan. Baca bagian Melihat jaringan.
Contoh:
mv /etc/sysconfig/network/ifroute-bond1.121 /etc/sysconfig/network/ifroute-bond1.121.backup
Lepaskan jaringan melalui konsol Google Cloud:
- Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
- Klik nama server.
- Di halaman Detail server, pilih jaringan yang ingin dilepaskan.
- Klik Lepaskan jaringan.
- Saat diminta, klik Konfirmasi.
Status server berubah menjadi "Provisioning". Melepaskan jaringan adalah yang berjalan lama. Untuk memeriksa statusnya, di Konsol Google Cloud, klik Lihat status operasi yang berjalan lama. Setelah operasi selesai, status server akan berubah menjadi "Running".
Notifikasi. Anda juga dapat mengikuti langkah-langkahMenghapus jaringan
Beberapa jaringan klien yang terpasang ke VRF yang sama tidak dapat dihapus. Dalam kasus ini, hubungi Layanan Pelanggan.
Untuk menghapus jaringan, ikuti langkah-langkah berikut:
Konsol
- Buka halaman Compute Engine > Solusi Bare Metal > Halaman Jaringan.
- Pilih jaringan yang ingin Anda hapus.
- Klik Hapus.
- Saat diminta, klik Konfirmasi.
Menghapus jaringan adalah operasi yang berjalan lama. Untuk memeriksa status, di Konsol Google Cloud, klik Lihat status operasi yang berjalan lama.
Notifikasi. Anda juga dapat mengikuti langkah-langkah diMelihat informasi jaringan lanjutan untuk lingkungan Solusi Bare Metal
Jika Anda memilih opsi jaringan lanjutan untuk deployment kompleks di lingkungan Solusi Bare Metal, Anda dapat melihat informasi ini menggunakan dengan mengikuti perintah server.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
Klik nama server.
Di halaman Detail server, Anda dapat melihat informasi berikut:
- Di bagian detail dasar, Anda dapat melihat template jaringan.
- Di bagian Jaringan, Anda dapat melihat informasi berikut:
- Nama jaringan
- Jenis jaringan
- Alamat IP
- Gateway default
- Nama antarmuka
gcloud
Menjalankan perintah gcloud bms instances describe untuk melihat jaringan lanjutan setelan untuk server Anda.
gcloud bms instances describe SERVER_NAME --project=PROJECT_ID --region=REGION
API
Untuk melihat setelan jaringan lanjutan untuk server Anda, masukkan project ID Anda,
region, dan nama server, lalu berikan perintah curl
berikut. Di kolom
jaringan dari output tersebut, Anda dapat melihat template jaringan,
antarmuka, antarmuka terikat, dan
tipe jaringan yang ditugaskan untuk setiap antarmuka.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/instances/SERVER_NAME"
Menerapkan Pengelolaan Alamat IP di lingkungan Solusi Bare Metal
Mampu mengelola topologi jaringan di dalam Solusi Bare Metal lingkungan itu penting. Pengelolaan alamat IP membantu Anda membuat, melihat, dan menghapus alamat IP untuk resource Anda. Anda dapat menggunakan informasi ini untuk mencegah alamat IP yang tumpang tindih dan menyelesaikan konflik saat meminta sumber daya baru.
Melihat reservasi alamat IP
Guna melihat alamat IP untuk reservasi yang sudah ada:
gcloud
Jalankan perintah gcloud bms networks list-ip-reservations:
gcloud bms networks list-ip-reservations --project=PROJECT_ID --region REGION
API
Untuk melihat reservasi alamat IP untuk resource yang ada, masukkan project Anda
ID, region, dan nama jaringan, lalu berikan perintah curl
berikut. Tujuan
reservasi di output menunjukkan rentang alamat IP yang dicadangkan.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME"
Membuat dan memperbarui reservasi alamat IP
Untuk membuat reservasi alamat IP baru atau memperbarui yang sudah ada:
gcloud
Jalankan perintah gcloud bms networks update untuk mengelola alamat IP pemesanan:
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region REGION --add-ip-range-reservation=start-address=START_ADDRESS,end-address=END_ADDRESS,note="NOTE"
- Untuk menghapus semua pemesanan alamat IP, tambahkan --clear-ip-range-reservations.
- Untuk menghapus salah satu blok alamat yang dicadangkan, tambahkan --remove-ip-range-reservation dan menentukan alamat awal, serta alamat akhir blok alamat IP yang dicadangkan yang ingin Anda hapus.
gcloud bms networks update NETWORK_NAME --project=PROJECT_ID --region REGION --remove-ip-range-reservation=start-address=START_ADDRESS,end-address=END_ADDRESS
API
Untuk membuat reservasi alamat IP baru atau memperbarui yang sudah ada, masukkan
project ID, region, dan nama jaringan ke dalam perintah berikut. Tambahkan awal
alamat, alamat akhir, dan catatan untuk setiap
blok alamat IP yang ingin Anda
cadangan, lalu berikan perintah curl
.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME?updateMask=reservations" -d "{ 'reservations' : [ { 'startAddress' : 'START_ADDRESS_1', 'endAddress' : 'END_ADDRESS_1', 'note' : 'NOTES_1' }, { 'startAddress' : 'START_ADDRESS_2', 'endAddress' : 'END_ADDRESS_2', 'note' : 'NOTES_2' } ] }"
- Blok reservasi alamat IP harus berada dalam rentang CIDR dari jaringan target.
- Jangan gunakan .1 (alamat IP gateway) di blok reservasi.
- Setiap kali Anda menjalankan perintah
curl
ini, tindakan tersebut akan menimpa kumpulan perintah sebelumnya beberapa pemesanan. Jika Anda perlu melakukan pembaruan, pastikan untuk menyertakan semua rangkaian blok reservasi sebelum Anda mengeluarkan perintah. Untuk menghapus semua pemesanan, ganti bagian akhir perintah dengan perintah berikut:
-d "{ 'reservations' : [] }"
Mengelola penyimpanan
Anda dapat mengelola penyimpanan di lingkungan Solusi Bare Metal di cara berikut:
- Melihat volume penyimpanan
- Mengatur volume penyimpanan menggunakan label
- Mengganti nama volume penyimpanan
- Menyediakan resource volume penyimpanan
- Menghapus resource volume penyimpanan
- Lihat ringkasan volume booting dan detailnya
- Membuat snapshot volume booting
- Menghapus snapshot volume booting
- Memulihkan snapshot volume booting
Melihat volume penyimpanan
Memperhatikan resource penyimpanan Anda di Solusi Bare Metal membantu Anda menentukan apakah server Anda memiliki kapasitas penyimpanan yang cukup untuk aplikasi dan workload.
Untuk melihat detail volume penyimpanan, ikuti langkah-langkah berikut:
Konsol
Buka halaman Volume.
Halaman Volume mencantumkan semua volume penyimpanan Anda dengan detail:
Kolom Deskripsi Contoh Status Menunjukkan ketersediaan volume penyimpanan Lingkaran hijau dengan tanda centang menunjukkan bahwa penyimpanan volume sudah siap. ID ID yang ditetapkan ke volume penyimpanan Anda.
- Klik ID untuk melihat informasi dasar tentang penyimpanan volume, termasuk LUN dan snapshot.
- Bagikan ID kepada dukungan Google Cloud saat memecahkan masalah sumber daya ini.
- Volume booting:
at-1234567-svr001-vol000-b1
- Volume Saluran Fibre:
at-1111111-vol001
- Bagian NFS:
at-2222222-nfs001-vol000
Nama Nama volume penyimpanan. Klik nama untuk melihat informasi tentang volume penyimpanan, termasuk LUN dan snapshot.
Catatan: Jika Anda tidak memasukkan nama saat menyediakan volume penyimpanan Anda, ID akan muncul di bidang ini.- Volume booting:
boot-volume-1
- Volume Saluran Fibre:
fibre-channel-volume-5
- Bagian NFS:
nfs-share-7
Location Wilayah tempat volume penyimpanan berada asia-southeast1
Pod Pod yang berisi volume penyimpanan Anda. Pod adalah unit dari isolasi yang berisi resource Solusi Bare Metal Anda. Resource di pod yang berbeda tidak dapat dihubungkan. Region dapat memiliki beberapa pod.
Kolom Pod dinonaktifkan secara default. Kepada mengaktifkannya, lakukan langkah berikut:
- Klik Opsi tampilan kolom .
- Pilih kotak centang Pod.
- Klik Oke.
Jika Anda tidak ingin mengaktifkan kolom Pod, Anda dapat melihat pod volume penyimpanan dengan mengklik ikon nama volume.
asia-southeast1-pod1
Jenis Hard drive atau solid-state drive HDD - Hard drive
Label Menampilkan label apa pun yang Anda tambahkan ke resource penyimpanan ini
Anda dapat menggunakan label untuk memfilter output konsol dengan menyalin teks pada label dan menempelkannya ke dalam kotak Filter tepat di atas kolom Status.environment:test
gcloud
Untuk melihat semua volume penyimpanan di lingkungan Solusi Bare Metal Anda dan melihat statusnya, masukkan project ID Anda dan berikan perintah
gcloud bms volumes list
: Contoh output berikut menunjukkan tiga volume penyimpanan, project ID, wilayah, ukuran volume, dan jenis penyimpanan.gcloud bms volumes list --project=PROJECT_ID
NAME PROJECT REGION REQUESTED_SIZE_GIB STORAGE_TYPE STATE at-1234567-svr001-vol000-b1 PROJECT_ID REGION 200 SSD READY at-1111111-vol001 PROJECT_ID REGION 1024 SSD READY at-2222222-nfs001-vol000 PROJECT_ID REGION 400 HDD READY
Untuk melihat satu volume penyimpanan, masukkan nama volume penyimpanan Anda, project ID, dan region, lalu berikan perintah
gcloud bms volumes describe
: Contoh output berikut menunjukkan ukuran volume penyimpanan, nama, kebijakan penghapusan otomatis snapshot, status, dan jenis penyimpanan.gcloud bms volumes describe VOLUME_NAME --project=PROJECT_ID --region=REGION
currentSizeGib: '250' name: projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME requestedSizeGib: '250' snapshotAutoDeleteBehavior: OLDEST_FIRST snapshotReservationDetail: reservedSpaceGib: '50' reservedSpaceRemainingGib: '50' state: READY storageType: SSD
Untuk melihat semua LUN volume penyimpanan, masukkan project ID, region, dan nama volume penyimpanan, dan menerbitkan
gcloud bms volumes luns list
berikut: Contoh {i>output<i} berikut menunjukkan nama-nama LUN, region, nama volume penyimpanan, ukuran volume, dan status.gcloud bms volumes luns list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
NAME REGION VOLUME SIZE_GB STATE at-11111111-vol001-lun000 REGION VOLUME_NAME 200 READY
Untuk melihat detail untuk satu LUN, masukkan project ID, region, dan LUN Anda nama, dan berikan perintah
gcloud bms volumes luns describe
: Contoh output berikut menunjukkan nama LUN dan volume penyimpanan berisi informasi tambahan, seperti ukuran, status, jenis penyimpanan, nama, dan ID.gcloud bms volumes luns describe LUN_NAME --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
bootLun: true name: projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns/LUN_NAME sizeGb: '200' state: READY storageType: SSD storageVolume: VOLUME_NAME wwid: 600a09803831434434244f774d616b94
API
Buka jendela terminal Cloud Shell di Konsol Google Cloud Anda.
Untuk melihat semua volume penyimpanan di lingkungan Solusi Bare Metal Anda dan melihat statusnya, masukkan project ID dan region Anda ke Perintah
curl
. Salin perintah, tempel ke Cloud Shell perintah, lalu tekan tombol Enter atau Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"
Untuk melihat satu volume penyimpanan, masukkan project ID, region, dan nama volume penyimpanan dan berikan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME"
Untuk melihat semua nomor unit logis (LUN) untuk volume penyimpanan Anda, masukkan ID project, region, dan nama volume penyimpanan Anda, lalu keluarkan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns
Untuk melihat detail satu LUN, masukkan project ID, region, penyimpanan Anda nama volume, dan nama LUN dan berikan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/luns/LUN_NAME"
Mengatur volume penyimpanan menggunakan label
Untuk membantu mengatur volume penyimpanan, Anda dapat menggunakan label. Label adalah key-value pair yang dapat dipasang ke setiap volume penyimpanan, lalu memfilter volume penyimpanan berdasarkan label. Misalnya, Anda dapat menggunakan label untuk mengelompokkan volume penyimpanan berdasarkan tujuan, lingkungan, lokasi, departemen, dan sebagainya. Label bersifat opsional.
Menambahkan atau memperbarui label untuk volume penyimpanan
Anda dapat menambahkan atau memperbarui label untuk volume penyimpanan yang ada.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volume.
Untuk volume penyimpanan yang ingin diberi label, klik
.Klik
Edit label.Di halaman Editor label:
- Klik Tambahkan label dan tambahkan pasangan nilai kunci.
- Untuk memperbarui label, pilih label yang ada dan ubah nilainya.
- Klik Kirim.
Setelah Anda kembali ke halaman Volume, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menambahkan atau memperbarui label pada volume penyimpanan, gunakan gcloud bms volumes update
dengan opsi --update-labels
.
Perintah contoh berikut menambahkan label environment = dev dan location = branch:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Jika Anda memberikan nilai baru untuk label yang sudah ada, sistem akan memperbarui label yang ada dengan nilai baru. Jika Anda memberikan label baru, sistem menambahkan label baru ke daftar label.
API
Untuk menambahkan atau memperbarui label volume penyimpanan, masukkan project ID, wilayah, volume Anda
nama, dan daftar label dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter
atau tombol Return.
Perintah contoh berikut menetapkan label environment = test.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Menghapus label dari volume penyimpanan
Anda dapat menghapus label dari volume penyimpanan.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volume.
Untuk volume penyimpanan dengan label yang ingin Anda hapus, klik
.Klik
Edit label.Di halaman Editor label:
- Untuk menghapus label, klik .
- Klik Kirim.
Setelah Anda kembali ke halaman Volume, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menghapus label dari volume penyimpanan, gunakan gcloud bms volumes update
dengan opsi berikut:
--remove-labels
: Menghapus label yang ditentukan.--clear-labels
: Menghapus semua label.
Perintah contoh berikut menghapus label department dari volume penyimpanan:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Perintah contoh berikut menghapus semua label dari volume penyimpanan:
gcloud bms volumes update VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Untuk menghapus label dari volume penyimpanan, masukkan project ID, region, dan volume penyimpanan Anda
dalam perintah curl
berikut. Berikan daftar label kosong untuk
menghapus semua label, atau memberikan daftar label
yang ingin Anda pertahankan
(menghapus label yang ingin Anda hapus). Salin perintah, tempelkan ke
perintah Cloud Shell, lalu tekan tombol Enter atau Return.
Perintah contoh berikut menghapus semua label kecuali lingkungan = uji.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Memfilter volume penyimpanan menggunakan label
Anda dapat menelusuri volume penyimpanan dan memfilter hasil menggunakan label.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Volume.
Klik Filter
di atas daftar volume penyimpanan.Dari daftar Properti, pilih Label.
Masukkan pasangan kunci, nilai, atau nilai kunci untuk label Anda.
Misalnya, untuk melihat volume penyimpanan saja dengan label
env:dev
, Anda dapat masukkan salah satu dari berikut ini:- Masukkan kunci:
env
- Masukkan nilai:
dev
- Masukkan pasangan nilai kunci:
env:dev
- Masukkan kunci:
Untuk menerapkan filter label, klik di mana saja di luar panel filter.
gcloud
Untuk memfilter volume penyimpanan menggunakan label, gunakan gcloud bms volumes list
dengan opsi --filter
.
Nilai opsi --filter
harus dalam
format labels.KEY=VALUE
. Misalnya,
jika Anda ingin memfilter label dengan env
sebagai kunci dan dev
sebagai
nilai, berikan perintah ini:
gcloud bms volumes list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Untuk informasi selengkapnya tentang sintaksis filter di gcloud CLI, lihat
dokumentasi gcloud topic filters
.
API
Untuk memfilter volume penyimpanan menggunakan label, masukkan project ID dan region Anda
bersama dengan filter=labels
dan label pasangan nilai kunci. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
Perintah contoh berikut membatasi output untuk menemukan volume penyimpanan dengan label pasangan nilai kunci environment = test.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes"?filter=labels.environment=test
Mengganti nama volume penyimpanan
Untuk mengganti nama volume penyimpanan, ikuti langkah-langkah berikut:
Konsol
- Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Volume.
- Klik nama volume penyimpanan.
- Di halaman Detail volume, di kolom Nama, klik Edit nama.
- Di halaman Mengedit nama, masukkan nama baru.
- Klik Simpan.
- Untuk melihat perubahan Anda, muat ulang halaman.
gcloud
Untuk mengganti nama volume penyimpanan, gunakan perintah gcloud bms volumes rename
.
gcloud bms volumes rename VOLUME_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ganti kode berikut:
- VOLUME_NAME: Nama volume penyimpanan saat ini.
- NEW_NAME: Nama baru volume penyimpanan.
- PROJECT_ID: Project ID Anda.
- REGION: Lokasi volume penyimpanan.
Menyediakan resource volume penyimpanan di lingkungan Solusi Bare Metal Anda
Setelah memesan resource penyimpanan untuk lingkungan Solusi Bare Metal Anda, Anda dapat menyediakan sumber daya setelah tersedia. Anda dapat menyediakan opsi layanan mandiri berikut:
- Membuat volume penyimpanan Fibre Channel baru
- Membuat LUN pada volume
- Memasang volume penyimpanan ke server
Membuat volume penyimpanan baru
Dengan fitur ini, Anda dapat menyediakan penyimpanan yang sebelumnya telah pesanan. Untuk memesan volume penyimpanan, hubungi Penjualan Google Cloud.
Untuk membuat volume penyimpanan baru, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Menu Volume.
Klik Create.
Masukkan informasi berikut:
Kolom Deskripsi Contoh Wilayah Region Google Cloud yang terletak paling dekat dengan lokasi Lingkungan Solusi Bare Metal. us-central1
Nama Beri nama volume penyimpanan Anda. volume-1
Jenis Pilih jenis penyimpanan: - SSD – Solid State Drive
- HDD – Hard drive
SSD
Tingkat performa Jika Anda memilih jenis penyimpanan SSD, pilih tingkat performa drive SSD: - Standard – Pilih untuk membuat drive SSD standar.
- Performance – Pilih untuk membuat drive SSD berperforma tinggi.
Performance
Ukuran Pilih ukuran drive dalam GiB, dengan 1024 GiB = 1 TiB. Tujuan rentang ukuran dari minimum 100 GiB hingga maksimum 16 TiB. Jika Anda membutuhkan lebih dari 16 TiB, buat volume tambahan sesuai kebutuhan.
Untuk drive SSD Performa, ukuran maksimumnya adalah 8 TiB per volume.16384
Snapshot diaktifkan Menyimpan salinan cadangan volume penyimpanan Anda satu kali per hari. Diperlukan untuk snapshot kustom, tetapi dinonaktifkan secara default. Kotak centang dipilih untuk mengaktifkan snapshot Konfigurasi Pilih jenis konfigurasi LUN yang Anda perlukan: - Konfigurasi default – Membuat LUN dengan ukuran yang sama (direkomendasikan).
- Konfigurasi kustom – Membuat LUN dengan berbagai ukuran.
Default configuration
Server target Pilih server dan pasang volume penyimpanan. server-1
Klik Create.
Konsol akan memeriksa apakah ada cukup ruang untuk aplikasi yang diminta volume penyimpanan Google Cloud. Konsol akan menerapkan perubahan jika tersedia ruang kosong, atau memberi tahu Anda jika operasi tidak dapat dilakukan. Jika penyimpanan Anda permintaan volume berhasil, penagihan untuk penyimpanan tambahan akan dimulai secara otomatis.
Setelah menyediakan volume penyimpanan, Anda dapat membagikannya dengan server tambahan.
Membuat LUN pada volume penyimpanan
Untuk membuat LUN volume penyimpanan, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Menu Volume.
Klik nama volume penyimpanan tempat Anda ingin membuat LUN.
Di samping bagian LUN, klik Buat.
Masukkan informasi berikut:
Kolom Deskripsi Contoh Jumlah LUN Jumlah total LUN yang ingin Anda buat dengan ukuran tertentu. 4
Ukuran Pilih ukuran LUN dalam GiB, dengan 1024 GiB = 1 TiB. 1024
Klik Add item jika Anda perlu membuat lebih dari satu kumpulan LUN.
Klik Create untuk men-deploy LUN baru.
Memasang volume penyimpanan ke server
Anda dapat memasang beberapa volume penyimpanan ke server sekaligus.
Untuk memasang volume penyimpanan ke server, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Halaman Server.
Klik nama server tempat Anda ingin memasang volume penyimpanan.
Di bagian LUN, klik Lampirkan Volume.
Dari daftar Target volume, pilih volume penyimpanan yang ingin lampirkan. Anda juga dapat memilih beberapa volume penyimpanan.
Klik Lampirkan volume.
Anda juga dapat memasang volume penyimpanan yang sama ke server lain secara paralel. Mulai ke halaman Servers dan ulangi prosedur ini untuk semua server lainnya.
Menghapus resource volume penyimpanan
Jika tidak lagi memerlukan resource volume penyimpanan tertentu, Anda dapat menghapusnya. Anda dapat menghapus seluruh volume penyimpanan atau LUN-nya. Namun, sebelum melakukannya, Anda harus melepaskan volume penyimpanan dari server yang terpasang.
Bagian ini menjelaskan tugas-tugas berikut:
- Melepaskan volume penyimpanan dari server
- Menghapus LUN dari volume penyimpanan
- Menghapus volume penyimpanan
Melepaskan volume penyimpanan dari server
Anda dapat melepaskan volume penyimpanan dari server. Anda tidak dapat melepaskan satu per satu LUN dari server. Anda dapat melepaskan beberapa volume penyimpanan sekaligus.
Untuk melepaskan volume penyimpanan dari server, ikuti langkah-langkah berikut:
Update konfigurasi OS server Solusi Bare Metal Anda.
Sebelum melepaskan volume penyimpanan melalui Konsol Google Cloud, Anda harus memperbarui konfigurasi OS server Solusi Bare Metal. Jika Anda tidak memperbarui konfigurasi OS, perubahan yang dibuat dalam Konsol Google Cloud tidak diimplementasikan sepenuhnya. Data Anda mungkin rusak, dan server mungkin mengalami masalah dengan {i>reboot <i}berikutnya.
Langkah ini menunjukkan contoh cara mengupdate konfigurasi OS. Tujuan petunjuk mungkin bervariasi tergantung pada OS Anda. Lihat konfigurasi OS Anda panduan jika Anda menghadapi masalah apa pun.
Pengelola Volume Logis (LVM)
Lepaskan volume penyimpanan melalui LVM untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, Oracle Linux 8.x, SLES 12 SP4, SLES 12 SP5, SLES 15, dan SLES 15 SP1.
Contoh prosedur berikut menunjukkan cara melepas sistem file (
/testvol02
) dan volume logis yang terkait, fisik volume, dan LUN yang mendasarinya melalui LVM.Ikuti langkah-langkah berikut:
Mengidentifikasi volume LVM dan LUN yang mendasari yang terkait dengan file tersebut
/testvol02
sistem.df -h|grep testvol02
Contoh output:
/dev/mapper/testvg01-lv02 99G 33M 99G 1% /testvol02
Output menunjukkan bahwa sistem file
/testvol02
yang terkait dengan/dev/mapper/testvg01-lv02
perangkat.Tentukan WWID perangkat
testvg01-lv02
.sudo dmsetup ls --tree
Contoh output:
testvg01-lv02 (253:10) └─3600a0980383146354a2b522d53374236 (253:6) ├─ (8:176) ├─ (8:112) ├─ (8:240) └─ (8:48) testvg01-lv01 (253:9) └─3600a0980383146354a2b522d53374235 (253:5) ├─ (8:160) ├─ (8:96) ├─ (8:224) └─ (8:32)
Output menunjukkan bahwa WWID perangkat
testvg01-lv02
adalah3600a0980383146354a2b522d53374236
.Tentukan volume logis, volume fisik, dan WWID LUN yang mendasari untuk sistem file
/testvol02
.sudo vgdisplay -v
Contoh output:
--- Volume group --- VG Name testvg01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 199.99 GiB PE Size 4.00 MiB Total PE 51198 Alloc PE / Size 50688 / 198.00 GiB Free PE / Size 510 / 1.99 GiB VG UUID W42Rle-9sER-jpS1-dwBC-xbtn-1D2b-FNRDMA --- Logical volume --- LV Path /dev/testvg01/lv01 LV Name lv01 VG Name testvg01 LV UUID W8bzQQ-Qtyf-CDJA-AXPt-P1b1-X4xL-2WDq92 LV Write Access read/write LV Creation host, time at-5176205-svr001, 2022-12-06 22:14:56 +0000 LV Status available # open 1 LV Size 99.00 GiB Current LE 25344 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:9 --- Logical volume --- LV Path /dev/testvg01/lv02 LV Name lv02 VG Name testvg01 LV UUID B1vtMm-RAKx-3S92-mHfx-98xc-gKwR-XWOavH LV Write Access read/write LV Creation host, time at-5176205-svr001, 2022-12-07 17:02:53 +0000 LV Status available # open 1 LV Size 99.00 GiB Current LE 25344 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:10 --- Physical volumes --- PV Name /dev/mapper/3600a0980383146354a2b522d53374235 PV UUID ieY2Cr-HNrg-dj2G-wHgP-lsuh-PTAH-hNemRq PV Status allocatable Total PE / Free PE 25599 / 255 PV Name /dev/mapper/3600a0980383146354a2b522d53374236 PV UUID AMrtZa-TZHO-w0h6-Uf1G-NCwa-UtFY-83rZen PV Status allocatable Total PE / Free PE 25599 / 255
Output-nya menampilkan informasi berikut:
- Sistem file
/testvol02
menggunakan logika Volume (LV)lv02
dari grup volumetestvg01
. - Volume Fisik (PV) yang digunakan adalah
/dev/mapper/3600a0980383146354a2b522d53374236
. - WWID LUN yang mendasarinya adalah
3600a0980383146354a2b522d53374236
.
- Sistem file
Lepaskan sistem file
/testvol02
.sudo umount /testvol02
Jika diperlukan, temukan dan hapus entri yang sesuai untuk file tersebut sistem
/testvol02
dari file/etc/fstab
oleh mengomentari atau menghapus baris yang relevan.grep testvol02 /etc/fstab
Contoh output:
/dev/mapper/testvg01-lv02 /testvol02 xfs defaults 0 0
Nonaktifkan volume logis
lv02
.sudo lvchange -an /dev/testvg01/lv02
Hapus volume logis
lv02
dari grup volumetestvg01
.sudo lvremove /dev/testvg01/lv02
Contoh output:
Logical volume "lv02" successfully removed
Hapus volume fisik
/dev/mapper/3600a0980383146354a2b522d53374236
dari grup volumetestvg01
.- Opsional: Setelah menghapus volume logis dan volume fisik,
gunakan perintah
vgdisplay -v
dandmsetup ls -tree
untuk mengonfirmasi bahwa perangkat tidak lagi berada di digunakan oleh LVM. Jika tidak lagi digunakan, perangkat tidak akan muncul di "Volume fisik" dari output perintahvgdisplay
, dan tidak terlihat terkait dengan volume apa pun didmsetup
output perintah.
sudo vgreduce testvg01 /dev/mapper/3600a0980383146354a2b522d53374236
Contoh output:
Removed "/dev/mapper/3600a0980383146354a2b522d53374236" from volume group "testvg01"
Sistem file lokal
Lepaskan volume penyimpanan melalui sistem file lokal untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, dan Oracle Linux 8.x.
Contoh prosedur berikut menunjukkan cara menghapus sistem file (
/localfs01
) dan LUN yang mendasarinya.Ikuti langkah-langkah berikut:
Mengidentifikasi LUN yang mendasari yang terkait dengan sistem file
/localfs01
.df -h|grep localfs01
Contoh output:
/dev/mapper/3600a0980383146354a2b522d53374236 100G 33M 100G 1% /localfs01
Output perintah
df
menunjukkan bahwa sistem file/localfs01
dikaitkan dengan perangkat/dev/mapper/3600a0980383146354a2b522d53374236
.Lepaskan sistem file
/localfs01
.sudo umount /localfs01
Jika diperlukan, temukan dan hapus entri yang sesuai untuk file tersebut sistem
/localfs01
dari file/etc/fstab
oleh mengomentari atau menghapus baris yang relevan.grep localfs01 /etc/fstab
Contoh output:
grep localfs01 /etc/fstab /dev/mapper/3600a0980383146354a2b522d53374236 /localfs01 xfs defaults 0 0
ASM Oracle
Lepaskan volume penyimpanan melalui Oracle ASM untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, dan Oracle Linux 8.x.
Contoh prosedur berikut menunjukkan cara melepas disk (
DEMO_0001
) dan LUN terkait di ASM Oracle.Ikuti langkah-langkah berikut:
Identifikasi disk di Oracle ASM yang ingin Anda hapus.
sqlplus / as sysasm set lines 999; col diskgroup for a15 col diskname for a15 col path for a35 select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status from v$asm_disk b, v$asm_diskgroup a where a.group_number (+) =b.group_number order by b.group_number,b.name; DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 16 25584 /dev/asmdisks/DEMO1 MEMBER DEMO DEMO_0001 102400 51 102349 /dev/asmdisks/DEMO2 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER
Contoh output:
DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 16 25584 /dev/asmdisks/DEMO1 MEMBER DEMO DEMO_0001 102400 51 102349 /dev/asmdisks/DEMO2 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER
Output kueri menunjukkan bahwa perangkat yang terkait dengan {i>disk<i}
DEMO_0001
adalah/dev/asmdisks/DEMO2
.Tentukan perangkat multijalur yang terkait dengan disk dan WWID-nya.
ls -l /dev/asmdisks/DEMO2 lrwxrwxrwx 1 root root 8 Dec 29 17:52 /dev/asmdisks/DEMO2 -> ../dm-18
sudo multipath -ll|grep dm-18 3600a0980383146354a2b522d53374247 dm-18 NETAPP ,LUN C-Mode
Keluarkan disk dari grup disk.
SQL> alter diskgroup DEMO drop disk DEMO_0001 rebalance power 5; Diskgroup altered. col diskgroup for a15 col diskname for a15 col path for a35 select a.name DiskGroup,b.name DiskName, b.total_mb, (b.total_mb-b.free_mb) Used_MB, b.free_mb,b.path,b.header_status from v$asm_disk b, v$asm_diskgroup a where a.group_number (+) =b.group_number order by b.group_number,b.name; DISKGROUP DISKNAME TOTAL_MB USED_MB FREE_MB PATH HEADER_STATU --------------- --------------- ---------- ---------- ---------- ----------------------------------- ------------ 0 0 0 /dev/asmdisks/DEMO2 FORMER DATA DATA_0000 25600 5676 19924 /dev/asmdisks/DATA1 MEMBER DEMO DEMO_0000 25600 64 25536 /dev/asmdisks/DEMO1 MEMBER RECO RECO_0000 25600 3896 21704 /dev/asmdisks/RECO1 MEMBER SQL> exit
(Lakukan langkah ini pada semua node dalam cluster.) Hapus semua referensi ke {i>disk<i} dari File
/etc/udev/rules.d/99-oracle-asmdevices.rules
.Dalam contoh ini, kami menghapus baris 9 dan 10 karena mereka terkait dengan disk
DEMO_0001
dan WWID3600a0980383146354a2b522d53374247
diidentifikasi pada Langkah 1.b dari prosedur ini.cat -n /etc/udev/rules.d/99-oracle-asmdevices.rules 1 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244 2 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374244", SYMLINK+="asmdisks/DATA1", GROUP="asmadmin", OWNER="grid", MODE="0660" 3 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374244 4 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243 5 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374243", SYMLINK+="asmdisks/RECO1", GROUP="asmadmin", OWNER="grid", MODE="0660" 6 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374243 7 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374242 8 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374242", SYMLINK+="asmdisks/DEMO1", GROUP="asmadmin", OWNER="grid", MODE="0660" 9 # BEGIN ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247 10 ACTION=="add|change", ENV{DM_UUID}=="mpath-3600a0980383146354a2b522d53374247", SYMLINK+="asmdisks/DEMO2", GROUP="asmadmin", OWNER="grid", MODE="0660" 11 # END ASM disk udev rules for /dev/mapper/3600a0980383146354a2b522d53374247
(Lakukan langkah ini pada semua node dalam cluster.) Lamar Pekerjaan Ini
udev
perubahan kumpulan aturan.sudo udevadm control -R
Pengelola Virtualisasi Oracle Linux
Lepaskan volume penyimpanan melalui Virtualisasi Oracle Linux Pengelola 4.4.10.7.
Menghapus perangkat Fibre Channel satu per satu dari Oracle Linux Domain penyimpanan Pengelola Virtualisasi tidak didukung. Domain penyimpanan perlu dihapus sebelum LUN yang mendasarinya dapat dihapus.
Contoh prosedur berikut menunjukkan cara menghapus LUN dengan WWID
3600a0980383146354a2b522d53374244
dan3600a0980383146354a2b522d53374245
yang merupakan bagian dari Oracle Domain penyimpanan Pengelola Virtualisasi Linuxolvm-domain-02
.- Di Oracle Linux Virtualization Manager, buka Penyimpanan > Domain.
- Pilih domain penyimpanan
olvm-domain-02
. - Klik Manage Domain.
- Catat WWID dari Fibre Channel LUN yang ingin Anda hapus.
Dalam hal ini, WWID-nya adalah
3600a0980383146354a2b522d53374244
dan3600a0980383146354a2b522d53374245
. - Tutup panel Manage Domain.
- Tempatkan domain penyimpanan dalam mode pemeliharaan sebagai berikut:
- Klik domain penyimpanan.
- Pilih tab Pusat Data.
- Klik Pemeliharaan, lalu OK.
Untuk informasi selengkapnya terkait langkah ini, lihat Dokumentasi Oracle: Cara menghapus domain penyimpanan dari lingkungan dengan aman.
- Klik Detach, lalu OK.
- Hapus domain penyimpanan:
- Kembali ke Storage > Domain.
- Pilih domain penyimpanan.
- Klik Remove, lalu OK.
Server VM Oracle
Lepaskan volume penyimpanan melalui rilis Server VM Oracle 3.4.6.
Contoh prosedur berikut menunjukkan cara melepas LUN dengan WWID dari
3600a0980383146354a2b522d53374236
.Ikuti langkah-langkah berikut:
- Di Oracle VM Manager, hapus disk fisik terkait. Lihat
Dokumentasi Oracle: Menghapus disk fisik.
Dalam contoh ini, nama konsol OVM dari {i>disk<i} fisik dengan WWID
3600a0980383146354a2b522d53374236
sama denganNETAPP (10)
. - Dari Servers and VMs, pilih disk fisik.
- Klik Delete fisik disk, lalu OK.
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Server kami.
Klik nama server yang memiliki volume penyimpanan yang ingin dilepaskan.
Di bagian LUN, klik Lepaskan Volume.
Dari daftar Target volume, pilih volume penyimpanan yang diinginkan terlepas. Anda juga dapat memilih beberapa volume penyimpanan.
Opsional: Secara default, server akan dimulai ulang saat Anda melepaskan penyimpanan volume. Jika Anda tidak ingin me-{i>reboot<i} server, pilih Kotak centang Lewati reboot untuk server.
Klik Lepaskan Volume.
Jika Anda tidak memilih opsi Skip reboot for the server pada Langkah 6, server akan memulai ulang dan melepaskan volume penyimpanan dan LUN.
(Lakukan langkah ini jika Anda melewati proses mulai ulang pada Langkah 6.) Setelah melepaskan volume penyimpanan melalui Konsol Google Cloud, lakukan Pemindaian ulang SCSI dan pembersihan perangkat di OS Anda.
Petunjuk mungkin berbeda-beda bergantung pada OS Anda. Jika Anda menghadapi masalah, lihat panduan konfigurasi OS.
Pengelola Volume Logis (LVM)
Contoh ini berlaku untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, Oracle Linux 8.x, SLES 12 SP4, SLES 12 SP5, SLES 15, dan SLES 15 SP1.
Hapus jalur yang terkait dengan LUN.
Berikut adalah contoh dari lingkungan Solusi Bare Metal:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:1] [14:0:3:1] [16:0:0:1] [16:0:1:1]
Muat ulang peta multijalur.
sudo /sbin/multipath -r
Sistem file lokal
Contoh ini berlaku untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, dan Oracle Linux 8.x.
Hapus jalur yang terkait dengan LUN.
Berikut adalah contoh dari lingkungan Solusi Bare Metal:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:1] [14:0:3:1] [16:0:0:1] [16:0:1:1]
Muat ulang peta multijalur.
sudo /sbin/multipath -r
ASM Oracle
Contoh ini berlaku untuk RHEL7.x, RHEL 8.x, Oracle Linux 7.x, dan Oracle Linux 8.x.
Lakukan langkah ini pada semua node di cluster.
Hapus jalur yang terkait dengan LUN.
Berikut adalah contoh dari lingkungan Solusi Bare Metal:
sudo /bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs ... Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:8] [14:0:3:8] [16:0:0:8] [16:0:3:8]
Muat ulang peta multijalur.
sudo /sbin/multipath -r
Pengelola Virtualisasi Oracle Linux
Contoh ini berlaku untuk Virtualisasi Oracle Linux Pengelola 4.4.10.7.
Contoh ini menggunakan playbook
remove_stale_lun.yml
Ansible yang disediakan sebagai bagian dari instalasi Oracle Linux Virtualization Manager. Playbook ini menggunakan peran Ansible yang membangun inventaris host KVM dari Oracle Linux Virtualization Manager kemudian menghapus WWID yang ditentukan dari host KVM tersebut. Untuk informasi selengkapnya, lihat Playbook yang relevan.- Perbarui file
passwords.yml
dengan sandi untuk Host KVM dalam metode yang sesuai untuk lingkungan Ansible Anda. - Edit file
remove_stale_lun.yml
untuk memperbarui bagianvars
dengan nilaidata_center
danlun_wwid
agar cocok dengan nilai WWID yang diidentifikasi di Langkah 1.d dari prosedur ini.vars: ansible_ssh_common_args: "-o StrictHostKeyChecking=no" ansible_user: root ansible_ssh_private_key_file: /etc/pki/ovirt-engine/keys/engine_id_rsa engine_fqdn: manager.olvm.test engine_user: admin@internal data_center: default lun_wwid: 3600a0980383146354a2b522d53374244 3600a0980383146354a2b522d53374245
Dari mesin Oracle Linux Virtualization Manager, jalankan Playbook.
ansible-playbook /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/remove_stale_lun/examples/remove_stale_lun.yml PLAY [oVirt remove stale LUN] *********************************************************************************************************************************************************** ... [output skipped] TASK [ovirt.ovirt.remove_stale_lun : Logout from oVirt] ********************************************************************************************************************************* skipping: [localhost] PLAY RECAP ****************************************************************************************************************************************************************************** localhost : ok=7 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
Setelah playbook Ansible selesai, jalur yang terkait dengan LUN dihapus dengan aman dari {i>host<i} KVM.
Server VM Oracle
Contoh ini berlaku untuk rilis Server VM Oracle 3.4.6.
Lakukan langkah ini pada semua server VM Oracle tempat LUN berada terlampir.
- Hapus jalur yang terkait dengan LUN.
sudo /usr/bin/rescan-scsi-bus.sh -r Syncing file systems Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 1 for SCSI target IDs 0 1 2 3 4 5 6 7, all LUNs Scanning host 2 for SCSI target IDs 0 1 2 3 [output skipped] Scanning host 17 for all SCSI target IDs, all LUNs 0 new or changed device(s) found. 0 remapped or resized device(s) found. 4 device(s) removed. [14:0:2:2] [14:0:3:2] [16:0:2:2] [16:0:3:2]
Muat ulang peta multijalur.
sudo /sbin/multipath -r
Menghapus LUN dari volume penyimpanan
Sebelum menghapus LUN dari volume penyimpanan, lepaskan volume penyimpanan dari semua server yang terpasang. Lihat Lepaskan volume penyimpanan dari server.
Untuk menghapus LUN dari volume penyimpanan, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Volume kami.
Klik nama volume penyimpanan yang berisi LUN yang ingin Anda hapus.
Di bagian LUN, pilih LUN yang ingin dihapus.
Klik Hapus.
Menghapus LUN akan memasukkannya ke dalam periode pendinginan selama tujuh hari. LUN adalah dihapus hanya setelah periode pendinginan selesai. Jika Anda ingin memulihkan LUN selama periode pendinginan, hubungi Layanan Pelanggan.
Jika Anda ingin melewatkan periode pendinginan dan menghapus LUN secara permanen, lanjutkan dengan langkah-langkah berikut:
Pilih LUN yang periode pendinginannya ingin dilewati.
Klik Keluarkan.
Klik Confirm.
Penghapusan dan pengeluaran adalah operasi yang berjalan lama. Untuk memeriksa status, di Konsol Google Cloud, klik
Notifikasi. Ketika operasi penghapusan selesai, status LUN berubah menjadi "Cool Off" dan ketika operasi pengusiran selesai, LUN akan dihapus dari daftar LUN.Setelah LUN dihapus, ruang penyimpanan dikembalikan ke penyimpanan Anda volume penggunaan yang tepat. Namun, kuota hanya dikembalikan jika Anda menghapus atau mengeluarkan volume penyimpanan. Jika Anda menghapus LUN, kuota akan dikembalikan kepada Anda setelah periode pendinginan tujuh hari. Namun, jika Anda mengeluarkan LUN, kuota dikembalikan kepada Anda setelah operasi pengeluaran selesai.
Jika Anda ingin memasang kembali volume penyimpanan setelah menghapus LUN, lihat Memasang volume penyimpanan ke server.
Menghapus volume penyimpanan
Anda dapat menghapus beberapa volume penyimpanan sekaligus.
Sebelum menghapus volume penyimpanan, lepaskan volume penyimpanan dari semua server yang terpasang tempat mesin terhubung. Lihat Melepaskan volume penyimpanan dari server.
Untuk menghapus volume penyimpanan, ikuti langkah-langkah berikut:
Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Volume kami.
Pilih volume penyimpanan.
Klik Hapus.
Menghapus volume penyimpanan akan memasukkannya ke periode pendinginan tujuh hari. Tujuan volume penyimpanan hanya dihapus setelah periode pendinginan selesai. Jika Anda ingin memulihkan volume penyimpanan selama periode pendinginan, hubungi Layanan Pelanggan.
Jika Anda ingin melewati periode pendinginan dan menghapus volume penyimpanan secara permanen, lanjutkan dengan langkah-langkah berikut:
Pilih volume yang ingin Anda lewati periode pendinginan.
Klik Keluarkan.
Klik Confirm.
Penghapusan dan pengeluaran adalah operasi yang berjalan lama. Untuk memeriksa status, di Konsol Google Cloud, klik
Notifikasi. Saat operasi penghapusan selesai, status volume penyimpanan akan berubah menjadi "Pendingin" dan ketika operasi pengeluaran selesai, volume penyimpanan dihapus dari daftar volume penyimpanan.Setelah volume penyimpanan dihapus, kuota akan dikembalikan kepada Anda setelah periode pendinginan selama tujuh hari. Namun, jika Anda menghapus volume penyimpanan, kuota dikembalikan kepada Anda setelah operasi pengeluaran selesai.
Mengelola snapshot volume booting
Anda dapat mengelola snapshot volume booting dengan cara berikut:
- Lihat ringkasan volume booting dan detailnya
- Membuat snapshot volume booting
- Menghapus snapshot volume booting
- Memulihkan snapshot volume booting
Lihat ringkasan volume booting dan detailnya
Anda dapat melihat daftar snapshot volume booting dan detailnya, termasuk hal berikut:
- ID
- Nama
- Deskripsi
- Waktu pembuatan
- Volume terkait
Jenis
Konsol
- Buka halaman Compute Engine > Solusi Bare Metal > Volume.
- Klik nama volume.
- Di halaman Detail volume, di bagian Snapshot, Anda dapat melihat daftar snapshot dan detailnya.
gcloud
Untuk menampilkan daftar semua snapshot untuk volume booting, berikan perintah gcloud bms volumes
snapshots list
.
gcloud bms volumes snapshots list --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME
Untuk melihat detail snapshot volume booting tertentu, berikan perintah gcloud bms
volumes snapshots describe
.
gcloud bms volumes snapshots describe --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Untuk mencantumkan semua snapshot volume booting, masukkan project ID, region, dan volume Anda
ke dalam perintah curl
berikut. Salin perintah, tempelkan ke
Perintah Cloud Shell, lalu tekan tombol Enter atau Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots"
Untuk melihat detail ringkasan volume booting, masukkan project ID, region,
nama volume, dan nama snapshot ke dalam perintah curl
berikut. Salin
tempel, tempel ke prompt Cloud Shell, lalu tekan
Tombol Enter atau Return.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"
Membuat snapshot volume booting
Anda dapat membuat snapshot untuk volume booting.
Konsol
- Buka halaman Compute Engine > Solusi Bare Metal > Volume.
- Klik nama volume.
- Di halaman Detail volume, di bagian Snapshot, klik Buat.
- Di halaman Create a new volume snapshot:
- Di kolom Nama, masukkan nama unik untuk snapshot.
- Di kolom Description, masukkan deskripsi untuk ringkasan.
- Klik Create.
gcloud
Untuk membuat snapshot volume booting, keluarkan gcloud bms volumes snapshot
perintah.
gcloud bms volumes snapshot --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME --description=DESCRIPTION
API
Untuk membuat snapshot volume booting, masukkan project ID, region, volume Anda
nama, nama snapshot, dan deskripsi snapshot ke dalam curl
berikut
perintah. Salin perintah, tempel ke prompt Cloud Shell,
dan tekan tombol Enter atau Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots" -d \ '{\''name\'': \''projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME\'', \''description\'': \''DESCRIPTION\''}' \
Menghapus snapshot volume booting
Anda dapat menghapus snapshot volume booting.
Konsol
- Buka halaman Compute Engine > Solusi Bare Metal > Volume.
- Klik nama volume.
- Di halaman Volume details, di bagian Snapshots, pilih yang ingin Anda hapus.
- Klik Hapus.
- Saat diminta, klik Konfirmasi.
gcloud
Untuk menghapus snapshot volume booting, berikan perintah gcloud bms volumes snapshots
delete
.
gcloud bms volumes snapshots delete --project=PROJECT_ID --region=REGION --volume=VOLUME_NAME --snapshot=SNAPSHOT_NAME
Saat diminta, ketik "Y" dan tekan tombol Enter atau Return.
API
Untuk menghapus snapshot volume booting, masukkan project ID, region, volume Anda
nama, dan nama snapshot ke dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME"
Memulihkan snapshot volume booting
Anda dapat memulihkan volume booting dari snapshot.
Konsol
- Buka halaman Compute Engine > Solusi Bare Metal > Halaman Server.
Hentikan server yang terpasang ke volume yang ingin Anda pulihkan. Lihat Operasikan server Solusi Bare Metal Anda.
Tunggu hingga penonaktifan selesai sebelum melanjutkan ke langkah berikutnya.
Buka halaman Compute Engine > Solusi Bare Metal > Volume.
Untuk volume yang ingin dipulihkan, klik nama volume.
Di halaman Detail volume:
- Untuk snapshot yang ingin Anda pulihkan, klik .
- Klik Pulihkan.
- Saat diminta, klik Konfirmasi.
gcloud
Untuk memulihkan snapshot volume booting, keluarkan gcloud bms volumes restore
perintah.
gcloud bms volumes restore --project=PROJECT_ID --region=REGION VOLUME_NAME --snapshot=SNAPSHOT_NAME
API
Untuk memulihkan snapshot volume booting, masukkan project ID, region, volume Anda
nama, dan nama snapshot ke dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ -H "Content-Length:0" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/volumes/VOLUME_NAME/snapshots/SNAPSHOT_NAME:restoreVolumeSnapshot"
Karena memulihkan volume {i>booting<i} butuh waktu lama, Anda dapat memeriksa dengan mengikuti langkah-langkah di Melihat status operasi yang berjalan lama.
Mengelola penyimpanan file NFS
Anda dapat mengelola penyimpanan file NFS dengan cara berikut:
- Melihat volume NFS
- Mengatur volume NFS menggunakan label
- Mengganti nama volume NFS
- Membuat volume NFS
- Memperbarui volume NFS
- Menghapus volume NFS
Melihat volume NFS
Setelah memesan dan menyediakan NFS untuk Solusi Bare Metal, Anda dapat melihat status penyimpanan file NFS Anda dan mengonfirmasi bahwa Google Cloud telah pengaturan yang dikonfigurasi seperti yang diharapkan.
Untuk melihat detail volume NFS Anda, ikuti langkah-langkah berikut:
Konsol
Buka halaman NFS Shares.
Halaman NFS Shares mencantumkan semua volume NFS Anda dengan detail:
Lihat informasi yang tersedia.
Kolom Deskripsi Contoh Status Menunjukkan ketersediaan volume NFS Lingkaran hijau dengan tanda centang menunjukkan bahwa volume NFS disediakan. ID ID yang ditetapkan ke perangkat penyimpanan NFS Anda yang menghosting volume.
- Klik ID untuk melihat informasi tambahan tentang penyimpanan volume, termasuk klien dan properti NFS yang diizinkan.
- Bagikan ID kepada dukungan Google Cloud saat memecahkan masalah sumber daya ini.
at-2222222-nfs001
Nama Nama perangkat penyimpanan NFS yang menghosting volume Anda. Klik nama untuk melihat informasi tambahan tentang penyimpanan volume, termasuk klien dan properti NFS yang diizinkan.
Catatan: Jika Anda tidak memasukkan nama saat perangkat penyimpanan NFS Anda, ID muncul di kolom ini.nfs-share-7
Location Region untuk volume penyimpanan NFS asia-southeast1
Pod Pod yang berisi volume NFS Anda. Pod adalah unit dari isolasi yang berisi resource Solusi Bare Metal Anda. Resource di pod yang berbeda tidak dapat dihubungkan. Region dapat memiliki beberapa pod.
Kolom Pod dinonaktifkan secara default. Kepada mengaktifkannya, lakukan langkah berikut:
- Klik Opsi tampilan kolom .
- Pilih kotak centang Pod.
- Klik Oke.
Jika tidak ingin mengaktifkan kolom Pod, Anda dapat lihat pod volume NFS dengan mengklik nama volume NFS.
asia-southeast1-pod1
Volume Nama volume penyimpanan NFS. Klik nama untuk melihat informasi tambahan tentang volume penyimpanan NFS, seperti snapshot. at-2222222-nfs001-vol000
Label Menampilkan label apa pun yang Anda tambahkan ke resource penyimpanan file NFS ini
Anda dapat menggunakan label untuk memfilter output konsol dengan menyalin teks pada label dan menempelkannya ke dalam kotak Filter tepat di atas kolom Status.environment:test
gcloud
Untuk melihat status penyimpanan file NFS Anda di dalam Lingkungan Solusi Bare Metal, berikan perintah
gcloud bms nfs-shares list
:gcloud bms nfs-shares list --project=PROJECT_ID --region=REGION
Opsi perintah tambahan mencakup:
--limit:
Batasi output agar menampilkan jumlah perangkat tertentu.--filter:
Batasi output untuk menampilkan perangkat dengan label tertentu atau parameter filter lainnya.
Output memberikan detail tentang penyimpanan file NFS Anda, termasuk nama, ID, volume, dan klien yang diizinkan.
NAME: nfs-share-7 ID: at-2222222-nfs001 PROJECT: PROJECT_ID REGION: REGION VOLUME_NAME: at-2222222-nfs001-vol000 STATE: PROVISIONED ALLOWED_CLIENTS: [{"allowedCidr": "192.168.1.1/32", "networkName": "at-1111111-vlan001", "shareIp": "192.168.1.240"}]
Untuk melihat status perangkat penyimpanan file NFS tertentu, keluarkan Perintah
gcloud bms nfs-shares describe
. Anda dapat menggunakan Nama atau ID berbagi NFS sebagai variabel NFS_SHARE: {i>Output<i} memberikan detail tentang klien yang diizinkan, pengaturan NFS, Server NFS dan statusnya, serta volume penyimpanan.gcloud bms nfs-shares describe NFS_SHARE --project=PROJECT_ID --region=REGION
allowedClients: – allowDev: true allowedClientsCidr: 192.168.1.1/32 mountPermissions: READ_WRITE network: projects/PROJECT_ID/locations/REGION/networks/at-1111111-vlan001 noRootSquash: true shareIp: 192.168.1.240 name: projects/PROJECT_ID/locations/REGION/nfsShares/NFS_SHARE nfsShareId: at-2222222-nfs001 state: PROVISIONED volume: projects/PROJECT_ID/locations/REGION/volumes/at-2222222-nfs001-vol000
API
Untuk melihat status penyimpanan file NFS Anda dalam Solusi Bare Metal termasuk klien dan properti NFS yang diizinkan, masukkan ID project dan region ke dalam perintah
curl
berikut. Salin perintah, tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau Tombol Return:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares"
Untuk melihat status perangkat penyimpanan file NFS tertentu, masukkan project ID, region, dan nama atau ID server NFS, lalu berikan perintah berikut:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_SHARE"
Mengatur penyimpanan file NFS menggunakan label
Untuk membantu mengatur penyimpanan {i>file<i} NFS Anda, Anda dapat menggunakan label. Label adalah nilai kunci yang dapat Anda lampirkan ke setiap volume NFS, lalu filter volume NFS berdasarkan pada label mereka. Misalnya, Anda dapat menggunakan label untuk mengelompokkan volume NFS berdasarkan tujuan, lingkungan, lokasi, departemen, dan sebagainya. Label bersifat opsional.
Menambahkan atau memperbarui label untuk volume NFS
Anda dapat menambahkan atau memperbarui label untuk volume NFS yang ada.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Berbagi NFS.
Untuk volume NFS yang ingin Anda beri label, klik
.Klik
Edit label.Di halaman Editor label:
- Klik Tambahkan label dan tambahkan pasangan nilai kunci.
- Untuk memperbarui label, pilih label yang ada dan ubah nilainya.
- Klik Kirim.
Setelah Anda kembali ke halaman NFS Shares, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menambahkan atau memperbarui label untuk volume NFS, gunakan gcloud bms nfs-shares update
dengan opsi --update-labels
.
Perintah contoh berikut menambahkan label environment = dev dan location = branch:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --update-labels environment=dev,location=branch
Jika Anda memberikan nilai baru untuk label yang sudah ada, sistem akan memperbarui label yang ada dengan nilai baru. Jika Anda memberikan label baru, sistem menambahkan label baru ke daftar label.
API
Untuk menambahkan atau memperbarui label untuk volume NFS, masukkan project ID, region, volume NFS Anda
nama, dan daftar label dalam perintah curl
berikut. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter
atau tombol Return.
Perintah contoh berikut menetapkan label environment = test.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Menghapus label dari volume NFS
Anda dapat menghapus label dari volume NFS.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Berbagi NFS.
Untuk volume NFS dengan label yang ingin Anda hapus, klik
.Klik
Edit label.Di halaman Editor label:
- Untuk menghapus label, klik .
- Klik Kirim.
Setelah Anda kembali ke halaman NFS Shares, muat ulang halaman untuk melihat perubahan.
gcloud
Untuk menghapus label dari volume NFS, gunakan gcloud bms nfs-shares update
dengan opsi berikut:
--remove-labels
: Menghapus label yang ditentukan.--clear-labels
: Menghapus semua label.
Perintah contoh berikut menghapus label department dari volume NFS:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --remove-labels=department
Perintah contoh berikut menghapus semua label dari volume NFS:
gcloud bms nfs-shares update NFS_VOLUME_NAME --project=PROJECT_ID --region=REGION --clear-labels
API
Untuk menghapus label dari volume NFS, masukkan project ID, region, dan volume NFS Anda
dalam perintah curl
berikut. Berikan daftar label kosong untuk
menghapus semua label, atau memberikan daftar label
yang ingin Anda pertahankan
(menghapus label yang ingin Anda hapus). Salin perintah, tempelkan ke
perintah Cloud Shell, lalu tekan tombol Enter atau Return.
Perintah contoh berikut menghapus semua label kecuali lingkungan = uji.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=labels" -d "{ 'labels' : {'environment': 'test'} }"
Jika Anda mengeluarkan perintah curl
tanpa label atau nilai apa pun,
menghapus semua label.
'labels' : { }
Jika Anda mengeluarkan perintah curl
dengan nilai baru untuk sebuah label,
menimpa nilai sebelumnya.
'labels' : { 'user': 'production', 'env': 'production', 'purpose': 'shared_data_store' }
Memfilter volume NFS menggunakan label
Anda dapat mencari volume NFS dan memfilter hasilnya menggunakan label.
Konsol
Buka halaman Compute Engine > Solusi Bare Metal > Berbagi NFS.
Klik Filter
di atas daftar volume NFS.Dari daftar Properti, pilih Label.
Masukkan pasangan kunci, nilai, atau nilai kunci untuk label Anda.
Misalnya, untuk hanya melihat volume NFS dengan label
env:dev
, Anda dapat masukkan salah satu dari berikut ini:- Masukkan kunci:
env
- Masukkan nilai:
dev
- Masukkan pasangan nilai kunci:
env:dev
- Masukkan kunci:
Untuk menerapkan filter label, klik di mana saja di luar panel filter.
gcloud
Untuk memfilter volume NFS menggunakan label, gunakan gcloud bms nfs-shares list
dengan opsi --filter
.
Nilai opsi --filter
harus dalam
format labels.KEY=VALUE
. Misalnya,
jika Anda ingin memfilter label dengan env
sebagai kunci dan dev
sebagai
nilai, berikan perintah ini:
gcloud bms nfs-shares list --project=PROJECT_ID --region=REGION --filter labels.environment=dev
Untuk informasi selengkapnya tentang sintaksis filter di gcloud CLI, lihat
dokumentasi gcloud topic filters
.
API
Untuk memfilter volume NFS menggunakan label, masukkan project ID dan region Anda
bersama dengan filter=labels
dan label pasangan nilai kunci. Salin perintah,
tempelkan alamat tersebut ke prompt Cloud Shell, lalu tekan tombol Enter atau
Tombol Return.
Perintah contoh berikut membatasi {i>output<i} untuk menemukan volume NFS dengan label pasangan nilai kunci environment = test.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares"?filter=labels.environment=test
Mengganti nama volume NFS
Untuk mengganti nama volume NFS, ikuti langkah-langkah berikut:
Konsol
- Di Konsol Google Cloud, buka Compute Engine > Solusi Bare Metal > Berbagi NFS.
- Klik nama volume NFS.
- Di halaman NFS share details, di kolom Name, klik Edit name.
- Di halaman Mengedit nama, masukkan nama baru.
- Klik Simpan.
- Untuk melihat perubahan Anda, muat ulang halaman.
gcloud
Untuk mengganti nama volume NFS, gunakan perintah gcloud bms nfs-shares rename
.
gcloud bms nfs-shares rename NFS_VOLUME_NAME --new-name=NEW_NAME --project=PROJECT_ID --region=REGION
Ganti kode berikut:
- NFS_VOLUME_NAME: Nama volume NFS saat ini.
- NEW_NAME: Nama baru volume NFS.
- PROJECT_ID: Project ID Anda.
- REGION: Lokasi volume NFS.
Membuat volume NFS
Anda dapat membuat volume NFS dengan satu atau beberapa klien yang diizinkan.
Konsol
Buka halaman NFS Shares.
Klik Create.
Di kolom Name, masukkan nama untuk volume NFS Anda.
Dari menu drop-down Region, pilih region Google Cloud di mana Anda ingin membuat volume NFS.
Pilih jenis penyimpanan.
Di kolom Size, masukkan ukuran drive dalam GiB.
Ukurannya berkisar dari minimum 100 GiB hingga maksimum 16 TiB. Jika Anda membutuhkan lebih dari 16 TiB, buat volume NFS tambahan sesuai kebutuhan.
Di bagian Klien yang diizinkan, tambahkan jaringan klien yang diizinkan:
- Klik Tambahkan item.
- Pilih Pilih jaringan dari project lain di organisasi Anda untuk mengaktifkan pemilihan jaringan dari project Anda yang lain.
- Dari menu drop-down Pilih jaringan yang ada, pilih jaringan.
- Masukkan rentang alamat IP yang diizinkan untuk mengakses volume NFS.
- Dari menu drop-down Izin pemasangan, pilih pemasangan izin untuk jaringan klien yang diizinkan.
- Pilih kotak centang Izinkan dev untuk mengaktifkan pembuatan perangkat.
- Centang kotak Allow SUID untuk mengaktifkan SUID.
Pilih kotak centang No root squash untuk mengaktifkan root squash.
Sebaiknya nonaktifkan root squash untuk volume NFS baru. Menurut default, volume NFS memiliki izin
755
dan pemilikroot(0)
. Menulis file ke volume NFS baru tidak mungkin dilakukan ketika root squash diaktifkan, karena semua volume NFS baru dimiliki oleh penggunaroot
. Oleh karena itu, pertama-tama buat volume NFS dengan {i> root squash<i} nonaktif, bangun struktur direktori, dan mengubah izin akses atau kepemilikan volume NFS. Kemudian, aktifkan {i>root squash<i} pada volume NFS dengan menghapus dan menambahkan kembali klien yang diizinkan. Lihat Memperbarui volume NFS.Klik Done.
Klik Create.
gcloud
Untuk membuat volume NFS, berikan perintah gcloud bms nfs-shares create
.
Gunakan opsi --allowed-client
untuk menentukan klien yang diizinkan. Untuk menentukan
beberapa klien yang diizinkan, ulangi opsi --allowed-client
.
Masukkan nilai berikut sebelum Anda mengeluarkan perintah:
- NFS_VOLUME_NAME: Nama volume NFS.
- REGION: Region volume NFS.
- SIZE_GIB: Ukuran volume NFS dalam GiB.
- STORAGE_TYPE: Jenis penyimpanan volume yang ada.
- NETWORK_NAME: Nama jaringan yang diizinkan.
- (Opsional) PROJECT_ID: Project ID untuk jaringan klien yang diizinkan. Jika Anda melakukan tidak memberikan project ID, maka akan secara default disetel ke project tempat NFS menentukan volumenya.
- IP_ADDRESS_RANGE: Subnet dari alamat IP yang diizinkan untuk mengakses NFS volume. Ini biasanya adalah jaringan klien.
- MOUNT_PERMISSIONS: Memasang izin untuk jaringan klien yang diizinkan.
- ALLOW_DEV: Mengizinkan pembuatan perangkat (ya/tidak).
- ALLOW_SUID: Izinkan SUID (ya/tidak).
- ENABLE_ROOT_SQUASH: Mengaktifkan root squash (ya/tidak). Sebaiknya Anda
nonaktifkan {i>root squash<i} untuk volume NFS baru. Secara {i>default<i}, volume NFS memiliki
izin
755
dan pemilikroot(0)
. Menulis file ke volume NFS baru tidak mungkin dilakukan ketika {i>root squash<i} diaktifkan, karena semua volume NFS baru milik penggunaroot
. Oleh karena itu, buat NFS terlebih dahulu volume dengan root squash dinonaktifkan, bangun direktori struktur, dan mengubah izin atau kepemilikan volume NFS. Kemudian, aktifkan {i>root squash<i} pada volume NFS dengan menghilangkan dan menambahkan kembali klien yang diizinkan. Lihat Memperbarui volume NFS.
gcloud bms nfs-shares create --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME \ --size-gib=SIZE_GIB --storage-type=STORAGE_TYPE \ --allowed-client=network=NETWORK_NAME,\ network-project-id=PROJECT_ID,cidr=IP_ADDRESS_RANGE,\ mount-permissions=MOUNT_PERMISSIONS,allow-dev=ALLOW_DEV,allow-suid=ALLOW_SUID,\ enable-root-squash=ENABLE_ROOT_SQUASH \
API
Untuk membuat volume NFS, masukkan nilai untuk variabel ke dalam
dengan mengikuti perintah curl
. Anda dapat menggunakan daftar allowedClients
untuk menentukan
klien yang diizinkan.
Masukkan nilai berikut sebelum Anda mengeluarkan perintah:
- NFS_VOLUME_NAME: Nama volume NFS.
- REGION: Region volume NFS.
- SIZE_GIB: Ukuran volume NFS dalam GiB.
- STORAGE_TYPE: Jenis penyimpanan volume yang ada.
- NETWORK_NAME: Nama jaringan yang diizinkan.
- (Opsional) PROJECT_ID: Project ID untuk jaringan klien yang diizinkan. Jika Anda melakukan tidak memberikan project ID, maka akan secara default disetel ke project tempat NFS menentukan volumenya.
- IP_ADDRESS_RANGE: Subnet dari alamat IP yang diizinkan untuk mengakses NFS volume. Ini biasanya adalah jaringan klien.
- MOUNT_PERMISSIONS: Memasang izin untuk jaringan klien yang diizinkan.
- ALLOW_DEV: Mengizinkan pembuatan perangkat (ya/tidak).
- ALLOW_SUID: Izinkan SUID (ya/tidak).
- ENABLE_ROOT_SQUASH: Mengaktifkan root squash (ya/tidak). Sebaiknya Anda
nonaktifkan {i>root squash<i} untuk volume NFS baru. Secara {i>default<i}, volume NFS memiliki
izin
755
dan pemilikroot(0)
. Menulis file ke volume NFS baru tidak mungkin dilakukan ketika {i>root squash<i} diaktifkan, karena semua volume NFS baru milik penggunaroot
. Oleh karena itu, buat NFS terlebih dahulu volume dengan root squash dinonaktifkan, bangun direktori struktur, dan mengubah izin atau kepemilikan volume NFS. Kemudian, aktifkan {i>root squash<i} pada volume NFS dengan menghilangkan dan menambahkan kembali klien yang diizinkan. Lihat Memperbarui volume NFS.
Salin perintah, tempel ke Cloud Shell perintah, lalu tekan tombol Enter atau Return.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares" -d \ '{ "name": "projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME", "labels": { "nfsKey1": "some_value", "key2": "another_value", }, "requestedSizeGib": "SIZE_GIB", "storageType": "STORAGE_TYPE", "allowedClients": [ { "network": "projects/PROJECT_ID/locations/REGION/networks/NETWORK_NAME", "allowedClientsCidr": "IP_ADDRESS_RANGE", "mountPermissions": "MOUNT_PERMISSIONS", "allowDev": ALLOW_DEV, "allowSuid": ALLOW_SUID, "noRootSquash": ENABLE_ROOT_SQUASH, } ], }'
Karena pembuatan volume NFS memerlukan waktu beberapa saat, Anda dapat memeriksa dengan mengikuti langkah-langkah di Melihat status operasi yang berjalan lama.
Memperbarui volume NFS
Setelah volume NFS dibuat, Anda hanya dapat memperbarui klien yang diizinkan.
Konsol
Buka halaman NFS Shares.
Klik nama volume NFS.
Untuk menambahkan klien yang diizinkan, lakukan hal berikut:
- Di bagian Klien yang diizinkan, klik Tambahkan.
- Di halaman Tambahkan klien yang diizinkan, klik Tambahkan item.
- Pilih Pilih jaringan dari project lain di organisasi Anda untuk mengaktifkan pemilihan jaringan dari project Anda yang lain.
- Dari menu drop-down Pilih jaringan yang ada, pilih jaringan.
- Masukkan rentang alamat IP yang diizinkan untuk mengakses volume NFS.
- Dari menu drop-down Izin pemasangan, pilih pemasangan izin akses untuk jaringan klien yang diperbolehkan.
- Pilih kotak centang Izinkan dev untuk mengaktifkan pembuatan perangkat.
- Centang kotak Allow SUID untuk mengaktifkan SUID.
Pilih kotak centang No root squash untuk mengaktifkan root squash.
Sebaiknya nonaktifkan root squash untuk volume NFS baru. Menurut default, volume NFS memiliki izin
755
dan pemilikroot(0)
. Menulis file ke volume NFS baru tidak mungkin dilakukan ketika root squash diaktifkan, karena semua volume NFS baru dimiliki oleh penggunaroot
. Oleh karena itu, pertama-tama buat volume NFS dengan {i> root squash<i} nonaktif, bangun struktur direktori, dan mengubah izin akses atau kepemilikan volume NFS. Kemudian, aktifkan {i>root squash<i} pada volume NFS dengan menghapus dan menambahkan kembali klien yang diizinkan. Lihat Memperbarui volume NFS.Klik Done.
Klik Tambahkan.
Untuk mengupdate klien yang diizinkan, lakukan hal berikut:
- Pilih jaringan klien yang diizinkan.
- Klik Perbarui.
- Pada halaman Update klien yang diizinkan, klik jaringan klien untuk memperluas detailnya.
- Perbarui kolom yang wajib diisi.
- Klik Done.
- Klik Perbarui.
gcloud
Untuk memperbarui daftar klien yang diizinkan untuk volume NFS, Anda dapat menggunakan
opsi berikut dengan perintah gcloud bms nfs-shares update
:
--add-allowed-client
: Menambahkan klien yang diizinkan. Ulangi opsi ini untuk menambahkan lebih dari satu klien yang diizinkan.--remove-allowed-client
: Menghapus klien yang diizinkan. Anda harus menyediakan nilai untukNETWORK_NAME
danIP_ADDRESS_RANGE
dengan opsi ini. Ulangi opsi ini untuk menghapus beberapa klien yang diizinkan.--clear-allowed-client
: Menghapus semua klien yang diizinkan.
Untuk memperbarui volume NFS, berikan perintah gcloud bms nfs-shares update
dengan opsi yang sesuai. Contoh:
gcloud bms nfs-shares update --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME --remove-allowed-client=network=NETWORK_NAME,network-project-id=PROJECT_ID,cidr=IP_ADDRESS_RANGE
Untuk memperbarui atribut klien yang diizinkan, hapus menggunakan
--remove-allowed-client
opsi, lalu tambahkan lagi dengan opsi yang diperbarui
menggunakan opsi --add-allowed-client
.
API
Untuk memperbarui volume NFS, masukkan nilai untuk variabel ke dalam
dengan mengikuti perintah curl
. Untuk mengetahui daftar lengkap variabel, lihat artikel Membuat NFS
volume. Salin
tempel, tempel ke Cloud Shell
perintah, lalu tekan tombol Enter atau Return.
curl -X PATCH \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME?updateMask=allowed_clients%2Clabels" -d \ '{ "name": "projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME", "labels": { "newKey": "newVal", }, "allowedClients": [ { "network": "projects/PROJECT_ID/locations/REGION/networks/NFS_VOLUME_NAME", "allowedClientsCidr": "IP_ADDRESS_RANGE", "mountPermissions": "MOUNT_PERMISSIONS", "allowDev": ALLOW_DEV, "allowSuid": ALLOW_SUID, "noRootSquash": ENABLE_ROOT_SQUASH, } ], }'
Karena pembaruan volume NFS memerlukan waktu beberapa saat, Anda dapat memeriksa dengan mengikuti langkah-langkah di Melihat status operasi yang berjalan lama.
Menghapus volume NFS
Menghapus volume NFS otomatis memicu periode pendinginan selama tujuh hari dan selama waktu tersebut, Google Cloud akan menghapus volume tersebut agar tidak digunakan.
Konsol
Buka halaman NFS Shares.
Pilih volume NFS.
Klik Hapus.
Klik Confirm.
gcloud
Untuk menghapus volume NFS, berikan perintah gcloud bms nfs-shares delete
.
gcloud bms nfs-shares delete --project=PROJECT_ID --region=REGION NFS_VOLUME_NAME
API
Untuk menghapus volume NFS, masukkan project ID, region, dan nama volume NFS Anda
ke dalam perintah curl
berikut. Salin perintah, tempelkan ke
Perintah Cloud Shell, lalu tekan tombol Enter atau Return.
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/nfsShares/NFS_VOLUME_NAME"
Karena menghapus volume NFS butuh waktu beberapa saat, Anda dapat memeriksa dengan mengikuti langkah-langkah di Melihat status operasi yang berjalan lama.
Melihat status operasi yang berjalan lama
Beberapa perintah gcloud
atau API, seperti reset server, mungkin memerlukan waktu lama
waktu penyelesaiannya. Perintah yang menghasilkan operasi
yang berjalan lama juga
menghasilkan output yang berisi ID operasi. Anda dapat menggunakan ID operasi ini untuk
memeriksa status operasi
yang berjalan lama.
Di kolom name
pada output, Anda dapat menemukan ID operasi yang terletak setelah
operations
saat ini. Misalnya, output perintah reset
API berikut
menampilkan ID operasi sebagai eb0056e2-b6f6-4792-8255-59cd79d5c686
.
{ "name": "projects/PROJECT_ID/locations/REGION/operations/eb0056e2-b6f6-4792-8255-59cd79d5c686", "done": true }
Untuk memeriksa status operasi yang berjalan lama, gunakan opsi berikut:
gcloud
Untuk melihat status operasi yang berjalan lama, gunakan perintah gcloud
bms operations describe
.
gcloud bms operations describe --project=PROJECT_ID --region=REGION OPERATION_ID
API
Buka jendela terminal Cloud Shell di Konsol Google Cloud Anda.
Untuk melihat status operasi yang berjalan lama di Solusi Bare Metal Anda masukkan project ID, region, dan ID operasi Anda ke dengan mengikuti perintah
curl
. Salin perintah, tempelkan ke Perintah Cloud Shell, lalu tekan tombol Enter atau Return: Setelah operasi selesai, kolom done akan muncul sebagaicurl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "X-Goog-User-Project: PROJECT_ID" \ -H "Content-Type: application/json" \ "https://baremetalsolution.googleapis.com/v2/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID"
true
dalam output.{ "name": "operations/OPERATION_ID", "done": true }