cloudinit.sources.DataSourceNotFoundException: Did not find any data source - tycoon3

时间:2024-04-16 17:19:24

cloudinit.sources.DataSourceNotFoundException: Did not find any data source

 

 

 

 

 

apt install build-essential

该命令将安装一堆新包,包括gcc,g ++和make。
Cloud init 18.2安装
cloud-init-18.2依赖python 3
 pip3 install -r cloud-init-18.2/requirements.txt
 python3 setup.py build
python3 setup.py install --init-system systemd
CentOS 7系列,执行以下命令:
yum install cloud-utils-growpart -y
Ubuntu 系列,执行以下命令:
apt-get install cloud-guest-utils -y

 

root@fh-ky:~# blkid
/dev/sda1: LABEL="SYSBOOT" UUID="3171d7e2-c941-4f4c-87f4-4b25a0eb38cf" TYPE="ext4" PARTUUID="78863d5b-01"
/dev/sda2: LABEL="SYSROOT" UUID="e57e5655-86c9-4a8c-bbda-b002c9040f30" TYPE="ext4" PARTUUID="78863d5b-02"
/dev/sda5: UUID="a1144960-91c0-42c9-9a0d-b7efed398a27" TYPE="swap" PARTUUID="78863d5b-05"
/dev/sda6: SEC_TYPE="msdos" UUID="9058-FA6F" TYPE="vfat" PARTUUID="78863d5b-06"
root@fh-ky:~# df -lh
Filesystem      Size  Used Avail Use% Mounted on
udev             31G     0   31G   0% /dev
tmpfs           6.2G   21M  6.2G   1% /run
/dev/sda2        12G  1.6G  9.3G  15% /                 -------------------没有扩容到100G
tmpfs            31G     0   31G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            31G     0   31G   0% /sys/fs/cgroup
/dev/sda1       464M  106M  331M  25% /boot
/dev/sda6       103M  548K  103M   1% /boot/efi
tmpfs           6.2G     0  6.2G   0% /run/user/0

root@fh-ky:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
├─sda1 8:1 0 487M 0 part /boot
├─sda2 8:2 0 11.8G 0 part /
├─sda3 8:3 0 1K 0 part
├─sda5 8:5 0 7.6G 0 part [SWAP]
└─sda6 8:6 0 103M 0 part /boot/efi
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
sr2 11:2 1 1024M 0 rom
sr3 11:3 1 1024M 0 rom

 

 

root@fh-ky:~# growpart -h
growpart disk partition
   rewrite partition table so that partition takes up all the space it can
   options:
    -h | --help       print Usage and exit
         --fudge F    if part could be resized, but change would be
                      less than \'F\' bytes, do not resize (default: 1048576)
    -N | --dry-run    only report what would be done, show new \'sfdisk -d\'
    -v | --verbose    increase verbosity / debug
    -u | --update  R  update the the kernel partition table info after growing
                      this requires kernel support and \'partx --update\'
                      R is one of:
                       - \'auto\'  : [default] update partition if possible
                       - \'force\' : try despite sanity checks (fail on failure)
                       - \'off\'   : do not attempt
                       - \'on\'    : fail if sanity checks indicate no support

   Example:
    - growpart /dev/sda 1
      Resize partition 1 on /dev/sda
root@fh-ky:~# blkid
/dev/sda1: LABEL="SYSBOOT" UUID="3171d7e2-c941-4f4c-87f4-4b25a0eb38cf" TYPE="ext4" PARTUUID="78863d5b-01"
/dev/sda2: LABEL="SYSROOT" UUID="e57e5655-86c9-4a8c-bbda-b002c9040f30" TYPE="ext4" PARTUUID="78863d5b-02"
/dev/sda5: UUID="a1144960-91c0-42c9-9a0d-b7efed398a27" TYPE="swap" PARTUUID="78863d5b-05"
/dev/sda6: SEC_TYPE="msdos" UUID="9058-FA6F" TYPE="vfat" PARTUUID="78863d5b-06"


root@fh-ky:~# growpart -h growpart disk partition rewrite partition table so that partition takes up all the space it can options: -h | --help print Usage and exit --fudge F if part could be resized, but change would be less than \'F\' bytes, do not resize (default: 1048576) -N | --dry-run only report what would be done, show new \'sfdisk -d\' -v | --verbose increase verbosity / debug -u | --update R update the the kernel partition table info after growing this requires kernel support and \'partx --update\' R is one of: - \'auto\' : [default] update partition if possible - \'force\' : try despite sanity checks (fail on failure) - \'off\' : do not attempt - \'on\' : fail if sanity checks indicate no support Example: - growpart /dev/sda 1 Resize partition 1 on /dev/sda root@fh-ky:~# growpart -N /dev/sda 2 NOCHANGE: partition 2 could only be grown by 2046 [fudge=2048] root@fh-ky:~#
2020-05-13 10:15:51,182 - util.py[DEBUG]: Running command [\'growpart\', \'--dry-run\', \'/dev/sda\', \'2\'] with allowed return codes [0] (shell=False, capture=True)
2020-05-13 10:15:51,208 - util.py[DEBUG]: resize_devices took 0.037 seconds
2020-05-13 10:15:51,208 - cc_growpart.py[DEBUG]: \'/\' NOCHANGE: no change necessary (/dev/sda, 2)
2020-05-13 10:15:51,209 - handlers.py[DEBUG]: finish: init-network/config-growpart: SUCCESS: config-growpart ran successfully