【ironic】ironic / neutron / nova 配置文件

news/2024/10/18 14:18:49/

1. ironic 配置文件

[DEFAULT]

enabled_network_interfaces=noop,flat,neutron
default_network_interface=neutron
auth_strategy=keystone
enabled_drivers=pxe_ipmitool
debug=True
[agent]
deploy_logs_collect=always


[amt]


[api]
host_ip=$ip
port=16385


[cimc]


[cisco_ucs]


[conductor]
api_url=http://$ip:6385


# in production, use time > 600
clean_callback_timeout=0


[console]


[cors]


[cors.subdomain]


[database]
connection=mysql+pymysql://ironic:$password@$mysql_ip:$port/ironic
max_pool_size=5
max_overflow=15
connection_trace=true
use_db_reconnect=true


[deploy]
shred_random_overwrite_iterations=0
shred_final_overwrite_with_zeros=False


[dhcp]
dhcp_provider=neutron


[disk_partitioner]


[disk_utils]


[glance]
glance_api_servers=http://$glance_ip:9292
auth_strategy=keystone


[iboot]


[ilo]


[inspector]


[ipmi]
retry_timeout=600


[irmc]


[ironic_lib]


[keystone]
region_name=RegionOne


[keystone_authtoken]
region_name=RegionOne


auth_uri=http://$keystrone_ip:35357/v2.0
admin_user=ironic
admin_password=$password
admin_tenant_name=service
identity_uri=http://$ip:35357


auth_version=v2.0


[matchmaker_redis]


[neutron]
url=http://$ip:9696
auth_strategy=keystone
cleaning_network_uuid=c97fbd23-e694-4cd8-9859-c6fd371e1e91
provisioning_network_uuid=c97fbd23-e694-4cd8-9859-c6fd371e1e91


[oneview]


[oslo_concurrency]


[oslo_messaging_amqp]


[oslo_messaging_notifications]


[oslo_messaging_rabbit]
rabbit_hosts = rabbitmq-a:5672, rabbitmq-b:5672
rabbit_userid = rabbitmq
rabbit_password = $passwd
rabbit_ha_queues=true
heartbeat_timeout_threshold=0


[oslo_policy]


[pxe]
pxe_append_params=nofb nomodeset vga=normal console=tty0 console=ttyS0,115200n8
tftp_server=$ip
tftp_root=/tftpboot
tftp_master_path=/tftpboot/master_images
images_path=/ironic/images
instance_master_path=/ironic/master_images


[seamicro]


[snmp]


[ssh]


[ssl]


[swift]


[virtualbox]


2. neutron 配置文件

[DEFAULT]
debug = True
use_syslog = False
use_stderr = False
log_dir = /var/log/neutron
bind_host = $host_ip
bind_port = 9696
core_plugin = ml2
service_plugins = router,metering,qos
auth_strategy = keystone
base_mac = da:16:3f:00:00:00
mac_generation_retries = 16
dhcp_lease_duration = 86400
dhcp_agent_notification = True
allow_automatic_dhcp_failover = True
network_auto_schedule = False
allow_bulk = True
allow_pagination = False
allow_sorting = False
allow_overlapping_ips = True
notification_driver = neutron.openstack.common.notifier.rpc_notifier
rpc_backend = rabbit
agent_down_time = 75
api_workers = 40
rpc_workers = 40
notify_nova_on_port_status_changes = True
notify_nova_on_port_data_changes = True
send_events_interval = 2
l3_ha = True
max_l3_agents_per_router = 2
min_l3_agents_per_router = 2
l3_ha_net_cidr = 168.254.192.0/18
enable_fip_rate_limit = True
fip_rate_limit_default_rate = 1
enable_gateway_rate_limit = True
gateway_rate_limit_default_rate = 1
enable_l3_metering = True
router_scheduler_driver = neutron.scheduler.l3_agent_scheduler.AZLeastRoutersScheduler
default_availability_zones = az1,az2
[agent]
check_child_processes_interval = 30
check_child_processes_action = respawn
[cors]
[cors.subdomain]
[database]
connection = mysql+pymysql://neutron:$password@mysql_ip:4406/neutron
max_pool_size = 150
max_overflow = 300
[keystone_authtoken]
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = E7ec7f48n7Bfa6q
auth_uri = http://keystone_ip:5000/v3
auth_url = http://keystone_ip:35357/v3
[matchmaker_redis]
[nova]
url = http://keystone.jp-tokyo-1_ip:8774/v2.1
auth_url = http://keystone_ip:35357/v3
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
project_id = 9a25813703c64aafb499bb92a1b3e79d
username = nova
password = $password
[oslo_concurrency]
lock_path = /var/lib/neutron/tmp
[oslo_messaging_amqp]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
rabbit_hosts = rabbitmq-a:5672, rabbitmq-b:5672
rabbit_userid = rabbitmq
rabbit_password = $rabbit_password
rabbit_ha_queues = True
heartbeat_timeout_threshold = 0
[oslo_policy]
[quotas]
[ssl]



