Ubuntu中使用cockpit管理kvm虚拟机

cockpit

使用cockpit管理kvm需要安装cockpit本身,还有cockpit-machines组件来管理虚拟机

$ sudo apt update
$ sudo apt install -y kpit cockpit-machines
$ sudo systemctl start cockpit

kvm、qemu、libvirt

安装kvm、qemu、libvirt相关工具

$ sudo apt install qemu qemu-kvm libvirt-bin  bridge-utils  virt-manager
$ sudo systemctl start libvirtd
$ sudo systemctl enable libvirtd

创建虚拟机无法启动network相关问题

在安装完成kvm后从cockpit中创建虚拟机时报错:libvirtError: Requested operation is not valid: network ‘default’ is not active,在用virsh 尝试激活default network失败。

$ sudo virsh net-start default

error: Failed to start network default
error: internal error: Failed to initialize a valid firewall backend

从错误信息中可以看到,无法初始化防火墙后端,需要安装firewalld,然后重启libvirtd

$ sudo apt update && sudo apt install firewalld -y
$ sudo systemctl enable --now firewalld
$ sudo systemctl restart libvirtd****

svn批量備份還原腳本

上週備份SVN時,順手瞎寫了批量備份及還原的腳本,測試ubuntu下可正常應用,分開為兩腳本。這兩腳本只能在所有SVN庫位於同於目錄下才可用,運行備份腳本時,若非第一次,會刪除所有已存在的.dump文件<自訂>。還原腳本亦會檢查指定目錄中存在的與欲還原的SVN同名的所有庫。

阅读更多 svn批量備份還原腳本

关于Debian、Ubuntu运行级别和图形界面

写这篇文章的主要原因,是因为在某些机器上运行Linux【主要是DebianUbuntu】在启动X图形【如gnome】时,屏幕黑屏完全无反应。对于此种情况做简单的记录,也便他日翻阅,也顺道记录小部分基于Debian的Linux发行版本的运行级别与X的问题。

阅读更多 关于Debian、Ubuntu运行级别和图形界面

Ubuntu中配置Subversion

一、安装Subversion和Apache

1.安装Subversion。为求方便,在Ubuntu中直接使用源来安装Subversion

apt-get install subversion

apt-get install libapache2-svn

2.安装apache。同上,使用源安装!

apt-get install apache2

如果在源列表中找不到Subversion,就先更新一下源:apt-get
update。 阅读更多 Ubuntu中配置Subversion

VirtualBox环境下Ubuntu的一些设置

安装增强功能:

在运行Ubunhtu的Virtualbox窗口,点击设备,选中安装增强功能,Ubuntu会自动将Vboxadditions挂载。打开终端,输入cd /media,发现VboxAdditions已经挂在到/media目录下。一般为VBOXADDITIONS_3.2.10_XX【视VirtualBox版本而定】,进入该目录,可看见不同系统的可执行文件。其中.run结尾的是Linux下的驱动,选择相对应的操作系统进行执行安装,如32bit的ubuntu则在该目录下运行./VBoxLinuxAdditions-x86.run开始安装。安装VirtualBox增强功能需要root权限,在Ubuntu中亦可直接使用sudo ./VBoxLinuxAdditions-x86.run执行安装而不必切换到root用户。 阅读更多 VirtualBox环境下Ubuntu的一些设置