External Dependencies
Remote Attestation
- KDCL relies on remote attestation for trusted environment measurement. To deploy remote attestation, see the deployment guide.
- Enable the image key.
- Configure the NTP service.
The KDCL trusted time service relies on an NTP service time source. Administrators must configure NTP clock synchronization on a confidential virtual machine (cVM) where kdc_agent is deployed. The configuration steps are as follows.
- Install and enable chrony.
sudo dnf install -y chrony
- Modify the configuration file. Edit the /etc/chrony.conf file and replace the default servers with available public NTP servers.
server 0.cn.pool.ntp.org iburst server 1.cn.pool.ntp.org iburst
- Start the chronyd service.
systemctl start chronyd systemctl enable chronyd # Enable startup on boot
- Disable the default system NTP synchronization.
timedatectl set-ntp no # Avoid conflict with chronyd
- Check the synchronization status.
timedatectl status chronyc sources -v chronyc tracking # If System clock synchronized: yes is displayed, or an upstream source marked with an asterisk (*) appears in the chrony output, the time synchronization is functioning normally.
- Install and enable chrony.
Parent topic: Deployment and Installation