zoukankan      html  css  js  c++  java
  • [vt][xen]xenserver初始安装增加第二块硬盘&xen图形界面安装vm&设置xen里vm开机启动

    为XenServer挂载/增加第二块硬盘的方法

    注意: xen6.x和xen7.x vm导出导入是不兼容的.这点有点蛋疼

    新买机器后安装xenserver(一般都买刻录机+dvd来刻录xen官网的ios做安装盘), 默认xenserver安装在了物理机的第一个raid磁盘组(新买的dell服务器先启动做raid5,其中2块固态为raid1, 其他raid5),那么如何添加做了raid5的大容量磁盘呢.

    主要操作:

    ll /dev/disk/by-path
    xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:03:00.0-scsi-0:2:1:0 name-label="Disk 2"
    

    xenserver client客户端登陆就可以看到第二块盘了.

    XenServer图形界面安装CentOS

    有时候想用vnc方式来图形化安装centos.如何操作呢?

    在配置虚拟机时,在 graphical utf8 后面加一个 vnc 参数 ,这样就可以启用vnc安装。

    通过dhcp自动分配的ip。然后通过nvc客户端,直接连接192.168.0.139:0 即可。

    或者切换上面的 switch to graphical console 切换到图形界面。

    系统安装参考:
    centos6系统安装(分区)最佳实战
    centos7安装优化最佳姿势

    安装xenserverTools(即使不打算用图形界面)

    - 先把xenserver tools iso挂上去
    mount /dev/xvdd /mnt
    /mnt/Linux/install.sh
    

    XenServer6.2设置虚拟机开机自启动

    有时候物理机断电重启, xenserver起来后,里面的虚拟机却没起来,如何解决呢?

    - 设置某个pool开机启动
    xe pool-list #看所有pool的uuid
    xe pool-param-set uuid=f0171d28-44e7-4444-0777-06f3b3805714 other-config:auto_poweron=true
    
    - 设置某台vm开机启动
    xe vm-list #列出所有的虚拟机,记录虚拟机的uuid
    xe vm-param-set uuid=af9e0b9b-b0e8-385c-eb8e-f9c2f3cbc5c5 other-config:auto_poweron=true
    
    - 设置所有vm开机启动
    for i in `xe vm-list params=uuid --minimal|sed 's/,/ /g'`;do xe vm-param-set uuid=$i other-config:auto_poweron=true;done
    

    附录:xenserver后台命令参考

    出现过xen client连接xenserver连不上问题,部分vm无法ssh了, xenserver的ip可以ssh进去, 后台看了下是xen-api高级, 担心直接重启机器后所有vm无法ssh, gg了半天,无奈只能重启api解决,重启api后xen 客户端可以可以连了,过几s中又不能连了,于是赶紧重启连接,开启未开启的虚拟机,临时解决. 可能是停电,导致服务器重启的. 后期我把机器重启了,xen client一直可以连了.(这里需要留意下xenserver所在盘的df -h)

    参考:http://www.chinahost.org/page-13391-1-1.html
    -----=====监控检查类=====-----
    
    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 Pool操作类=====-----
    
    xe pool-emergency-transition-to-master              -- 将某台XenServer强制设置为池主服务器(丢失池主服务器时使用)
    
    
    -----=====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网卡配置信息
    
  • 相关阅读:
    目标检测之YOLOv3
    残差网络(ResNet)
    FPN详解
    YOLOv2/YOLO 9000深入理解
    批归一化(BN)
    全卷积网络FCN
    基于深度学习的目标检测算法综述
    目标检测两个基础部分——backbone and detection head
    YOLOv1 深入理解
    内置模块
  • 原文地址:https://www.cnblogs.com/iiiiher/p/8470619.html
Copyright © 2011-2022 走看看