3. nova 配置文件

[DEFAULT]
my_ip = $ip
auth_strategy = keystone
multi_host = True
state_path = /openstack/nova
allow_resize_to_same_host = true
resume_guests_state_on_host_boot = true
instance_usage_audit = True
instance_usage_audit_period = hour
notify_on_state_change = vm_and_task_state
enabled_apis = osapi_compute,metadata
running_deleted_instance_action = reap
scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
debug = True
default_log_levels = amqplib=WARN,sqlalchemy=WARN,boto=WARN,suds=INFO,qpid.messaging=INFO,iso8601.iso8601=INFO
rpc_backend = rabbit
use_neutron = True
network_api_class = nova.network.neutronv2.api.API
linuxnet_interface_driver = nova.network.linux_net.LinuxOVSInterfaceDriver
neutron_admin_tenant_name = service
neutron_auth_strategy = keystone
security_group_api = neutron
firewall_driver = nova.virt.firewall.NoopFirewallDriver
force_config_drive = true
config_drive_skip_versions =
flat_injected = True
vcpu_pin_set = 8-39
only_snapshot_sys = True
compute_driver=ironic.IronicDriver


update_resources_interval=10
reserved_host_memory_mb=0
reserved_host_disk_mb=0
cpu_allocation_ratio=1.0
ram_allocation_ratio=1.0
disk_allocation_ratio=1.0


bandwidth_poll_interval=-1


max_instances_per_host = 25
console_allowed_origins = keystone.jp-tokyo-1.lcs.i-lecloud.com
# scheduler_default_filters = RetryFilter,AvailabilityZoneFilter,RamFilter,ComputeFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,NumInstancesFilter
scheduler_default_filters = RetryFilter,AvailabilityZoneFilter,AggregateInstanceExtraSpecsFilter,RamFilter,ComputeFilter,ImagePropertiesFilter,ServerGroupAntiAffinityFilter,ServerGroupAffinityFilter,NumInstancesFilter,ComputeCapabilitiesFilter
cpu_allocation_ratio = 3.0
osapi_compute_listen = $ip
osapi_compute_listen_port = 8774
metadata_listen = $ip
metadata_listen_port = 8775


[ironic]
api_endpoint=http://$keystone_ip:6385
admin_url=http://$keystone_ip:5000
admin_username=ironic
admin_password=$ironic_password
admin_tenant_name=service


[api_database]
connection = mysql+pymysql://nova_api:password@$mysql_ip:$port/nova_api
max_pool_size = 5
max_overflow = 15
[barbican]
[cache]
[cells]
[cinder]
[conductor]
[cors]
[cors.subdomain]
[database]
connection = mysql+pymysql://nova:password@$mysql_ip:$port/nova
max_pool_size = 5
max_overflow = 15
[ephemeral_storage_encryption]
[glance]
api_servers = http://$keystone_ip:9292
[guestfs]
[hyperv]
config_drive_cdrom = true
config_drive_inject_password = true
[image_file_url]
[ironic]
[keymgr]
[keystone_authtoken]
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = nova
password =$nova_password
auth_uri = http://$keystone_ip:5000/v3
auth_url = http://$keystone_ip:35357/v3


