ifconfig :linux中用于显示或配置网络设备(网络接口卡)的命令
一.到手的XEN先改密码(passwd) 然后建立ISO存储
1.创建一个目录用来存放本地ISO:
mkdir -p /iso_import
2.创建一个ISO存储库ISOs:
xe sr-create name-label=ISOs type=iso device-config:location=/iso_import device-config:legacy_mode=true content-type=iso
3.附加ISO存储库:
xe-mount-iso-sr /iso_impor
二、下载ISO
1.配置DNS (貌似美国的DNS都配置的有问题 不知道为什么 所以需要先加一下DNS 然后才能下载域名网站里的ISO加一个DNS2 8.8.8.8)
到目录
cd /etc/sysconfig/network-scripts
修改配置文件 先用ls查看文件的名字
vi /etc/sysconfig/network-scripts/ifcfg-xenbr0
a - DNS2=8.8.8.8
按ESC退出
输入: "shift+:""wq ""shift+! "然后回车
cat /etc/sysconfig/network-scripts/ifcfg-xenbr0 查看更改生效了不
重新加载虚拟网卡配置
/etc/sysconfig/network-scripts/ifup xenbr0
2.下载ISO
cd /iso_import
wget -c http://www.radiohenan.com/zw/iso/WindowsKey.iso
3.重启XEN
reboot
三、登录XEN控制台建立虚拟主机
---------------------------------------------------------------
在Xen Server上创建VM的时候,我们需要挂载一个网络存储来加载操作系统,如果没有网络存储,也可以在Xen server中创建一个本地存储。
在 Xen Server 3.2 及更早版本中,可将 ISO 直接复制到控制域中的 /opt/xensource/packages/iso 目录。但是在
Xen Server 5.5.0 主机中,将保留此目录供内置ISO映像(xs-tools.iso)使用,不能用于常规用途。
因此,我们需要创建一个本地存储用于存放各种ISO。
1. 登录到 Xen Server 主控制台。
2. 创建一个目录用来存放本地ISO:
1 mkdir -p /var/opt/xen/iso_import
3. 创建一个ISO存储库:
1 xe sr-create name-label=(name) type=iso \
2 device-config:location=/var/opt/xen/iso_import/ \
3 device-config:legacy_mode=true content-type=iso
4. 附加ISO存储库:
1 xe-mount-iso-sr /var/opt/xen/iso_import
5. 下载或复制ISO到/var/opt/xen/iso_import目录里;
6. 这样就可以在Xen center里看到这个本地存储了
-----------------------------------------------------------------
破解vm 密码:使用 windows key!
vm 复制:关闭vm-右键-copy vm
vm 改变硬盘大小:关闭vm-storage-选中需要调整的磁盘-properties-左边栏“size and location
vm增加硬盘(挂载硬盘):选中vm-storage-add-设置name,description,调整大小。
vm增加CPU,调整内存:选中vm-右键-properties-cpu and memory -调整CPU和内存。
vm限制带宽:选中vm-network-properties-修改 QOs settings 值
--------------------------------------
xs-tools 路径:/opt/xensource/packages/iso
-------------------------------
保存是先按ESC 然后输入:wq!
或者按ESC 然后输入: 切换到大写模式 shift+z 2次
vi是linux的一种文本编辑工具
就象是win下的 文本文档
写的wq就是 shift+: 然后输入wq 在输入shift+! 然后回车
也有写w的 w是保存 wq是强制
shift+:然后输入shift+z 2次 也是强制保存
########################################
/opt/xensource/packages/iso 自带ISO
#########################################
SFTP 使用2011年12月15日 星期四 下午 5:01
[root@fo07 iso_import]# sftp [email protected]
Connecting to 192.168.0.110...
The authenticity of host '192.168.0.110 (192.168.0.110)' can't be established.
RSA key fingerprint is 42:bb:6c:62:6b:9b:66:6c:eb:9d:8d:61:12:1c:10:fc.
Are you sure you want to continue connecting (yes/no)? yse
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.0.110' (RSA) to the list of known hosts.
[email protected]'s password:****
sftp> cd /iso_import
sftp> ls
2003.iso
sftp> get 2003.iso
sftp>
---------------------------------------------------------------------------------
2003
JCGMJ-TC669-KCBG7-HB8X2-FXG7M --------------------------------------------------------------------------
ctrl+z挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bgctrl+c,彻底终止该进程
-----------------------------------------------------------------------------------------
掩码说明:https://www.take2hosting.com/?p=userFaqXenServer#ConfiguringadditionalIPaddressblocks
T2 xenserv 加IP 软路由 https://www.take2hosting.com/?p=userFaqXenServer#ConfiguringadditionalIPaddressblocks
T2加IPS
cd /tmp
wget -O addips https://www.take2hosting.com/download/addips
chmod +x addips
./addips --verbose --network=173.252.246.200 --broadcast=173.252.246.207 --vps
-------------------------
Your local computer does not like the SSL certificate that we are using. I would recommend that you verify that your local computer's date and time settings are correct and that your local certificate authority is up to date.
In the meantime you can download the addips script using the following commands:
wget ---no-check-certificate -O addips https://www.take2hosting.com/download/addips
OR
curl -k -o addips https://www.take2hosting.com/download/addips
--------------------------------------------------------------------------------------------------------------
wget -c http://releases.ubuntu.mirrors.uk2.net/oneiric/ubuntu-11.10-server-i386.iso
wget -c http://releases.ubuntu.com/11.10/ubuntu-11.10-server-i386.iso (T2下载快)
==============================
xenserver 6.2
启用xenserver 连接xencenter
xe host-management-reconfigure pif-uuid=06ae6c93-77b9-6136-1014-b252d2a71b36
个人整理XenServer常用命令
-----=====监控检查类=====-----
xentop -- 查看XenServer与VM的资源使用情况
xsconsole -- 进入XenServer管理面板(查看网卡,IP,系统版本,系统时间,硬件信息等)
xe task-list -- 查看XenServer临时任务进程
service --status-all -- 查看所有服务运行状态
http://www.chinahost.org/page-348-1-1.html -- 检查VM I/O使用情况
http://www.chinahost.org/page-1812-1-1.html -- 监控VPS流量
http://www.chinahost.org/page-2167-1-1.html -- 检查硬盘性能及通电时间
http://www.chinahost.org/page-1812-1-1.html -- 监控VM流量(2楼网卡抓包命令)
-----=====Linux系统通用监控检查命令=====-----
pvs -- 查看物理卷
pvscan
vgdisplay
lvs -- 查看逻辑卷
lvscan
lvdisplay
rm -rf 目录/文件 -- 强制删除目录/文件
fdisk -l -- 查看Linux硬盘信息(名称与分区等)
df -hal -- 查看Linux系统信息(系统空间,挂载信息等)
du -hcs 目录/文件 -- 查看该目录/文件的大小
du -hcs /var/log/ -- 查看日志文件大小
top -- 查看XenServer系统进程与负载情况
vi /etc/rc.local -- 查看系统启动任务
crontab -e -- 查看定时执行的任务
history -- 查看最近使用的命令
clear -- 清屏
curl 域名 -- 访问域名
-----=====XenServer系统操作类=====-----
service xapi restart -- 重启XAPI服务(负载过高时慎用)
xe-toolstack-restart -- 重启XenServer所有服务(负载过高时慎用)
reboot -- 重启服务器
mount 逻辑卷 目录 -- 将逻辑卷挂载到该目录(挂载后df -hal可查看)
umount 逻辑卷 目录 -- 反挂载
lvremove -- 移除逻辑卷
-----=====XE SR操作类=====-----
xe sr-list -- 显示所有物理存储(SR)信息
xe sr-list uuid="UUID" -- 匹配SR的UUID显示SR信息
xe sr-list name-label="SR名称" -- 匹配SR名称显示SR信息
-- 删除SR操作(数据会丢失)
xe pbd-list sr-uuid="SR-UUID" -- 匹配SR的UUID找出对应的物理连接(PBD)信息
xe pbd-unplug uuid="PBD-UUID" -- 匹配PBD的UUID删除对应的PBD
xe sr-forget uuid="SR-UUID" -- 匹配SR的UUID遗忘对应的SR
-- 创建物理存储(成功后原数据丢失)
xe sr-create name-label="自定义名称" shared=false device-config-device=/dev/sdb(设备名) type=lvm
-- XenServer重装后,导入原有的SR数据
http://www.chinahost.org/page-2559-1-1.html
-----=====XE VM操作类=====-----
xe vm-start name-label="VM名称" -- 匹配VM名称执行VM开机
xe vm-reboot name-label="VM名称" -- 匹配VM名称执行VM重启
xe vm-shutdown name-label="VM名称" -- 匹配VM名称执行VM关机
xe vm-shutdown uuid="UUID" -- 匹配VM的UUID执行VM关机,以下同理
xe vm-start uuid="UUID"
xe vm-reboot uuid="UUID"
xe vm-list -- 显示所有VM信息
xe vm-list name-label="VM名称" -- 匹配名称显示VM信息
xe vm-list uuid="UUID" -- 匹配uuid显示VM信息
xe vdi-list -- 显示所有虚拟硬盘(VDI)信息
xe vdi-list vm-uuid="VM-UUID" -- 匹配VM的UUID显示VDI信息
xe vdi-list uuid="UUID" -- 匹配VDI的UUID显示VDI信息
xe vdi-list name-label="VDI名称" -- 匹配VDI名称显示VDI信息
xe vdi-forgrt uuid="UUID" -- 匹配VDI的UUID遗忘该VDI信息(srcan可找回)
-- The VDI is not available解决方案
http://www.chinahost.org/page-1622-1-1.html
-----=====端口映射类=====-----
iptables -t nat -nvL -- 查看端口映射信息表
-- 手动添加端口映射(重启后会丢失)
iptables -t nat -A PREROUTING -i eth0(网卡名) -p tcp -d 公网IP --dport 80(端口) -j DNAT --to-destination 映射IP:80
-- 映射出口规则(重启后会丢失)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
-- XenSystem_NAT_Server(nginx)
/etc/init.d/networking restart -- 重启网卡
vi /etc/resolv.conf -- 修改DNS
vi /etc/network/interfaces -- 查看NAT网卡配置信息
Citrix XenServer 6.0入门系列教程之12:配置和管理存储库(SR)
http://www.51ou.com/browse/xen/58307.html
======================================
1.在Xencenter里光驱换成xs-tools.iso
2.登陆SSH:
[root@ns0 ~]# cd /mnt
[root@ns0 mnt]# ls
[root@ns0 mnt]# mkdir xs-tools
[root@ns0 mnt]# mount /dev/xvdd /mnt/xs-tools/
mount: block device /dev/xvdd is write-protected, mounting read-only
[root@ns0 mnt]# cd /mnt/xs-tools/Linux/
[root@ns0 Linux]# bash install.sh
Detected `CentOS release 5.2 (Final)’ (centos version 5).
The following changes will be made to this Virtual Machine:
* packages to be installed/upgraded:
- kernel-xen-2.6.18-53.1.13.el5.xs4.1.0.24.x86_64.rpm
- xe-guest-utilities-4.1.0-257.x86_64.rpm
Continue? [y/n] y
Preparing…########################################### [100%]
1:xe-guest-utilities########################################### [100%]
Preparing…########################################### [100%]
package kernel-xen-2.6.18-92.el5 (which is newer than kernel-xen-2.6.18-53.1.13.el5.xs4.1.0.24) is already installed
You should now reboot this Virtual Machine.
重启完成安装。