mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-17 17:02:42 +00:00
Merge pull request #2821 from likebreath/1011/clh_console
clh: Refine the usage of guest console and kernel parameters with Cloud Hypervisor
This commit is contained in:
commit
5c7e1b457c
@ -257,6 +257,9 @@ func (clh *cloudHypervisor) createSandbox(ctx context.Context, id string, networ
|
|||||||
// Followed by extra debug parameters if debug enabled in configuration file
|
// Followed by extra debug parameters if debug enabled in configuration file
|
||||||
if clh.config.Debug {
|
if clh.config.Debug {
|
||||||
params = append(params, clhDebugKernelParams...)
|
params = append(params, clhDebugKernelParams...)
|
||||||
|
} else {
|
||||||
|
// start the guest kernel with 'quiet' in non-debug mode
|
||||||
|
params = append(params, Param{"quiet", ""})
|
||||||
}
|
}
|
||||||
|
|
||||||
// Followed by extra kernel parameters defined in the configuration file
|
// Followed by extra kernel parameters defined in the configuration file
|
||||||
@ -285,11 +288,12 @@ func (clh *cloudHypervisor) createSandbox(ctx context.Context, id string, networ
|
|||||||
clh.vmconfig.Pmem = &[]chclient.PmemConfig{*pmem}
|
clh.vmconfig.Pmem = &[]chclient.PmemConfig{*pmem}
|
||||||
}
|
}
|
||||||
|
|
||||||
// set the serial console to the cloud hypervisor
|
// Use serial port as the guest console only in debug mode,
|
||||||
|
// so that we can gather early OS booting log
|
||||||
if clh.config.Debug {
|
if clh.config.Debug {
|
||||||
clh.vmconfig.Serial = chclient.NewConsoleConfig(cctTTY)
|
clh.vmconfig.Serial = chclient.NewConsoleConfig(cctTTY)
|
||||||
} else {
|
} else {
|
||||||
clh.vmconfig.Serial = chclient.NewConsoleConfig(cctNULL)
|
clh.vmconfig.Serial = chclient.NewConsoleConfig(cctOFF)
|
||||||
}
|
}
|
||||||
|
|
||||||
clh.vmconfig.Console = chclient.NewConsoleConfig(cctOFF)
|
clh.vmconfig.Console = chclient.NewConsoleConfig(cctOFF)
|
||||||
@ -988,9 +992,8 @@ func (clh *cloudHypervisor) launchClh() (int, error) {
|
|||||||
//###########################################################################
|
//###########################################################################
|
||||||
|
|
||||||
const (
|
const (
|
||||||
cctOFF string = "Off"
|
cctOFF string = "Off"
|
||||||
cctNULL string = "Null"
|
cctTTY string = "Tty"
|
||||||
cctTTY string = "Tty"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
Loading…
Reference in New Issue
Block a user