Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CephBootCMD = [][]string{ { "cloud-init-per", "once", "create_PV", "pvcreate", "-ff", "-y", "-M", "lvm2", raidArray, }, { "cloud-init-per", "once", "create_VG", "vgcreate", volumeGroup, raidArray, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", cephetc), "lvcreate", "-L", "10GB", "-n", cephetc, "-y", volumeGroup, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", cephvar), "lvcreate", "-L", "60GB", "-n", cephvar, "-y", volumeGroup, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", contain), "lvcreate", "-L", "60GB", "-n", contain, "-y", volumeGroup, }, }
CephBootCMD (cloud-init user-data)
View Source
var CephFileSystems = []map[string]interface{}{ { "label": cephetc, "filesystem": "ext4", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, cephetc), "partition": "auto", "overwrite": true, }, { "label": cephvar, "filesystem": "ext4", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, cephvar), "partition": "auto", "overwrite": true, }, { "label": contain, "filesystem": "xfs", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, contain), "partition": "auto", "overwrite": true, }, }
CephFileSystems (cloud-init user-data)
View Source
var CephMounts = [][]string{ { fmt.Sprintf("LABEL=%s", cephetc), "/etc/ceph", "auto", "defaults", }, { fmt.Sprintf("LABEL=%s", cephvar), "/var/lib/ceph", "auto", "defaults", }, { fmt.Sprintf("LABEL=%s", contain), "/var/lib/containers", "auto", "defaults", }, }
CephMounts (cloud-init user-data)
View Source
var MasterBootCMD = [][]string{ { "cloud-init-per", "once", "create_PV", "pvcreate", "-ff", "-y", "-M", "lvm2", raidArray, }, { "cloud-init-per", "once", "create_VG", "vgcreate", volumeGroup, raidArray, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", crays3cache), "lvcreate", "-l", "25%PVS", "-n", crays3cache, "-y", volumeGroup, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", conrun), "lvcreate", "-l", "4%PVS", "-n", conrun, "-y", volumeGroup, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", conlib), "lvcreate", "-l", "36%PVS", "-n", conlib, "-y", volumeGroup, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", k8slet), "lvcreate", "-l", "10%PVS", "-n", k8slet, "-y", volumeGroup, }, }
MasterBootCMD (cloud-init user-data)
View Source
var MasterFileSystems = []map[string]interface{}{ { "label": crays3cache, "filesystem": "ext4", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, crays3cache), "partition": "auto", "overwrite": true, }, { "label": conrun, "filesystem": "xfs", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, conrun), "partition": "auto", "overwrite": true, }, { "label": conlib, "filesystem": "xfs", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, conlib), "partition": "auto", "overwrite": true, }, { "label": k8slet, "filesystem": "xfs", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, k8slet), "partition": "auto", "overwrite": true, }, }
MasterFileSystems (cloud-init user-data)
View Source
var MasterMounts = [][]string{ { fmt.Sprintf("LABEL=%s", crays3cache), "/var/lib/s3fs_cache", "ext4", "defaults,nofail", }, { fmt.Sprintf("LABEL=%s", conrun), "/run/containerd", "xfs", "defaults,nofail", }, { fmt.Sprintf("LABEL=%s", conlib), "/var/lib/containerd", "xfs", "defaults,nofail", }, { fmt.Sprintf("LABEL=%s", k8slet), "/var/lib/kubelet", "xfs", "defaults,nofail", }, }
MasterMounts (cloud-init user-data)
View Source
var WorkerBootCMD = [][]string{ { "cloud-init-per", "once", "create_PV", "pvcreate", "-ff", "-y", "-M", "lvm2", raidArray, }, { "cloud-init-per", "once", "create_VG", "vgcreate", volumeGroup, raidArray, }, { "cloud-init-per", "once", fmt.Sprintf("create_LV_%s", crays3cache), "lvcreate", "-L", "200GB", "-n", crays3cache, "-y", volumeGroup, }, }
WorkerBootCMD (cloud-init user-data)
View Source
var WorkerFileSystems = []map[string]interface{}{ { "label": crays3cache, "filesystem": "ext4", "device": fmt.Sprintf("/dev/disk/by-id/dm-name-%s-%s", volumeGroup, crays3cache), "partition": "auto", "overwrite": true, }, }
WorkerFileSystems (cloud-init user-data)
View Source
var WorkerMounts = [][]string{ { fmt.Sprintf("LABEL=%s", crays3cache), "/var/lib/s3fs_cache", "ext4", "defaults,nofail", }, }
WorkerMounts (cloud-init user-data)
Functions ¶
func DisksCommand ¶
DisksCommand represents the 'template disks' sub-command.
func NewCommand ¶
NewCommand represents the 'cloud-init' sub-command.
func WriteDiskTemplates ¶
func WriteDiskTemplates()
WriteDiskTemplates Write cloud-init user-data for disks (bootcmd, fs_setup, mounts) to files
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.