[libvirt]
images_type = rbd
images_rbd_pool = vms-1
images_rbd_ceph_conf = /etc/ceph/ceph.conf
rbd_user = cinder
rbd_secret_uuid = 497eba76-3nda-42ec-9a8c-92d3d545c33b
cpu_mode = host-model
type = kvm
inject_key = false
inject_password = false
inject_partition = -2
live_migration_flag = VIR_MIGRATE_UNDEFINE_SOURCE,VIR_MIGRATE_PEER2PEER,VIR_MIGRATE_LIVE,VIR_MIGRATE_PERSIST_DEST
[matchmaker_redis]
[metrics]
[neutron]
auth_type = password
url = http://$keystone_ip:9696
auth_url = http://$keystone_ip:5000/v3
username = neutron
password = $neutron_password
project_name = service
region_name = RegionOne
project_domain_name = default
user_domain_name = default
service_metadata_proxy = False
[osapi_v21]
[oslo_concurrency]
[oslo_messaging_amqp]
[oslo_messaging_notifications]
driver = nova.openstack.common.notifier.rpc_notifier
[oslo_messaging_rabbit]
rabbit_hosts = rabbitmq-a:5672, rabbitmq-b:5672
rabbit_userid = rabbitmq
rabbit_password = $rabbitmq_password
rabbit_ha_queues = True
[oslo_middleware]
[oslo_policy]
[rdp]
[serial_console]
[spice]
[ssl]
[trusted_computing]
[upgrade_levels]
[vmware]
[vnc]
enabled = true
keymap = en-us
novncproxy_base_url = https://$vnc_ip:443/vnc_auto.html
vncserver_proxyclient_address = $ip
novncproxy_host = $ip
vncserver_listen = $ip
[workarounds]
[xenserver]




http://www.ppmy.cn/news/360660.html

相关文章

便携烙铁开源系统IronOS,支持多款便携DC, QC, PD供电烙铁,支持所有智能烙铁标准功能

今天在PINE64官网刷消息看到他们推出了便携烙铁二代产品Pinecil V2,就简单浏览了下,竟然有惊喜。 早期他们家推出的便携烙铁是基于GD32设计,本次升级到二代产品,改成国产博流的BL706,特色就是支持低功耗蓝牙&#xff…

NB-IoT技术实战开发 ----- NB-IoT介绍

一.1------初识NB-IoT 1、NB-IoT介绍2、 物联网技术发展2.1有线物联网2.2 无线网络网 3、为什么需要NB-IOT4、NB-IOT优势5、NB-IOT解决方案亮点和价值5.1 广覆盖5.2 低功耗5.3低成本5.4 大连接 6、NB-IOT的应用1.智能抄表2.智能停车3.宠物跟踪4.else 1、NB-IoT介绍 NB-----Na…

Neutron — SR-IOV Agent

目录 文章目录 目录Neutron OvS 网络模型的性能瓶颈Neutron SR-IOV 网络模型Neutron 配置启用 SR-IOV Agent创建 SR-IOV 类型虚拟网络SR-IOV 与 NUMA 亲和SR-IOV 与 VLAN TagSR-IOV 与安全组SR-IOV Bounding配置BondingNeutron OvS 网络模型的性能瓶颈 Neutron OvS 网络模型会…

NTP

NTP(Network Time Protocol) 网络时间协议 NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度…

NORMINV

NORMINV是返回指定平均值和标准偏差的正态累积分布函数的反函数 计算公式为NORMINV(probability,mean,standard_dev)&#xff0c;其中 Probability&#xff1a;正态分布的概率值&#xff1b;0<probability<1&#xff1b; Mean&#xff1a; 分布的算术平均值 Standard_dev…

关于neon

这个学期的任务在开学的时候就已经定了下来.和老师聊过关于自己的想法,老师也表示了自己的想法,后来发现老师想的还是比我周到点.导师的意思是让我继续搞我的ARM板子,一直觉得搞这个没有搞PC机来的好.因为现在的板子的硬件已经提高了很多,可以说比以前的pc机都要强悍很多,在上面…

NoC(Network on Chip)基础 (7):流控制(NoC Flow Control)

文章目录 Flow Control 简介分类及待分配的资源NoC 中分配资源的基本单位 Bufferless Flow ControlBuffered Flow ControlPacket-Buffer Flow ControlFlit-Buffer Flow ControlWormhole Flow ControlVirtual-Channel Flow Control Backpressure 机制Credit-Based Flow ControlO…

NOC 总线

弄清了访存的路径&#xff0c;可能就会想到一个问题&#xff1a;处理器发出去的读写请求到底是个什么东西&#xff1f;要想搞清楚它&#xff0c;就需要引入总线。下文我拿ARM的AXI/ACE总线协议以及由它衍生的总线结构来展开讨论。这两个协议广泛用于主流的手机芯片上&#xff0…