主机组面向的是管理员; Available Zone面向的是所有用户
Available Zone下包含若干主机组。
一个主机可以存在多个主机组内 一个主机组可以包含多个key-value对 同一个key-value对可以被分配到多个主机组上
openstack官网(http://docs.openstack.org/trunk/config-reference/content/section_compute-scheduler.html) 关于nova schedule的说明中有个关于主机组的例子很形象:
Example: Specify compute hosts with SSDs This example configures the Compute service to enable users to request nodes that have solid-state drives (SSDs). You create a fast-io host aggregate in the nova availability zone and you add the ssd=true key-value pair to the aggregate. Then, you add the node1, and node2 compute nodes to it.
$ nova aggregate-create fast-io nova
+----+---------+-------------------+-------+----------+
| Id | Name | Availability Zone | Hosts | Metadata |
+----+---------+-------------------+-------+----------+
| 1 | fast-io | nova | | |
+----+---------+-------------------+-------+----------+
$ nova aggregate-set-metadata 1 ssd=true
+----+---------+-------------------+-------+-------------------+
| Id | Name | Availability Zone | Hosts | Metadata |
+----+---------+-------------------+-------+-------------------+
| 1 | fast-io | nova | [] | {u'ssd': u'true'} |
+----+---------+-------------------+-------+-------------------+
$ nova aggregate-add-host 1 node1
+----+---------+-------------------+-----------+--------------------+
| Id | Name | Availability Zone | Hosts | Metadata |
+----+---------+-------------------+------------+-------------------+
| 1 | fast-io | nova | [u'node1']| {u'ssd': u'true'} |
+----+---------+-------------------+------------+-------------------+
$ nova aggregate-add-host 1 node2
+----+---------+-------------------+---------------------+-------------------+
| Id | Name | Availability Zone | Hosts | Metadata |
+----+---------+-------------------+----------------------+-------------------+
| 1 | fast-io | nova | [u'node1', u'node2']| {u'ssd': u'true'} |
+----+---------+-------------------+----------------------+-------------------+
Use the nova flavor-create command to create the ssd.large flavor called with an ID of 6, 8 GB of RAM, 80 GB root disk, and four vCPUs.
$ nova flavor-create ssd.large 6 8192 80 4
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | extra_specs |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
| 6 | ssd.large | 8192 | 80 | 0 | | 4 |1 | True | {} |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+
Once the flavor is created, specify one or more key-value pairs that match the key-value pairs on the host aggregates. In this case, that is the ssd=true key-value pair. Setting a key-value pair on a flavor is done using the nova flavor-key command.
$ nova flavor-key ssd.large set ssd=true
Once it is set, you should see the extra_specs property of the ssd.large flavor populated with a key of ssd and a corresponding value of true.
$ nova flavor-show ssd.large
+----------------------------+-------------------+
| Property | Value |
+----------------------------+-------------------+
| OS-FLV-DISABLED:disabled | False |
| OS-FLV-EXT-DATA:ephemeral | 0 |
| disk | 80 |
| extra_specs | {u'ssd': u'true'} |
| id | 6 |
| name | ssd.large |
| os-flavor-access:is_public | True |
| ram | 8192 |
| rxtx_factor | 1.0 |
| swap | |
| vcpus | 4 |
+----------------------------+-------------------+
Now, when a user requests an instance with the ssd.large flavor, the scheduler only considers hosts with the ssd=true key-value pair. In this example, these are node1 and node2.
相关推荐
这使得用户可以在创建汇总图形时,通过这些变量指定特定的主机或数据查询,从而提供更多的灵活性。 - **自动汇总数据源**:自动将指定的数据源进行汇总,从而实现快速创建汇总图形的目的。 - **定制图形模板**:用户...
- **安装host_utilities**:在主机端安装NetApp提供的host_utilities软件包,以帮助管理LUN和路径。例如,在Linux环境中,可以使用gunzip命令解压netapp_linux_host_utilities_5_0.tar.gz软件包。 - **LUN管理**:...
* `openstack aggregate add host`:将主机添加到聚合中。 * `openstack aggregate create`:创建一个新的聚合。 * `openstack aggregate delete`:删除一个聚合。 * `openstack aggregate list`:列出所有聚合。 * ...
- 在主机上使用LUN存储数据,涉及到主机端配置,确保存储设备的正确连接和使用。 手册还提到了NetApp磁盘路径管理软件的安装以及与IBM系统的集成。虽然具体的安装步骤和配置细节未在摘录中给出,但是这些通常会...
在配置主机名和 initiator信息时,可能需要更新`hosts`文件,确保存储系统能正确识别主机。 18. **Qtree情况**: Qtree是在卷内部创建的独立文件系统,`qtree show`用于查看Qtrees的配置和状态。 19. **卷状态...
表中的字段如hostid、proxy_hostid、host、status等,每一个都承载着重要的数据含义,比如hostid是该表的主键,用于唯一标识每一个主机条目。 总的来说,Zabbix的数据库表结构分析是深入掌握Zabbix系统的一个重要...
可用性区域(Availability Zone)是OpenStack中用于隔离故障域的一个概念,可以将其理解为Host Aggregate的一个名称,它们用于定义运行资源的不同逻辑区域,以实现故障隔离和提高高可用性。 绑定(Bonding)或网络...
3. 配置NetApp模拟器的初始化器组(initiator groups),注册Oracle RAC节点的初始化器,创建聚合(aggregate)、卷(volume)、LUN(逻辑单元号),并映射LUN。 4. 针对网络配置,由于NetApp模拟器的问题,可能需要...
- **`$_SERVER['REMOTE_HOST']`**:客户端主机名。 - **`$_SERVER['REMOTE_PORT']`**:客户端所使用的端口。 - **`$_SERVER['SCRIPT_FILENAME']`**:当前执行脚本的绝对路径。 - **`$_SERVER['SERVER_ADMIN']`**:...
- `ip host <主机名> <address>`:配置DNS主机名映射。 - `ip name-server <服务器地址>`:设置DNS服务器。 - `ip domain-lookup`:启用DNS解析功能。 - `show hosts`:显示已知的主机名和IP地址。 - `ping ...
- `--host localhost`:指定了主机地址为 localhost。 - `--port 27017`:指定了 MongoDB 服务监听的端口为 27017。 - `-u username` 和 `-p password`:分别指定了用户名和密码。 - `--authenticationDatabase ...
监控PGA的使用情况可以辅助识别是否存在内存管理问题,例如是否需要调整pga_aggregate_target初始化参数以优化性能。 总的来说,Spotlight通过提供丰富的性能数据和直观的可视化界面,帮助DBA及时发现和解决Oracle...
- `set host-name <hostname>`:设置主机名。 - `set domain-name <domain>`:设置域名。 - `set root-authentication plain-text-password`:设置根用户密码。 4. **接口配置** - 进入接口配置模式:`edit ...
- **命令**: `show parameter PGA_AGGREGATE_TARGET;` - **功能**: 显示所有会话最大可用的程序全局区域(PGA)内存。 - **命令**: `show parameter LICENSE_MAX_SESSIONS;` - **功能**: 显示许可证允许的最大并发...
1. **tnsnames.ora** - 这是Oracle数据库的网络配置文件,用于定义数据库服务名(Service Name)与网络连接参数,如主机名、端口号、监听地址等。例如: ``` MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)...
5. 上下文映射(Context Mapping):在多限界上下文的情况下,需要通过上下文映射来表达不同上下文之间的关系,常见的映射关系有防腐层(Anticorruption Layer)、开放主机服务(Open Host Service)等。 6. 领域...
- **HOST VIEW**:关注主机级别的资源使用情况。 - **LOAD VIEW**:分析系统负载。 - **OUTBOUND CALLS VIEW**:追踪出站调用的性能。 - **PROBE VIEW**:查看Probe的工作状态。 - **SQL STATEMENTS VIEW**:...
mongo --host localhost --port 27017 ``` 这里指定了MongoDB服务运行的主机地址`localhost`以及默认端口`27017`。如果MongoDB服务运行在不同的主机或端口,则需要相应地修改这些参数。 #### 三、选择数据库 在...
AggregationResults<CityCount> results = mongoTemplate.aggregate(agg, "users", CityCount.class); List<CityCount> cityCounts = results.getMappedResults(); ``` 7. **性能优化** - 使用索引来加速查询。...