はじめに
Nutanixのサポートとのやり取りなどで比較的目にすることが多いコマンドである、zeus_config_printerについて、出力内容を確認してみます。
出力例
前提:既に存在しないクラスターの構成情報を出力したものです。
nutanix@NTNX-192-168-3-110-A-PCVM:~$ zeus_config_printer logical_timestamp: 37 internal_subnet: "192.168.3.0/255.255.255.0" external_subnet: "192.168.3.0/255.255.255.0" storage_tier_list { storage_tier_name: "SSD-MEM-NVMe" random_io_priority: 15 sequential_io_priority: 13 storage_type: kMemNVMeSSD migration_read_weight: -1 migration_write_weight: -1 prefer_node_locality: false } storage_tier_list { storage_tier_name: "SSD-PCIe" random_io_priority: 14 sequential_io_priority: 15 storage_type: kPcieSSD migration_read_weight: -1 migration_write_weight: -1 prefer_node_locality: false } storage_tier_list { storage_tier_name: "SSD-SATA" random_io_priority: 13 sequential_io_priority: 14 storage_type: kSataSSD migration_read_weight: -1 migration_write_weight: -1 prefer_node_locality: false } storage_tier_list { storage_tier_name: "DAS-SATA" random_io_priority: 7 sequential_io_priority: 7 storage_type: kHDD migration_read_weight: -1 migration_write_weight: -1 prefer_node_locality: false } storage_tier_list { storage_tier_name: "SSD-LowEndurance" random_io_priority: 9 sequential_io_priority: 17 storage_type: kLowEnduranceSSD migration_read_weight: -1 migration_write_weight: -1 prefer_node_locality: false } disk_list { disk_id: 9 service_vm_id: 2 mount_path: "/home/nutanix/data/stargate-storage/disks/NFS_2_0_384_86b157f9_7273_41c4_a68d_244b2d87405c" disk_size: 1 statfs_disk_size: 521912664064 storage_tier: "SSD-SATA" data_dir_sublevels: 2 data_dir_sublevel_dirs: 20 data_migration_status: 0 contains_metadata: true oplog_disk_size: -1 disk_serial_id: "NFS_2_0_384_86b157f9_7273_41c4_a68d_244b2d87405c" disk_uuid: "9640ca02-dd8f-4262-b551-55b02b3fb23c" node_uuid: "5bb44b32-93af-4cff-8117-78e22ddc476c" chosen_for_metadata: false metadata_disk_reservation_bytes: 521912623104 } node_list { service_vm_id: 2 service_vm_external_ip: "192.168.3.110" node_status: kNormal cassandra_token_id: "00000000k1Tlcn9rj9jAXCAPLRJf3JgTGFw22ZNibfAFeHJv7UIXij8zGBiP" hypervisor { } zookeeper_myid: 1 uuid: "5bb44b32-93af-4cff-8117-78e22ddc476c" rackable_unit_id: 8 node_position: 1 software_version: "el8.5-release-fraser-2024.3.0.1-stable-3ee440d5e3e1ac2ebddc21231a481195559b8eb5" node_serial: "192-168-3-110" cluster_uuid: "025f782c-cce7-44fd-bb15-1f207a5581c7" rackable_unit_uuid: "8c5d5340-a962-4064-b9e1-e2b02c347eb0" cassandra_schema_timestamp: 0 controller_vm_backplane_ip: "192.168.3.110" uhura_uvm_uuid: "d473f41e-0125-4e2b-ade4-326974fe1ba2" node_type: kRegular is_secure_booted: false svm_external_ip_list: "192.168.3.110" node_configured_time: 1739894383 } storage_pool_list { storage_pool_name: "default-storage-pool-12551874040390" storage_pool_id: 3 disk_id: 9 storage_pool_uuid: "04c704a0-82d3-4b6d-a87e-d0f3b8595f60" disk_uuid: "9640ca02-dd8f-4262-b551-55b02b3fb23c" } container_list { container_name: "default-container-12551874040390" container_id: 4 storage_pool_id: 3 params { replication_factor: 1 random_io_tier_preference: "SSD-MEM-NVMe" random_io_tier_preference: "SSD-PCIe" random_io_tier_preference: "SSD-SATA" random_io_tier_preference: "SSD-LowEndurance" random_io_tier_preference: "DAS-SATA" sequential_io_tier_preference: "SSD-LowEndurance" sequential_io_tier_preference: "SSD-PCIe" sequential_io_tier_preference: "SSD-SATA" sequential_io_tier_preference: "SSD-MEM-NVMe" sequential_io_tier_preference: "DAS-SATA" max_capacity: 0 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 oplog_params { replication_factor: 1 num_stripes: 1 need_sync: false } fingerprint_on_write: false replica_placement_policy_id: 1 } container_uuid: "ebb370c9-9eca-49ad-b960-3ab2f185c810" storage_pool_uuid: "04c704a0-82d3-4b6d-a87e-d0f3b8595f60" etag: "8801670d" owner_uuid: "00000000-0000-0000-0000-000000000000" } container_list { container_name: "NutanixManagementShare" container_id: 5 storage_pool_id: 3 params { replication_factor: 1 compression_type: kLow random_io_tier_preference: "SSD-MEM-NVMe" random_io_tier_preference: "SSD-PCIe" random_io_tier_preference: "SSD-SATA" random_io_tier_preference: "SSD-LowEndurance" random_io_tier_preference: "DAS-SATA" sequential_io_tier_preference: "SSD-LowEndurance" sequential_io_tier_preference: "SSD-PCIe" sequential_io_tier_preference: "SSD-SATA" sequential_io_tier_preference: "SSD-MEM-NVMe" sequential_io_tier_preference: "DAS-SATA" max_capacity: 0 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 oplog_params { replication_factor: 1 num_stripes: 1 need_sync: false } fingerprint_on_write: false nutanix_managed: true replica_placement_policy_id: 1 } container_uuid: "e285cfd4-5d97-45ea-ac37-a3d12b00b491" storage_pool_uuid: "04c704a0-82d3-4b6d-a87e-d0f3b8595f60" etag: "49f20ad5" owner_uuid: "00000000-0000-0000-0000-000000000000" } container_list { container_name: "SelfServiceContainer" container_id: 1978 storage_pool_id: 3 params { replication_factor: 1 random_io_tier_preference: "SSD-MEM-NVMe" random_io_tier_preference: "SSD-PCIe" random_io_tier_preference: "SSD-SATA" random_io_tier_preference: "SSD-LowEndurance" random_io_tier_preference: "DAS-SATA" sequential_io_tier_preference: "SSD-LowEndurance" sequential_io_tier_preference: "SSD-PCIe" sequential_io_tier_preference: "SSD-SATA" sequential_io_tier_preference: "SSD-MEM-NVMe" sequential_io_tier_preference: "DAS-SATA" max_capacity: 1 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 ilm_down_migrate_time_secs: 1800 oplog_params { replication_factor: 1 num_stripes: 1 need_sync: false } fingerprint_on_write: false replica_placement_policy_id: 1 } container_uuid: "40ce2f85-f552-494b-978c-5fd59b7b1c86" storage_pool_uuid: "04c704a0-82d3-4b6d-a87e-d0f3b8595f60" etag: "2362126b" owner_uuid: "00000000-0000-0000-0000-000000000000" } cluster_incarnation_id: 170987444674970877 cluster_id: 4257343247100510663 cluster_name: "HOME-Cluster" aegis { remote_support { value: false until_time_usecs: 0 } email_alerts { value: true until_time_usecs: 0 } verbosity: kBasicPlusCoreDump auto_support_config { email_asups { value: true until_time_usecs: 0 } send_email_asups_externally: true aos_version: "fraser-2024.3.0.1-stable-pc" last_login_workflow_time_msecs: 1739895970684 remind_later: false } send_email_alerts_externally: true cascade_pulse_enablement_to_pe: true } default_gateway_ip: "192.168.3.1" ntp_server_list: "17.253.68.253" ntp_server_list: "61.205.120.130" ntp_server_list: "216.239.35.4" name_server_ip_list: "127.0.0.1" name_server_ip_list: "8.8.4.4" name_server_ip_list: "8.8.8.8" rackable_unit_list { rackable_unit_id: 8 rackable_unit_serial: "null" rackable_unit_model: kNull rackable_unit_model_name: "null" rackable_unit_uuid: "8c5d5340-a962-4064-b9e1-e2b02c347eb0" } cassandra_schema_version: "el8.5-release-fraser-2024.3.0.1-stable-3ee440d5e3e1ac2ebddc21231a481195559b8eb5" vstore_list { vstore_id: 4 vstore_name: "default-container-12551874040390" container_id: 4 vstore_uuid: "ebb370c9-9eca-49ad-b960-3ab2f185c810" container_uuid: "ebb370c9-9eca-49ad-b960-3ab2f185c810" } vstore_list { vstore_id: 5 vstore_name: "NutanixManagementShare" container_id: 5 vstore_uuid: "e285cfd4-5d97-45ea-ac37-a3d12b00b491" container_uuid: "e285cfd4-5d97-45ea-ac37-a3d12b00b491" } vstore_list { vstore_id: 1978 vstore_name: "SelfServiceContainer" container_id: 1978 vstore_uuid: "40ce2f85-f552-494b-978c-5fd59b7b1c86" container_uuid: "40ce2f85-f552-494b-978c-5fd59b7b1c86" } release_version: "el8.5-release-fraser-2024.3.0.1-stable-3ee440d5e3e1ac2ebddc21231a481195559b8eb5" ssh_key_list { key_id: "5bb44b32-93af-4cff-8117-78e22ddc476c" pub_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDvtwW8pmmRc4fEcIX64fEEgAo09o9r/FzFkv4p/I0RWUfBmYb5dY3Cc5b8PZsWBvDC0Vzlp7N95QaWD276zF0V0ga9RYnuNh+eYRFhTD62S7L2Tpz/uf6/paAE7gPOZNbgWTplrkDAf5oYO8sqV2+LyFBhOAKumThTDP3Pnesv28a885ZkhMLlgfqKbyJstlubH0jot7WS/l69CJG1bOqNo0SpiP2Ldc89BtQ8lQGt6PwELHvlT4vqrCac4ee7TGvRGAYcpazO8yyohXxKOI+0bh+yY3zfcSYjb1gipkNaQakrmpVM9E/m328LpJ9L74b/yYP5ImcmocVJyjdBbZPGAuSetkx36J8hcvNxrp/gjCFml6k0q/g0Fq+hh/FHUVQPtnUMfyqZFBHpPdBWR0B+V2DvmHlwhMeBTbG4ICJDxheX8HItUeWrClTfMbgtl5HUGLHXtt8ZU+fOCBQgNl9Dt63sLmBThpijczg6LtqjTZQl6grDK4N4xgvpks1bYcU= nutanix@ntnx-192-168-3-110-a-pcvm" key_type: kNodeKey ssl_cert: "-----BEGIN CERTIFICATE-----\nMIIEvTCCAyWgAwIBAgIUKQ6v5+WdqaCexTdgJd14bA/Ej44wDQYJKoZIhvcNAQEL\nBQAwbjELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9z\nZTEVMBMGA1UECgwMTnV0YW5peCBJbmMuMRYwFAYDVQQLDA1NYW5hZ2VhYmlsaXR5\nMRAwDgYDVQQDDAdudXRhbml4MB4XDTI1MDIxODE1NTgxM1oXDTM1MDIxNjE1NTgx\nM1owbjELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhTYW4gSm9z\nZTEVMBMGA1UECgwMTnV0YW5peCBJbmMuMRYwFAYDVQQLDA1NYW5hZ2VhYmlsaXR5\nMRAwDgYDVQQDDAdudXRhbml4MIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKC\nAYEA77cFvKZpkXOHxHCF+uHxBIAKNPaPa/xcxZL+KfyNEVlHwZmG+XWNwnOW/D2b\nFgbwwtFc5aezfeUGlg9u+sxdFdIGvUWJ7jYfnmERYUw+tkuy9k6c/7n+v6WgBO4D\nzmTW4Fk6Za5AwH+aGDvLKldvi8hQYTgCrpk4Uwz9z53rL9vGvPOWZITC5YH6im8i\nbLZbmx9I6Le1kv5evQiRtWzqjaNEqYj9i3XPPQbUPJUBrej8BCx75U+L6qwmnOHn\nu0xr0RgGHKWszvMsqIV8SjiPtG4fsmN833EmI29YIqZDWkGpK5qVTPRP5t9vC6Sf\nS++G/8mD+SJnJqHFSco3QW2TxgLknrZMd+ifIXLzca6f4IwhZpepNKv4NBavoYfx\nR1FUD7Z1DH8qmRQR6T3QVkdAfldg75h5cITHgU2xuCAiQ8YXl/ByLVHlqwpU3zG4\nLZeR1Bix17bfGVPnzggUIDZfQ7et7C5gU4aYo3M4Oi7ao02UJeoKwyuDeMYL6ZLN\nW2HFAgMBAAGjUzBRMB0GA1UdDgQWBBQwW6uDeEb1kQW+1F2ZJlAPipCC/zAfBgNV\nHSMEGDAWgBQwW6uDeEb1kQW+1F2ZJlAPipCC/zAPBgNVHRMBAf8EBTADAQH/MA0G\nCSqGSIb3DQEBCwUAA4IBgQDdAYV+fjRmC4bj3MOG62pYPekecsEEdFpIYPNMgIMA\nU362gGY4jX6YlRxECMg0wP6GZO2mnS64DUy5o6ACv6CfLf9TiYVgJCJA2Lx6oTb4\nu8+y1IGRIDlAPnE3BTtyY5Jj09i9HRtmgV0SyGI+KLBiN2h1tyv6BzrB/q7DLzjC\npLGz54zHDV+qrmJclq/A1SLW6iNX5Mk7aoWjKcYr9oEnqodu61g4wkuMuL+bqPtL\nHxnoRlrnRJxsPfZYjVh2WVl2ijJTJF19MyKrZA30QeUTfWt5sX5FP+OLpxPzFf49\nH11zt+MbujYP/YXD9XGYG2OT/MHGgHPyqx2dmzX+oPfXbaS2/mHN8tI4Y+x/+uvI\nNifzJj8jfHVtKLv1kiHR16aca/3cwov5PyHYPsdxM9SzipKCWBZrcGPVmLC37Ty7\nWFe5MEgoaVB0tHg6fEQFXdAVW6Yb9uSfSsGa0Sy5G7a1dMnUL17dUNzR/3JDMVDg\n2emZFv+ZJp0+ubmr2pcwzB4=\n-----END CERTIFICATE-----" } cluster_content_cache_fingerprint_pct: 100 cluster_fault_tolerance_state { current_max_fault_tolerance: 0 desired_max_fault_tolerance: 0 desired_fault_tolerance_level: kNode current_replica_placement_policy_id: 1 desired_replica_placement_policy_id: 1 } domain_fault_tolerance_state { domains { domain_type: kDEPRECATEDNode components { component_type: kZookeeperInstances max_faults_tolerated: 0 last_update_secs: 1739894397 tolerance_details_message { message_id: "Zookeeper can tolerate 0 node failure(s)" } fault_tolerance_status: kNormal } components { component_type: kCassandraRing max_faults_tolerated: 0 last_update_secs: 1739894490 tolerance_details_message { message_id: "Metadata ring partitions with nodes: {non_fault_tolerant_nodes} are not fault tolerant." attribute_list { attribute: "non_fault_tolerant_nodes" value: "192.168.3.110" } } fault_tolerance_status: kDegraded } } domains { domain_type: kDEPRECATEDRackableUnit components { component_type: kZookeeperInstances max_faults_tolerated: 0 last_update_secs: 1739894397 tolerance_details_message { message_id: "Zookeeper can tolerate 0 rackable unit (block) failure(s)" } fault_tolerance_status: kNormal } components { component_type: kCassandraRing max_faults_tolerated: 0 last_update_secs: 1739894490 tolerance_details_message { message_id: "Metadata ring partitions with nodes: {non_fault_tolerant_nodes} are not fault tolerant." attribute_list { attribute: "non_fault_tolerant_nodes" value: "192.168.3.110" } } fault_tolerance_status: kDegraded } } domains { domain_type: kDEPRECATEDDisk components { component_type: kCassandraRing max_faults_tolerated: 0 last_update_secs: 1739894490 tolerance_details_message { message_id: "Metadata ring partitions with nodes: {non_fault_tolerant_nodes} are not fault tolerant." attribute_list { attribute: "non_fault_tolerant_nodes" value: "192.168.3.110" } } fault_tolerance_status: kDegraded } } } shadow_clones_enabled: true password_remote_login_enabled: true cluster_functions: 2 cluster_uuid: "025f782c-cce7-44fd-bb15-1f207a5581c7" timezone: "Asia/Tokyo" extended_nfs_fhandle_enabled: true cvm_security_compliance_config { schedule: kDaily aide: false core: false high_strength_password: false banner: false snmp_v3_only: false kernel_mitigations: false ssh_security_level: kDefault ip_restriction: kNormal lock_status: false kernel_core: false dodin_mode: false page_poison: false slub_debug: false fapolicy: false processor_mitigations: false } hypervisor_security_compliance_config { schedule: kDaily aide: false core: false high_strength_password: false banner: false itlbmultihit_mitigation: false retbleed_mitigation: false memory_poison: false logcore: true } disable_degraded_node_monitoring: false cluster_operation_mode: kNormal management_share_container_id: 5 default_ssp_container_id: 1978 cluster_arch: kX86_64 hypervisor_lldp_config { lldpd_tx: true } aes_supported_version_logical_timestamp: 0 stargate_upgrade_logical_timestamp: 0 cluster_usage_warning_alert_threshold_pct: 75 cluster_usage_critical_alert_threshold_pct: 90 cluster_capabilities { mantle_capabilities { forwarding_rpc_supported: true grpc_supported: true health_monitoring_supported: true } } initial_stargate_version: 1080 dns_config { dns_search_suffix_string: "prism-central.cluster.local" } mantle_version: 10 pc_cluster_info { size: kSmall host_info { prism_element_list { cluster_external_ip: "192.168.3.117" cluster_fully_qualified_domain_name: "" cluster_uuid: "00062e1b-0a4e-0b0c-4b51-84470945d17a" service_vm_external_ip_list: "192.168.3.112" service_vm_external_ip_list: "192.168.3.114" service_vm_external_ip_list: "192.168.3.116" service_vm_exernal_ip_list: "192.168.3.112" service_vm_exernal_ip_list: "192.168.3.114" service_vm_exernal_ip_list: "192.168.3.116" } } } is_rate_limit_ecap_created: true new_storage_tiers { fields { name: "" type: "" value: "SSD-MEM-NVMe" strong_type: kText strong_name: kName } fields { name: "" type: "" value: "\017\000\000\000" strong_type: kNumerical strong_name: kRandomIoPriority } fields { name: "" type: "" value: "\r\000\000\000" strong_type: kNumerical strong_name: kSeqIoPriority } fields { name: "" type: "" value: "\006\000\000\000" convert_reason: kConvertedType strong_type: kNumerical strong_name: kType } } new_storage_tiers { fields { name: "" type: "" value: "SSD-PCIe" strong_type: kText strong_name: kName } fields { name: "" type: "" value: "\016\000\000\000" strong_type: kNumerical strong_name: kRandomIoPriority } fields { name: "" type: "" value: "\017\000\000\000" strong_type: kNumerical strong_name: kSeqIoPriority } fields { name: "" type: "" value: "\000\000\000\000" convert_reason: kConvertedType strong_type: kNumerical strong_name: kType } } new_storage_tiers { fields { name: "" type: "" value: "SSD-SATA" strong_type: kText strong_name: kName } fields { name: "" type: "" value: "\r\000\000\000" strong_type: kNumerical strong_name: kRandomIoPriority } fields { name: "" type: "" value: "\016\000\000\000" strong_type: kNumerical strong_name: kSeqIoPriority } fields { name: "" type: "" value: "\001\000\000\000" convert_reason: kConvertedType strong_type: kNumerical strong_name: kType } } new_storage_tiers { fields { name: "" type: "" value: "DAS-SATA" strong_type: kText strong_name: kName } fields { name: "" type: "" value: "\007\000\000\000" strong_type: kNumerical strong_name: kRandomIoPriority } fields { name: "" type: "" value: "\007\000\000\000" strong_type: kNumerical strong_name: kSeqIoPriority } fields { name: "" type: "" value: "\002\000\000\000" convert_reason: kConvertedType strong_type: kNumerical strong_name: kType } } new_storage_tiers { fields { name: "" type: "" value: "SSD-LowEndurance" strong_type: kText strong_name: kName } fields { name: "" type: "" value: "\t\000\000\000" strong_type: kNumerical strong_name: kRandomIoPriority } fields { name: "" type: "" value: "\021\000\000\000" strong_type: kNumerical strong_name: kSeqIoPriority } fields { name: "" type: "" value: "\007\000\000\000" convert_reason: kConvertedType strong_type: kNumerical strong_name: kType } } patched_entities_map { key: "vm_templates_ecap" value: true } patched_entities_map { key: "vm_templates_v4_vm_spec" value: true } replica_placement_policy_list { replica_placement_policy_id: 1 policy_description: "rf1_default" fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 0 } fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 0 } fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 0 } name_tag: "0N_OR_0D" } replica_placement_policy_list { replica_placement_policy_id: 2 policy_description: "rf2_default" fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 1 } fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 1 } fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 1 } name_tag: "1N_OR_1D" } replica_placement_policy_list { replica_placement_policy_id: 3 policy_description: "rf3_default" fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 2 } fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 2 } fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 2 } name_tag: "2N_OR_2D" } replica_placement_policy_list { replica_placement_policy_id: 4 policy_description: "rf3_1n2d" fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 2 } fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 1 } fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 1 } name_tag: "1N_OR_2D" } replica_placement_policy_list { replica_placement_policy_id: 5 policy_description: "rf3_adaptive" fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 2 } fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 2 } fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 2 } name_tag: "1N_AND_1D" fallback_fault_domain { fault_domain_type: kDisk enforcement_rule: kStrict fault_tolerance: 1 } fallback_fault_domain { fault_domain_type: kNode enforcement_rule: kStrict fault_tolerance: 1 } fallback_fault_domain { fault_domain_type: kRackableUnit enforcement_rule: kBestEffort fault_tolerance: 1 } }
活用シーン
Prismから設定可能な管理系設定のパラメータが表示されるため、設定変更前後の確認や証跡取得が必要となる場面で活用できると思われます。
コメント