Difference between revisions of "Deploying your Image a group of clients"

From FOG Project
Jump to: navigation, search
(Groups)
m
Line 12: Line 12:
 
*#Check mark the Hosts you wish to add to this group and then click "Update Hosts" at the bottom.
 
*#Check mark the Hosts you wish to add to this group and then click "Update Hosts" at the bottom.
 
*Now all those Hosts are now part of that group.
 
*Now all those Hosts are now part of that group.
 +
 +
== staring==
 +
[[Deploying_your_Image_a_single_client]]
  
 
== Unicast vs. Multicast vs. Torrent-Cast images==
 
== Unicast vs. Multicast vs. Torrent-Cast images==
Line 19: Line 22:
 
*Accessible from Fog iPXE Menu
 
*Accessible from Fog iPXE Menu
 
*This occurs when scheduling a "Download" task, "Quick Image", or during "Full Registration" the user selects image after registration. The server (or storage node) will directly send packets (the image) to that Host's MAC address.(aka. TCP) This is excellent for directing network traffic. This can be performed under Groups running multiple unicasts to multiple hosts. However, all the hosts will not finish at exactly the same time.
 
*This occurs when scheduling a "Download" task, "Quick Image", or during "Full Registration" the user selects image after registration. The server (or storage node) will directly send packets (the image) to that Host's MAC address.(aka. TCP) This is excellent for directing network traffic. This can be performed under Groups running multiple unicasts to multiple hosts. However, all the hosts will not finish at exactly the same time.
 +
*Since unicast does not rely or communicate with others in a group it is unaffected by "hung up" host
  
 
=== Multicast ===
 
=== Multicast ===
*Accessible ONLY from Group Management --> Select Group --> Basic Tasks
+
*Accessible from Group Management --> Select Group --> Basic Tasks
*This occurs when scheduling a "Multi-Cast" task from Groups. The server (or storage node) will wait for all Host computers to be network booted. Once all hosts have registered for the task the packets will be sent out out to the entire network.(aka. UDP) All hosts will download the image piece by piece all at exactly the same time and finish at the exact same time.
+
*Accessible Image Management --> Multicast Image
 +
*This occurs when scheduling a "Multi-Cast" task from Groups. The server (or storage node) will wait for all Host computers to be network booted. Once all hosts have registered for the task the packets will be sent out out to the entire network.(aka. UDP) Packets are sent and received exactly the same. Image may not complete exactly the same time
 +
*Down side to this is if one host gets hung up then the entire process is stopped till that host catches up
 
*[[Multicasting]]
 
*[[Multicasting]]
 +
  
 
===Torrent-Cast===
 
===Torrent-Cast===
Line 30: Line 37:
 
*Accessible from Group Management --> Select Group --> Basic Tasks --> Advanced
 
*Accessible from Group Management --> Select Group --> Basic Tasks --> Advanced
 
*The image is broken down into chunks and indexed to create a torrent file.
 
*The image is broken down into chunks and indexed to create a torrent file.
*The server (or storage node) beings sending packets directly to the "first" host (TCP) once the "first" host completes a chunk it then uploads that chunk to the next host. The next host then downloads it and uploads to the next. This continues with all the chunks and hosts until the hosts have completed downloading the entire image.
+
*The server (or storage node) beings creates the torrent and starts seeding. The hosts request the torrent and start downloading chunks for the torrent. Once a chunk is received then the hosts will seed that chunk to other hosts. Once torrent is done downloading it will start imaging. Then the partition is rewritten to accomidate the size needed to download the files originally.
 +
*If one host gets "hung up" the other host are not affected, but marginal time and speed are lost.

Revision as of 19:08, 4 December 2014

Groups

(Implimented in Fog v0.29)

  • Groups can be used to mass change fog settings, image, edit snapins, service settings, active directory, and more.
  • Group will override host settings at save only.
  • Host settings can then be changed separately even though it is connected to a group. It matters on which is saved last.

Creating a Group

    1. Group Management
    2. Create Group and fill in Name and Description
    3. Go to Membership
    4. You will need to tick "Check here to see host not in this group".
    5. Check mark the Hosts you wish to add to this group and then click "Update Hosts" at the bottom.
  • Now all those Hosts are now part of that group.

staring

Deploying_your_Image_a_single_client

Unicast vs. Multicast vs. Torrent-Cast images

Unicast

  • Accessible from Host Management --> Select Host --> Basic Tasks
  • Accessible from Group Management --> Select Group --> Basic Tasks
  • Accessible from Fog iPXE Menu
  • This occurs when scheduling a "Download" task, "Quick Image", or during "Full Registration" the user selects image after registration. The server (or storage node) will directly send packets (the image) to that Host's MAC address.(aka. TCP) This is excellent for directing network traffic. This can be performed under Groups running multiple unicasts to multiple hosts. However, all the hosts will not finish at exactly the same time.
  • Since unicast does not rely or communicate with others in a group it is unaffected by "hung up" host

Multicast

  • Accessible from Group Management --> Select Group --> Basic Tasks
  • Accessible Image Management --> Multicast Image
  • This occurs when scheduling a "Multi-Cast" task from Groups. The server (or storage node) will wait for all Host computers to be network booted. Once all hosts have registered for the task the packets will be sent out out to the entire network.(aka. UDP) Packets are sent and received exactly the same. Image may not complete exactly the same time
  • Down side to this is if one host gets hung up then the entire process is stopped till that host catches up
  • Multicasting


Torrent-Cast

  • Currently not working.
  • Accessible from Host Management --> Select Host --> Basic Tasks --> Advanced
  • Accessible from Group Management --> Select Group --> Basic Tasks --> Advanced
  • The image is broken down into chunks and indexed to create a torrent file.
  • The server (or storage node) beings creates the torrent and starts seeding. The hosts request the torrent and start downloading chunks for the torrent. Once a chunk is received then the hosts will seed that chunk to other hosts. Once torrent is done downloading it will start imaging. Then the partition is rewritten to accomidate the size needed to download the files originally.
  • If one host gets "hung up" the other host are not affected, but marginal time and speed are lost.