The problem was the IGMP Snooping as you suspected. Thank you for your help.
Best posts made by mashina
-
RE: General question about Multicasting.
Latest posts made by mashina
-
RE: General question about Multicasting.
The problem was the IGMP Snooping as you suspected. Thank you for your help.
-
RE: Multicast stuck at partclone page
Thank you for your reply. I didn’t try your solution but after IGMP Snooping was configured on the VLAN, the multicasting worked immediately.
I left all the Fog multicasting settings as default.
-
RE: General question about Multicasting.
@george1421 Thank you for the clarification and your good advice. I will look into it further.
-
General question about Multicasting.
I’m having trouble with multicasting and suspect it’s because there are several switches between the Fog server and the host computer, even though they’re all on the same VLAN. After checking the documentation, I’m still unsure which port numbers need to be allowed for multicasting to work correctly. The Web UI indicates that port 63100 is the default for broadcasting, and Udpcast uses port 9000 and port 9001.
I’m not an expert in networking, so I would appreciate it if someone could tell me if I need to ask our networking team to open specific ports on that VLAN for multicasting. Any other advice would also be very helpful. Thank you!
-
Multicast stuck at partclone page
Hello,
My Fog server is behind several switches but is on the same VLAN as my Host computers. The Multicast starts and continues until the Partclone page appears and nothing happens from there. I read another post that indicated that the multi-switch environment must be the problem but no solution was offered. Does anyone know how I should approach troubleshooting?
Process stuck here.
Multicast log:
[05-21-24 8:02:53 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is new [05-21-24 8:02:53 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test image file found, file: /images/Peruswin11-21032024 [05-21-24 8:02:53 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test 3 clients found [05-21-24 8:02:53 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test sending on base port 63632 [05-21-24 8:02:53 am] | Command: /usr/local/sbin/udp-sender --interface ens18 --min-receivers 3 --max-wait 300 --portbase 63632 --full-duplex --ttl 32 --nokbd --nopointopoint --file /images/Peruswin11-21032024/d1p1.img;/usr/local/sbin/udp-sender --interface ens18 --min-receivers 3 --max-wait 30 --portbase 63632 --full-duplex --ttl 32 --nokbd --nopointopoint --file /images/Peruswin11-21032024/d1p2.img;/usr/local/sbin/udp-sender --interface ens18 --min-receivers 3 --max-wait 30 --portbase 63632 --full-duplex --ttl 32 --nokbd --nopointopoint --file /images/Peruswin11-21032024/d1p3.img;/usr/local/sbin/udp-sender --interface ens18 --min-receivers 3 --max-wait 30 --portbase 63632 --full-duplex --ttl 32 --nokbd --nopointopoint --file /images/Peruswin11-21032024/d1p4.img; [05-21-24 8:02:53 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test has started [05-21-24 8:03:04 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:03:14 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:03:24 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:03:34 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:03:44 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:03:54 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:04 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:14 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:24 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:34 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:44 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:04:54 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:05:04 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:05:15 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:05:25 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:05:35 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is already running with pid: 107832 [05-21-24 8:05:45 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test has been cancelled [05-21-24 8:05:45 am] | Task ID: 1 Name: Multi-Cast Task - multicast-test is now cancelled
Multicast.log.udpcast.1
Udp-sender 20200328 Using mcast address 236.28.1.80 UDP sender for /images/Peruswin11-21032024/d1p1.img at 172.28.1.80 on ens18 Broadcasting control to 224.0.0.1 New connection from 172.28.171.148 (#0) 00000009 New connection from 172.28.171.94 (#1) 00000009 New connection from 172.28.171.96 (#2) 00000009 Starting transfer: 00000009 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Timeout notAnswered=[0,1,2] notReady=[0,1,2] nrAns=0 nrRead=0 nrPart=3 avg=10000 Dropping client #0 because of timeout Disconnecting #0 (172.28.171.148) Dropping client #1 because of timeout Disconnecting #1 (172.28.171.94) Dropping client #2 because of timeout Disconnecting #2 (172.28.171.96) bytes= re-xmits=0000000 ( 0.0%) slice=0112 - 0 Transfer complete. Udp-sender 20200328 Using mcast address 236.28.1.80 UDP sender for /images/Peruswin11-21032024/d1p2.img at 172.28.1.80 on ens18 Broadcasting control to 224.0.0.1
Fog Setting:
## Start of FOG Settings ## Created by the FOG Installer ## Find more information about this file in the FOG Project wiki: ## https://wiki.fogproject.org/wiki/index.php?title=.fogsettings ## Version: 1.5.10.16 ## Install time: Mon Mar 18 12:14:11 2024 ipaddress='172.28.1.80' copybackold='0' interface='ens18' submask='255.255.0.0' hostname='fog' routeraddress='# No router address added' plainrouter='' dnsaddress='# No dns added' username='fogproject' password='K8lkIMmJgjfwkdnvs' osid='2' osname='Debian' dodhcp='N' bldhcp='0' dhcpd='isc-dhcp-server' blexports='1' installtype='N' snmysqluser='fogmaster' snmysqlpass='2sGsklsjldsjXXXXXXkdM7zq' snmysqlhost='localhost' mysqldbname='fog' installlang='0' storageLocation='/images' fogupdateloaded=1 docroot='/var/www/html/' webroot='/fog/' caCreated='yes' httpproto='http' startrange='' endrange='' packages='apache2 bc build-essential cpp curl g++ gawk gcc genisoimage git gzip htmldoc isolinux lftp libapache2-mod-php libc6 libcurl4 liblzma-dev m4 mariadb-client mariadb-server net-tools nfs-kernel-server openssh-server php php-bcmath php-cli php-curl php-fpm php-gd php-json php-ldap php-mbstring php-mysql tar tftp-hpa tftpd-hpa unzip vsftpd wget zlib1g ' noTftpBuild='' tftpAdvOpts='' sslpath='/opt/fog/snapins/ssl/' backupPath='/home/' armsupport='0' php_ver='8.1' sslprivkey='/opt/fog/snapins/ssl//.srvprivate.key' sendreports='N' ## End of FOG Settings
Storages:
Multicast settings:
-
RE: Specifying the target disk works with HDD but not with NVMe.
Thank you for clarifying the situation. That makes sense now that you mention it.
One issue is still puzzling me. When I’m debugging, I notice that the “hd” parameter is always passed as
/dev/nvme0n1
even when I’ve configured it as/dev/nvme1n1
in the iPXE menu parameters. I understand that NVMe names might not remain consistent across boots, but shouldn’t thehd
parameter at least reflect the correct path set in the iPXE menu?Another question is: how difficult is it to create an interactive deployment process where users can choose the disk for image deployment after the boot? Given that PCI naming persists after boot, can FOG simply use the variable set by the user as the target disk? Are there any limitations that would prevent implementing such a feature?
-
Specifying the target disk works with HDD but not with NVMe.
I’m encountering an issue with my iPXE menu configuration when specifying the target disk for FOG image deployment. It works smoothly on computers with a traditional hard disk and Legacy BIOS. However, the same setup fails on machines equipped with NVMe SSDs and running UEFI. I suspect that either the hd parameter isn’t recognized in the case of SSDs or there’s an underlying UEFI compatibility issue.
I’ve been struggling to resolve this for quite some time now and would greatly appreciate any assistance.
Here’s the configuration for computers with HDD:
kernel bzImage loglevel=4 initrd=init.xz root=/dev/ram0 rw ramdisk_size=275000 web=http://192.168.1.1/fog/ consoleblank=0 rootfstype=ext4 nvme_core.default_ps_max_latency_us=0 mac= ftp=192.168.1.1 storage=192.168.1.1:/images/ storageip=192.168.1.1 osid=9 irqpoll chkdsk=0 img=Peruswin10 imgType=n imgPartitionType=all imgid=4 imgFormat=5 capone=1 type=down hd=/dev/sdb isdebug=yes imgfetch init.xz boot
And for the target computers with UEFI and SSD:
kernel bzImage loglevel=4 initrd=init.xz root=/dev/ram0 rw ramdisk_size=275000 web=http://192.168.1.1/fog/ consoleblank=0 rootfstype=ext4 nvme_core.default_ps_max_latency_us=0 mac= ftp=192.168.1.1 storage=192.168.1.1:/images/ storageip=192.168.1.1 osid=9 irqpoll chkdsk=0 img=Windows10 imgType=n imgPartitionType=all imgid=5 imgFormat=5 capone=1 type=down hd=/dev/nvme1n1 isdebug=yes imgfetch init.xz boot
-
RE: "Not shrinking (/dev/nvme0n1p1) as it is detected as fixed size
I’m not an expert on this but I have been successfully capturing my images from nvme drives.
Do you set your Image Type as Single Disk?
-
RE: iPXE menu "Boot from hard disk" halts the computer
PS: I changed BOOT EXIT TYPE and EFI BOOT EXIT TYPE and the rEFInd menu appeared and the Windows was booted.
Just curious to know if that fixed the situation or renaming the files which I mentioned before.
-
iPXE menu "Boot from hard disk" halts the computer
Hi,
Our HP Elite mini 600 G9 halts when “Boot from hard disk” in the FOG menu is selected. At first, it went to the
initializing refind
message. Then I replaced the refind_x65.efi file with the latest one. Now selecting “Boot from hard disk” goes to a black screen for a few seconds and then returns to the HP UEFI menu.Any idea how I should proceed to fix this?
Cheers!