• ironic pxe


    [root@bogon ironic]# grep pxe_bootfile_name_by_arch -rn *
    ironic.conf:4075:pxe_bootfile_name_by_arch = =aarch64:grubaa64.efi
    [root@bogon ironic]# grep pxe_config_template_by_arch  -rn *
    ironic.conf:4040:pxe_config_template_by_arch = aarch64:/tftpboot/pxe_grub_config.template
    
    
    
    
     

     抓包

    [root@bogon ~]# tcpdump -i enahisic2i3 udp and port 67 or port 68 or port 69 and  ether src ac:8d:34:d2:f9:f0 
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on enahisic2i3, link-type EN10MB (Ethernet), capture size 262144 bytes
    13:15:43.466699 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 347
    13:15:46.813071 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 359
    13:15:46.818719 IP 172.16.100.101.bmc_patroldb > bogon.tftp:  54 RRQ "bootx64.efi" octet tsize 0 blksize 1468 windowsize 4
    13:18:07.233199 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 347
    13:18:10.815064 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 359
    13:18:10.820525 IP 172.16.100.101.pdps > bogon.tftp:  54 RRQ "bootx64.efi" octet tsize 0 blksize 1468 windowsize 4
    13:24:14.429007 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 347
    13:24:17.720392 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 359
    13:24:17.726269 IP 172.16.100.101.jwalkserver > bogon.tftp:  54 RRQ "bootx64.efi" octet tsize 0 blksize 1468 windowsize 4
    13:24:17.752169 IP 172.16.100.101.winjaserver > bogon.tftp:  46 RRQ "bootx64.efi" octet blksize 1468 windowsize 4
    13:24:18.083128 IP 172.16.100.101.25300 > bogon.tftp:  60 RRQ "/grub.cfg-01-ac-8d-34-d2-f9-f0" octet blksize 1024 tsize 0
    13:24:18.084378 IP 172.16.100.101.25301 > bogon.tftp:  48 RRQ "/grub.cfg-AC106465" octet blksize 1024 tsize 0
    13:24:18.085658 IP 172.16.100.101.25302 > bogon.tftp:  47 RRQ "/grub.cfg-AC10646" octet blksize 1024 tsize 0
    13:24:18.086710 IP 172.16.100.101.25303 > bogon.tftp:  46 RRQ "/grub.cfg-AC1064" octet blksize 1024 tsize 0
    13:24:18.087776 IP 172.16.100.101.25304 > bogon.tftp:  45 RRQ "/grub.cfg-AC106" octet blksize 1024 tsize 0
    13:24:18.088753 IP 172.16.100.101.25305 > bogon.tftp:  44 RRQ "/grub.cfg-AC10" octet blksize 1024 tsize 0
    13:24:18.089661 IP 172.16.100.101.25306 > bogon.tftp:  43 RRQ "/grub.cfg-AC1" octet blksize 1024 tsize 0
    13:24:18.090741 IP 172.16.100.101.25307 > bogon.tftp:  42 RRQ "/grub.cfg-AC" octet blksize 1024 tsize 0
    13:24:18.092014 IP 172.16.100.101.25308 > bogon.tftp:  41 RRQ "/grub.cfg-A" octet blksize 1024 tsize 0
    13:24:18.093023 IP 172.16.100.101.25309 > bogon.tftp:  39 RRQ "/grub.cfg" octet blksize 1024 tsize 0
    13:24:18.094078 IP 172.16.100.101.25310 > bogon.tftp:  71 RRQ "/EFI/centos/grub.cfg-01-ac-8d-34-d2-f9-f0" octet blksize 1024 tsize 0
    13:24:18.095291 IP 172.16.100.101.25311 > bogon.tftp:  59 RRQ "/EFI/centos/grub.cfg-AC106465" octet blksize 1024 tsize 0
    13:24:18.096275 IP 172.16.100.101.25312 > bogon.tftp:  58 RRQ "/EFI/centos/grub.cfg-AC10646" octet blksize 1024 tsize 0
    13:24:18.097296 IP 172.16.100.101.25313 > bogon.tftp:  57 RRQ "/EFI/centos/grub.cfg-AC1064" octet blksize 1024 tsize 0
    13:24:18.098296 IP 172.16.100.101.25314 > bogon.tftp:  56 RRQ "/EFI/centos/grub.cfg-AC106" octet blksize 1024 tsize 0
    13:24:18.099355 IP 172.16.100.101.25315 > bogon.tftp:  55 RRQ "/EFI/centos/grub.cfg-AC10" octet blksize 1024 tsize 0
    13:24:18.100333 IP 172.16.100.101.25316 > bogon.tftp:  54 RRQ "/EFI/centos/grub.cfg-AC1" octet blksize 1024 tsize 0
    13:24:18.101383 IP 172.16.100.101.25317 > bogon.tftp:  53 RRQ "/EFI/centos/grub.cfg-AC" octet blksize 1024 tsize 0
    13:24:18.102394 IP 172.16.100.101.25318 > bogon.tftp:  52 RRQ "/EFI/centos/grub.cfg-A" octet blksize 1024 tsize 0
    13:24:18.103414 IP 172.16.100.101.25319 > bogon.tftp:  50 RRQ "/EFI/centos/grub.cfg" octet blksize 1024 tsize 0
    13:24:18.104587 IP 172.16.100.101.25320 > bogon.tftp:  63 RRQ "/EFI/centos/arm64-efi/command.lst" octet blksize 1024 tsize 0
    13:24:18.105631 IP 172.16.100.101.25321 > bogon.tftp:  58 RRQ "/EFI/centos/arm64-efi/fs.lst" octet blksize 1024 tsize 0
    13:24:18.106752 IP 172.16.100.101.25322 > bogon.tftp:  62 RRQ "/EFI/centos/arm64-efi/crypto.lst" octet blksize 1024 tsize 0
    13:24:18.107750 IP 172.16.100.101.25323 > bogon.tftp:  64 RRQ "/EFI/centos/arm64-efi/terminal.lst" octet blksize 1024 tsize 0
    13:24:18.108693 IP 172.16.100.101.25324 > bogon.tftp:  50 RRQ "/EFI/centos/grub.cfg" octet blksize 1024 tsize 0
    13:24:23.501076 IP 172.16.100.101.25325 > bogon.tftp:  59 RRQ "/tftpboot/172.16.100.101.conf" octet blksize 1024 tsize 0
    13:24:26.058345 IP 172.16.100.101.25326 > bogon.tftp:  80 RRQ "1e3726d6-3dfc-46c5-8fd1-47dd30e21664/deploy_kernel" octet blksize 1024 tsize 0
    13:24:26.391574 IP 172.16.100.101.25327 > bogon.tftp:  80 RRQ "1e3726d6-3dfc-46c5-8fd1-47dd30e21664/deploy_kernel" octet blksize 1024 tsize 0
    13:24:26.918393 IP 172.16.100.101.25328 > bogon.tftp:  81 RRQ "1e3726d6-3dfc-46c5-8fd1-47dd30e21664/deploy_ramdisk" octet blksize 1024 tsize 0
    13:25:16.190981 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 276
    13:25:16.191576 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from ac:8d:34:d2:f9:f0 (oui Unknown), length 288

    arpping
    用于检测ip地址是否冲突,分配ip时常用(grep dns & arping)
    
    arping -I eth1 -c 3 -f -D 172.x.x.x
    
    Received 0 response(s)     说明这个IP地址没有被局域网占用
    
    Received 1 response(s)     已被占用

    [root@bogon ~]# tftp 172.16.100.99
    tftp> get grubaa64.efi
    tftp> 

     

                             |
    +-----------------------+--------------------------------------------------------------------------------------------------------------------------------+
    | admin_state_up        | True                                                                                                                           |
    | allowed_address_pairs |                                                                                                                                |
    | binding:host_id       | fb3d9543-f0ab-4117-9486-239f2222d3f2                                                                                           |
    | binding:profile       | {"local_link_information": [{"switch_info": "JG05-SA-01-CE8850", "port_id": "100GE1/0/12", "switch_id": "30:e9:8e:e0:0e:21"}]} |
    | binding:vif_details   | {}                                                                                                                             |
    | binding:vif_type      | other                                                                                                                          |
    | binding:vnic_type     | baremetal                                                                                                                      |
    | created_at            | 2020-06-10T02:19:38Z                                                                                                           |
    | description           |                                                                                                                                |
    | device_id             | 61608d15-1b0c-43df-8ec8-ded9dc038db3                                                                                           |
    | device_owner          | baremetal:none                                                                                                                 |
    | extra_dhcp_opts       | {"opt_value": "172.16.100.99", "ip_version": 4, "opt_name": "150"}                                                             |
    |                       | {"opt_value": "172.16.100.99", "ip_version": 4, "opt_name": "66"}                                                              |
    |                       | {"opt_value": "bootx64.efi", "ip_version": 4, "opt_name": "67"}                                                                |
    |                       | {"opt_value": "/tftpboot/", "ip_version": 4, "opt_name": "210"}                                                                |
    |                       | {"opt_value": "172.16.100.99", "ip_version": 4, "opt_name": "server-ip-address"}                                               |
    | fixed_ips             | {"subnet_id": "cf718c83-6dca-4559-a49f-232478ec7823", "ip_address": "172.16.100.115"}                                          |
    | id                    | e8410040-83b2-456e-a5f4-c3d264d179fd                                                                                           |
    | mac_address           | ac:8d:34:89:ae:ec                                                                                                              |
    | name                  |                                                                                                                                |
    | network_id            | 7955186c-17c5-4bbb-ba7f-c6d63203ce37                                                                                           |
    | port_security_enabled | True                                                                                                                           |
    | project_id            | 42272601916748e2ba64d8a1c5413ba4                                                                                               |
    | revision_number       | 14                                                                                                                             |
    | security_groups       | 3d9150b8-1d58-4d16-8066-33908ec3b910                                                                                           |
    | status                | ACTIVE                                                                                                                         |
    | tags                  |                                                                                                                                |
    | tenant_id             | 42272601916748e2ba64d8a1c5413ba4                                                                                               |
    | updated_at            | 2020-06-10T02:19:40Z                                                                                                           |
    +-----------------------+--------------------------------------------------------------------------------------------------------------------------------+
    [root@bogon ~]# 

     

     原来是端口的网络有问题,physnet-vlan是vlan网络,将部署网络改成vlan网络可以了

  • 相关阅读:
    解决Tomcat请求中文乱码的问题
    Bootstrap 兼容 IE
    Spring+MyBatis多数据源配置实现
    年度总结与计划
    AJAX 提交表单以及文件上传
    移动端Web开发调试工具:Chrome DevTools
    SpringMVC 之 @ResponseBody 和 @RequestBody
    goland快键键防忘
    MySQL日志文件影响数据库的各种类型活动
    何为云计算
  • 原文地址:https://www.cnblogs.com/dream397/p/13083186.html
Copyright © 2020-2023  润新知