mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	bug 10026: running qemu as root
status 10026: resolved fixed
This commit is contained in:
		
							parent
							
								
									c8d6d51011
								
							
						
					
					
						commit
						897952989a
					
				| @ -397,12 +397,14 @@ class libvirtConfigRedhat(serviceCfgBase): | |||||||
|             cfo.addEntry("LIBVIRTD_ARGS", "-l") |             cfo.addEntry("LIBVIRTD_ARGS", "-l") | ||||||
|             cfo.save() |             cfo.save() | ||||||
|              |              | ||||||
|             cfgline = "cgroup_controllers = [ \"cpu\" ]\n" \ |  | ||||||
|                       "security_driver = \"none\"\n" |  | ||||||
|             filename = "/etc/libvirt/qemu.conf" |             filename = "/etc/libvirt/qemu.conf" | ||||||
|          |          | ||||||
|             cfo = configFileOps(filename, self) |             cfo = configFileOps(filename, self) | ||||||
|             cfo.add_lines(cfgline) |             cfo.addEntry("cgroup_controllers", "[\"cpu\"]") | ||||||
|  |             cfo.addEntry("security_driver", "\"none\"") | ||||||
|  |             cfo.addEntry("user", "\"root\"") | ||||||
|  |             cfo.addEntry("group", "\"root\"") | ||||||
|  |             cfo.save() | ||||||
|              |              | ||||||
|             self.syscfg.svo.stopService("libvirtd") |             self.syscfg.svo.stopService("libvirtd") | ||||||
|             if not self.syscfg.svo.startService("libvirtd"): |             if not self.syscfg.svo.startService("libvirtd"): | ||||||
| @ -439,11 +441,13 @@ class libvirtConfigUbuntu(serviceCfgBase): | |||||||
|         try: |         try: | ||||||
|             self.setupLiveMigration() |             self.setupLiveMigration() | ||||||
|              |              | ||||||
|             cfgline = "security_driver = \"none\"\n" |  | ||||||
|             filename = "/etc/libvirt/qemu.conf" |             filename = "/etc/libvirt/qemu.conf" | ||||||
|      |      | ||||||
|             cfo = configFileOps(filename, self) |             cfo = configFileOps(filename, self) | ||||||
|             cfo.add_lines(cfgline) |             cfo.addEntry("security_driver", "\"none\"") | ||||||
|  |             cfo.addEntry("user", "\"root\"") | ||||||
|  |             cfo.addEntry("group", "\"root\"") | ||||||
|  |             cfo.save() | ||||||
| 
 | 
 | ||||||
|             self.syscfg.svo.stopService("libvirt-bin") |             self.syscfg.svo.stopService("libvirt-bin") | ||||||
|             self.syscfg.svo.enableService("libvirt-bin") |             self.syscfg.svo.enableService("libvirt-bin") | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user