1.前言众~所周知,在PVE中创建虚拟机可谓是一个繁琐又无聊的工作,你要安装操作系统,你要设置用户名和密码,即使你创建了一个模板,在每次新创建虚拟机时又要进入系统设置不同的hostname和IP地址等一大~堆信息,我们可以用cloud-init工具包来免去这一繁琐项目。2.操作环境虚拟化平台:Proxmox VE 9.2.2模板系统:Ubuntu 24.04 cloud-init minimal3.正式操作首先,为了方便表示,我就不用命令行创建了,第一步需要创建一个UEFI启动的无硬盘和CD驱动器的虚拟机,然后为其添加cloud-init驱动器,总线保持IDE即可,存储位置按照你要使用的存储位置而定,创建完后的效果如下图所示。注:UEFI启动非必须,需要跟随下载的不同镜像使用不同的启动方式,但无硬盘和CD驱动器是必须的。在创建完成后,上传下载到的模板镜像,通常为*.img格式,将其通过PVE网页上传到宿主机存储,我这里上传到了ISO镜像目录。然后,我们需要通过命令行将导入的镜像转化成虚拟磁盘,挂载到目标虚拟机,转到宿主机shell,执行如下命令# qm importdisk <虚
问题介绍某个客户要求我上门维修Mssql 数据库置疑,原因是意外的断电导致软件无法正常使用,遂上门查看,发现数据库是上古时代的宝贝,2000版本的MSSQL。这个版本没有过多的文档,有的只是含糊其辞的一段命令,大多数文章的介绍都是在教如何通过 alter database dbName set之类的命令来进入紧急和单用户模式,然后使用dbcc checkdb ('dbName',repair_allow_data_loss) 这样的命令去修复。实际测试按照网站介绍,执行dbcc checkdb之后,数据库仍然是不可用状态,这段内容明天再写我困了修复方法分析我遇到的情况,可能是意外断电导致事务日志没有正确保存,那么只要关闭所有链接,重生成一个事务日志文件就好了,命令如下,注意:在执行命令过程中不要使用Mssql的企业管理器工具。建议执行前重启数据库所在服务器,且在执行前一定事先备份。update sysdatabases set status = -32768 where name = 'dbName' --将数据库置为紧急模式 go alter
粉毛变态老狐狸
学啥都学不动的一条懒狗