Skip to content

Commit 73db015

Browse files
Shortening RHEL/Rock boot time by disabling ipv6 and internet check
This commit saves time because the os won't retry on unsupported ipv6 and option Internet connection Signed-off-by: Hanwen <[email protected]>
1 parent 7b43f43 commit 73db015

File tree

6 files changed

+38
-0
lines changed

6 files changed

+38
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
datasource:
2+
Ec2:
3+
metadata_urls: [ 'http://169.254.169.254' ]

cookbooks/aws-parallelcluster-slurm/files/redhat/dns_domain/NetworkManager.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
plugins = ifcfg-rh,
2424
dhcp = dhclient
2525

26+
[connection]
27+
ipv6.method=disabled
28+
29+
[connectivity]
30+
enabled=false
31+
2632
[logging]
2733
# When debugging NetworkManager, enabling debug logging is of great help.
2834
#
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
datasource:
2+
Ec2:
3+
metadata_urls: [ 'http://169.254.169.254' ]

cookbooks/aws-parallelcluster-slurm/files/rocky/dns_domain/NetworkManager.conf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
plugins = ifcfg-rh,
2424
dhcp = dhclient
2525

26+
[connection]
27+
ipv6.method=disabled
28+
29+
[connectivity]
30+
enabled=false
31+
2632
[logging]
2733
# When debugging NetworkManager, enabling debug logging is of great help.
2834
#

cookbooks/aws-parallelcluster-slurm/resources/dns_domain/dns_domain_redhat8.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
mode '0644'
3434
end
3535

36+
# Disable ipv6 IMDS in cloud init to speed up
37+
cookbook_file '99-disable-ipv6-metadata.cfg' do
38+
path '/etc/cloud/cloud.cfg.d/99-disable-ipv6-metadata.cfg'
39+
source 'dns_domain/99-disable-ipv6-metadata.cfg'
40+
cookbook 'aws-parallelcluster-slurm'
41+
user 'root'
42+
group 'root'
43+
mode '0644'
44+
end
45+
3646
action_update_search_domain
3747
network_service 'Restart network service'
3848
end

cookbooks/aws-parallelcluster-slurm/resources/dns_domain/dns_domain_rocky8.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
mode '0644'
3434
end
3535

36+
# Disable ipv6 IMDS in cloud init to speed up
37+
cookbook_file '99-disable-ipv6-metadata.cfg' do
38+
path '/etc/cloud/cloud.cfg.d/99-disable-ipv6-metadata.cfg'
39+
source 'dns_domain/99-disable-ipv6-metadata.cfg'
40+
cookbook 'aws-parallelcluster-slurm'
41+
user 'root'
42+
group 'root'
43+
mode '0644'
44+
end
45+
3646
action_update_search_domain
3747
network_service 'Restart network service'
3848
end

0 commit comments

Comments
 (0)