[Bug 1383794] Re: [SRU] GCE datasource should use the short hostname

Ben Howard ben.howard at canonical.com
Wed Oct 22 19:51:35 UTC 2014


** Description changed:

- The GCE datasource uses the long hostname. Hostnames longer than 64
- characters can break several tools.
+ [IMPACT] Since GCE FQDN are usually longer than 64-characters, several
+ hi-profile tools like Java and Hadoop may break.
+ 
+ [FIX] Per GCE's recommendation, Linux instances should use the short
+ hostname over the FQDN. This change sets the system hostname to the
+ short name.
+ 
+ [VERIFICATION]
+ 1. Install new cloud-init from proposed
+ 2. Re-run cloud-config:
+    * 14.04/14.10: cloud-init single -n set_hostname --frequency=always
+    * 12.04: 
+ 3. Check to make sure that the short name is used for /etc/hostname
+ 
+ [RISK] This is a very low risk change. The actual change is a single
+ line, and has test cases for 14.04 and 14.10. Further, since this change
+ is only in the GCE datasource, it only affects GCE instances.
+ 
+ [ORIGINAL REPORT]
+ The GCE datasource uses the long hostname. Hostnames longer than 64 characters can break several tools.

** Description changed:

  [IMPACT] Since GCE FQDN are usually longer than 64-characters, several
  hi-profile tools like Java and Hadoop may break.
  
  [FIX] Per GCE's recommendation, Linux instances should use the short
  hostname over the FQDN. This change sets the system hostname to the
  short name.
  
  [VERIFICATION]
  1. Install new cloud-init from proposed
  2. Re-run cloud-config:
-    * 14.04/14.10: cloud-init single -n set_hostname --frequency=always
-    * 12.04: 
+    * 14.04/14.10: cloud-init single -n set_hostname --frequency=always
+    * 12.04: cloud-init-cfg set_hostname always
  3. Check to make sure that the short name is used for /etc/hostname
  
  [RISK] This is a very low risk change. The actual change is a single
  line, and has test cases for 14.04 and 14.10. Further, since this change
  is only in the GCE datasource, it only affects GCE instances.
  
  [ORIGINAL REPORT]
  The GCE datasource uses the long hostname. Hostnames longer than 64 characters can break several tools.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/1383794

Title:
  [SRU] GCE datasource should use the short hostname

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1383794/+subscriptions



More information about the Ubuntu-server-bugs mailing list