pve中导入ova虚拟机文件

支持aiida计算的quantum_mobile虚拟机发布了新版本19.09.为此我下载了新版虚拟机文件并导入到Proxmox VE 虚拟机服务器中。

### 1.下载 quantum_mobile虚拟机 

qm 官网:https://materialscloud.org/work/quantum-mobile

下载发布页面: https://github.com/marvel-nccr/quantum-mobile/releases/

提供的下载链接短地址http://bit.ly/2ZMG4Uo需要通过代理上网解析 。

解析出的地址后在服务器上下载:

1
nohup wget https://object.cscs.ch/v1/AUTH_b1d80408b3d340db9f03d373bbde5c1e/marvel-vms/quantum_mobile_19.09.0.ova &

将下载好的文件添加iso后缀通过网页上传到pve服务器的镜像软件文件夹。
或者直接scp复制到pve服务器。

2. 解压ova文件

1
2
3
4
5
cd /var/lib/vz/template/iso/
tar xvf quantum_mobile_19.09.0.ova.ISO
## 将解压出来的虚拟机文件和磁盘文件通过qm命令导入到pve服务器local-lvm存储池中
qm importovf 116 quantum_mobile_19.09.0.ovf local-lvm --format qcow2
qm importdisk 116 quantum_mobile_19.09.0-disk001.vmdk local-lvm -format qcow2

3. 在网页上确认编号为116的虚拟机硬件配置里已经关联到导入的vm-116-disk-0虚拟磁盘

4. 启动虚拟机,检查报错,确认导入成功

通过socks5代理更新wordpress

#由于WordPress官方网站wordpress.org的CDN服务器屏蔽了大陆ip,导致后台WordPress和程序无法更新.
#为此我通过网络代理和服务器命令更新了插件和主程序,命令流记录如下

1.ssr

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
git clone https://github.com/ssrbackup/shadowsocksr
sudo cp shadowsocksr/config.json /etc/shadowsocks.json
sudo vim /etc/shadowsocks.json
##ssr代理通过网络搜索获得,并验证可用
###配置文件如下格式
{
"local_address": "127.0.0.1",
"local_port": 1080,
"enable": true,
"method": "aes-256-cfb",
"obfs": "plain",
"obfsparam": "",
"password": "bTuK5IJr9hzl",
"protocol": "origin",
"protocolparam": "",
"remarks_base64": "IzdFMUQvQVMzNDYyOiBUYWl3YW4",
"server": "*.*.*.*",
"server_port": 21971
}
###启动代理
sudo python shadowsocksr/shadowsocksr/local.py -c /etc/shadowsocks.json -d start
#### ssr代理资源比较多,但是无法在终端直接使用socks5代理,为此需要安装proxychains

2. proxychains

1
2
3
4
5
6
7
8
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
sudo make
sudo make install
sudo vim /etc/proxychains.conf
###修改最后一行,启用ssr的sock5代理
socks5 127.0.0.1 1080

3. wp-cl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
wget https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo cp wp-cli.phar /usr/bin/wp
###创建缓存文件夹,修改缓存文件夹权限
sudo mkdir -p /home/www/.wp-cli/cache/
sudo chown -R www:www /home/www
sudo chmod -R 777 /home/www/.wp-cli/
sudo su
export WEBPATH=/www/wwwroot/webdir
###检查需要更新的插件
sudo -u www -- wp plugin list --path=$WEBPATH
###依次更新插件
for i in all-in-one-wp-migration all-in-one-seo-pack http-headers;do proxychains4 sudo -u www -- wp plugin update $i --path=$WEBPATH;done
###更新单个插件
sudo su
export WEBPATH=/www/wwwroot/webdir
sudo -u www -- wp plugin list --path=$WEBPATH
proxychains4 sudo -u www -- wp plugin update all-in-one-wp-migration --path=$WEBPATH
###更新主程序和数据库
proxychains4 sudo -u www -- wp core update --path=$WEBPATH
proxychains4 sudo -u www -- wp core update-db --path=$WEBPATH

matlab2012a on opensuse 13.2

title: 解决matlab安装报错
date: 2016-02-06 15:10:50

在 opensuse 中安装 matlab时候,
sudo ./install 后出现报错

Error: Installation cannot proceed. You may either:

  1. Set an X11 display, and restart the install process
  2. Use the silent install feature by specifying the -mode silent option

解决的方法是 切换到 root用户下,启动图形界面,继续安装就没有问题了

sudo su
startx
./install

其他的linux版本与此类似

安装完毕后
设置环境变量

sudo vi /etc/profile

在文件末尾添加

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71

保存并推出,然后使用下面的命令是设置生效

source /etc/profile