mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 06:09:39 +08:00
feature(esxi-agent): Esxi Agent Golang
1. 修改了host-deployer 使其支持 vmware vddk 的 deploy guest fs 操作。 2. esxi agent python ==> Go fix(esxi-agent): Fix some bugs and irregular contents fix(esxi-agent): Partial parameter structure fix(esxi-agent): Add ovf template and remove some binary file fix(esxi-agent): Format Code fix(esxi-agent): fix based on reviewers' comments fix(esxi-agent): fix host-deployer because of occasional unknown panic fix: DelayTask should have a new Context fix(esxi-agent): call hostutils.DelayTask change '_interface' package to 'iagent' package fix(esxi-agent): Fix some irregular code
This commit is contained in:
@@ -266,7 +266,7 @@ type SNetInterface struct {
|
||||
Mask net.IPMask
|
||||
Mac string
|
||||
|
||||
// Mtu int
|
||||
Mtu int
|
||||
}
|
||||
|
||||
var SECRET_PREFIX = "169.254"
|
||||
@@ -319,6 +319,8 @@ func (n *SNetInterface) fetchConfig(expectIp string) {
|
||||
return
|
||||
}
|
||||
|
||||
n.Mtu = inter.MTU
|
||||
|
||||
n.Mac = inter.HardwareAddr.String()
|
||||
addrs, err := inter.Addrs()
|
||||
if err == nil {
|
||||
@@ -337,15 +339,6 @@ func (n *SNetInterface) fetchConfig(expectIp string) {
|
||||
}
|
||||
}
|
||||
|
||||
// mtuStr, err := fileutils2.FileGetContents(fmt.Sprintf("/sys/class/net/%s/mtu", n.name))
|
||||
// if err != nil {
|
||||
// log.Errorln("Fail to read MTU for %s: %s", n.name, err)
|
||||
// }
|
||||
|
||||
// n.Mtu, err = strconv.Atoi(mtuStr)
|
||||
// if err != nil {
|
||||
// log.Errorln("Fail to read MTU for %s: %s", n.name, err)
|
||||
// }
|
||||
}
|
||||
|
||||
func (n *SNetInterface) DisableGso() {
|
||||
|
||||
Reference in New Issue
Block a user