最新发布 Toggle Comment Threads | 键盘快捷键

  • zhaojundong pm8:49 on 2019年2月15日 链接地址 | 回复  

    使用LVM创建RAID 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    要求建立RAID逻辑卷册,您必须使用lvcreate指令的–type引数来指定RAID类型。一般当您透过lvcreate指令建立逻辑卷册时,–type会是隐藏的。比方说,当您指定引数时,指令会假定设置选项。当您指定引数时,指令则会假定设置选项。然而当您建立RAID逻辑卷册时,您必须明确指定您想要的磁区类型。可使用的RAID磁区类型详述于表格4.1

    下列指令将会在卷册群组my_vg中,建立一个大小为1G的双向RAID1阵列,名为my_lv。

    # lvcreate –type raid1 -m 1 -L 1G -n my_lv my_vg

    下列指令将会在my_vg卷册群组中建立一个RAID5阵列(三个条带加上一个隐藏同位磁碟),名为my_lv并且大小为1G。请注意,您必须如同为LVM条带卷册一般的指定条纹数量;正确的同位磁碟数量将会被自动加入。
    # lvcreate –type raid5 -i 3 -L 1G -n my_lv my_vg

    下列指令将会在my_vg卷册群组中,建立一个RAID6阵列(三个条带加上两个隐藏同位磁碟),名为my_lv并且大小为1G。
    # lvcreate –type raid6 -i 3 -L 1G -n my_lv my_vg

    在以LVM建立了RAID逻辑卷册后,您可启用,更改,移除,显示以及使用卷册,就像是任何其它LVM逻辑卷册一样。

     
  • zhaojundong am7:57 on 2019年1月25日 链接地址 | 回复  

    在openwrt上配置TunnelBroker的BGP隧道并进行ipv6宣告 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    上一篇文章描述了如何在不借助ISP的情况下宣告自己的IPv6,此文章则是对上一篇文章的实现,这篇文章将使用openwrt和bird6进行,阅读此篇文章之前建议先读前面4篇文章。

    准备

    实现广播需要以下先决条件

    一个openwrt的路由器(这里使用newifi3 d2)
    一个ASN
    一个ipv6块
    这里要注意,路由器的内存应该是512M或以上,宣告ip后会有很多路由表存在于自己的路由器上,这会占用大量的内存(pop越多,对等越多则路由表越多,内存占用越大),所以要求路由器有大容量的内存来保存路由表,内存当然是越大越好,最低不应该低于256m(如果你只打算使用TunnelBroker的BGP隧道来宣告ipv6则256m够用),而闪存则建议32M或以上,推荐使用支持硬NAT的路由器,以便达到最佳传输速度。
    这里推荐一部分自己筛选出来的其它几个:edgerouter-x(内存闪存各256m,cpu为mtk)edgerouter-lite(内存512m闪存未知,cpu为:broadcom)wrt1900ac(256m内存128m闪存,cpu为:marvell)

    安装必要组件

    所有用到的组件官方仓库全部提供,所以只需要使用opkg安装即可。

    opkg update
    opkg install bird6 birdc6 6in4 luci-proto-ipv6

    也可以考虑安装luci-app-bird6和bird6-uci进行配置和管理,但是我感觉luci很难用,所以没有安装它。

    配置隧道

    TunnelBrocker的隧道详情内就有配置示例,可以直接使用

    uci set network.henet=interface
    uci set network.henet.proto=6in4
    uci set network.henet.peeraddr=你的公網ip
    uci set network.henet.ip6addr=’隧道的客戶端ipv6′
    uci set network.henet.ip6prefix=’/64′
    uci set network.henet.tunnelid=你的隧道id
    uci set network.henet.username=你的tunnerbroker的用戶名
    uci set network.henet.password=’你的tunnerbroker的密碼’
    uci commit network

    uci set firewall.@zone[1].network=’wan henet’
    uci commit firewall

    /etc/init.d/network restart
    /etc/init.d/firewall reload
    然后在网络 – >接口,应该可以看到一个HENET的接口。

    配置bird6

    关于隧道的配置上一篇文章内已经有说明,这里只配置bird6,文件位置在/etc/bird6.conf

    log syslog all;
    router id 你的公網ip;

    filter normal_out
    {
    if proto = “Announce” then accept;
    if proto = “NA” then reject;
    reject;
    }

    protocol static Announce
    {
    import all;
    route 2333:2333:233::/48 reject;
    }

    protocol static NA
    {
    route 2333:2333:233::/60 reject;
    }

    protocol kernel {
    scan time 60;
    import none;
    }

    #protocol static
    #{

    1. route 2333:2333:233::/48 via 1234:5467:7890::2;

    #}

    protocol device {
    scan time 60;
    }

    protocol direct
    {
    interface “br-lan”;
    import all;
    }

    protocol direct
    {
    interface “6in4-henet”; #你的6in4網卡名稱
    import all;
    }

    protocol bgp he
    {
    local as 你的asn;
    source address 隧道客戶端ipv6;
    import all;
    export filter normal_out;
    graceful restart on;
    multihop 2;
    neighbor 隧道服務端ipv6 as 6939;
    }
    关于filter normal_out和其下面两个protocol static,这是余晖脉脉小伙伴提供给我的,其中Announce里是需要宣告的ip block,NA里则是需要过滤的ip block,为了防止给路由造成麻烦,一致认为宣告的ip block最小为/ 48,这个filter就是为了实现此功能而设计的,在Announce内填写回复时宣告的IP块,分配给内部网卡或者子级设备使用的小于/ 48的块或单一IP放进则要NA里。

    关于router id部分,事后验证如果router id不能正确设置,则可能会导致不能正确路由的情况,下面代码是由Vicer为我修改的壹个hotplug脚本,当pppoe拨号后会自动取获得的ip修改bird6配置文件并重启bird6。

    #!/bin/sh

    update_bird(){
    IP=”$(curl -4 -s –connect-timeout 10 -m 20 https://ipinfo.io/ip | grep -o ‘[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}’)”
    if [ ! -n “$IP” ]; then
    sleep 5s
    update_bird
    else
    sed -i “s/^router id.*/router id $IP;/” /etc/bird6.conf
    /etc/init.d/bird6 restart
    fi
    }

    if [ “ifup” == “$ACTION” ] && [ “pppoe-wan” == “$DEVICE” ]; then
    update_bird
    fi

    exit 0

    将它保存到/etc/hotplug.d/iface/30-bird且权限设置为目录内其它脚本同等权限即可,当然,文件名和前面的优先级可以修改。

    配置好后重启bird6后使用其它ipv6的机器进行路由追踪,如果发现有路由则为广播成功。

    后续配置

    成功宣告之后则要将ip分配给自己或子级设备使用。
    首先设置HENET网卡,添加路由前缀
    网络 – >接口 – > HENET->编辑 – >一般配置 – >基本设置 – > IPv6路由前缀,这里填写宣告的ip block,然后点击保存并应用。

    然后设置lan接口,为下级分配更小的block给二级路由器下面的设备使用,这里需要设置多处
    网络 – >接口 – > LAN->编辑 – >一般配置 – >基本设置 – > IPv6分配长度,可以填写任意小于/ 48的设置,推荐设置为/ 60,这样子级设备还可以为它的子级设备分配更小的块。
    然后同页面找到DHCP服务器 – > IPv6设置 – > DHCPv6模式将其改为有状态。
    然后保存并应用

    然后回到网络 – >接口,将LAN获取的IP块添加到/etc/bird6.conf的NA里,然后重启bird6,大功告成,你的子级设备可以通过dhcp获取一个ipv6以及一个/ 60的块给它的子级设备分配。

     
  • zhaojundong am7:56 on 2019年1月25日 链接地址 | 回复  

    IP广播:在不借助你的ISP进行任何操作的情况下,广播(组播)你的IPv6 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    使用tunnelbroker给我们提供的普通隧道(常规隧道)
    这个方法目前被大多数人使用,但是他有以下缺点

    获得的ipv6来自美国并且标注为数据中心使用。
    无法使用一些对地理位置审查严格的服务,比如netflix
    经常会因为无效的地理位置触发如google的访问验证
    使用服务器创建自己的6in4服务器
    很多vps /独立服务器运营商会为我们提供/ 64甚至/ 48的ipv6,我们可以创建一个像tunnelbroker那样的6in4服务器
    这个方法我很久之前就想实现,但是由于水平的原因我从未成功过,而且它的缺点和上面的一样。

    和ISP协商并从他们那里购买专线
    这是一个很好的解决办法,只要你愿意接受每月支付接近5位数的账单的话,我建议你使用这种方法。

    选择的解决方法
    在经过摸索上述方法时,我找到了第四种方法,我注意到tunnelbroker里存在一个BGP隧道(BGP隧道),打开这个页面时发现需要填写ASN,IP和自己的ip块

    一开始我并不知道这是做什么的,经过之前尝试广播ip之后我渐渐的明白了它的用处,于是我尝试使用了它。

    必备条件
    在使用BGP隧道时你需要满足以下条件

    ISP为你分配一个公网IPv4,它可以是动态的
    你拥有ASN和一个至少为/ 48的ipv6块
    如果你的ISP没有为你分配ipv4,你可以尝试向客服索要,你可说你正在使用的摄像头是很旧的型号,要想远程访问必须要使用公网ip来远程访问它,如果这时候你仍然无法得到ipv4你也可以尝试寻找ISP在当地的维护人员,请他们吃饭尝试从他们那里得到公网ipv4,如果这个时候他们仍然不能为你分配公网ipv4,你可以尝试让他们为你创建41的端口映射,如果无法做到这两种方法其中的一种,你将无法继续。

    ASN和IPv6可以在很多渠道获得,比如hostus和ipv6.im

    实施步骤
    首先我们到tunnelbroker创建一个BGP隧道,选择离你最近的pop节点,填写你的asn和ISP分配给你的ip还有你需要使用(广播)的IP块

    然后你将收到来自ipv6@he.net的邮件,邮件中会让你提交loa(关于loa请查看前面的文章)以便验证,提交之后大约在24小时内就会审核通过,这时你就可以正常使用你的隧道了。

    然后我们需要像创建普通隧道那样创建一个6to4隧道

    auto he-ipv6
    iface he-ipv6 inet6 v4tunnel
    address 2001:470:233:233::2
    netmask 64
    endpoint 8.8.4.4
    local 8.8.8.8
    ttl 255
    gateway 2001:470:233:233::1
    当建立了普通隧道之后,剩余的操作就和普通的ip广播设置一样了,具体操作请看前两篇文章,这里只贴出bird6的不同点

    protocol bgp vultr
    {
    local as 209233;
    source address 2001:470:233:233::2;
    import none;
    export all;
    graceful restart on;
    multihop 2;
    neighbor 2001:470:233:233::1 as 6939;
    }
    不同点的解释

    209233请替换成你的asn号码
    2001:470:233:233 :: 2是bgp隧道为你分配的客户端IP
    2001:470:233:233 :: 1是bgp隧道为你分配的服务器ip,6939为了他的asn号码
    password另外,鸟内不需要字段,如果填写了这个字段将无法正常广播

    然后我们来验证是否已经建立连接

    root@website:~# birdc6 show proto all he
    BIRD 1.6.3 ready.
    name proto table state since info
    he BGP master up 09:29:01 Established
    Preference: 100
    Input filter: REJECT
    Output filter: ACCEPT
    Routes: 0 imported, 2 exported, 0 preferred
    Route change stats: received rejected filtered ignored accepted
    Import updates: 60702 0 60702 0 0
    Import withdraws: 274 0 — 60976 0
    Export updates: 3 0 0 — 3
    Export withdraws: 1 — — — 1
    BGP state: Established
    Neighbor address: 2001:470:233:233::1
    Neighbor AS: 6939
    Neighbor ID: 8.8.4.4
    Neighbor caps: refresh AS4
    Session: external multihop AS4
    Source address: 2001:470:233:233::2
    Hold timer: 146/180
    Keepalive timer: 2/60
    当BGP state:的值为Established时则表示可以正常进行广播了,广播方法请参考前面2篇文章

     
  • zhaojundong am7:55 on 2019年1月25日 链接地址 | 回复  

    IP广播:使用bird广播ipv4 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    编辑配置文件/etc/bird/bird.conf
    找到router id 198.51.100.1;将的198.51.100.1改为实例的ipv4

    然后在文件的最后面添加如下配置(在实例信息页面中的bgp选项卡点击下面那句话的BGP配置会给出配置示例,里面信息会自动替换好,可以直接用)

    和v6的配置还是有些区别的,别直接复制v6的配置文件用了

    protocol bgp vultr
    {
    local as 你的asn(不带AS开头);
    source address 你的实例ipv4;
    import none;
    export all;
    graceful restart on;
    multihop 2;
    neighbor 169.254.169.254 as 64515;
    password “你的bgp密码”;
    }
    之后基本就没啥区别了

    在protocol device那行的上面添加如下配置

    protocol static
    {
    route 1.1.1.0/24 via 8.8.8.8;
    }
    其中1.1.1.0/24是需要广播的ip block后面的8.8.8.8是实例的ipv6

    vultr要求广播的ipv6最小块为/ 48,ipv6为/ 24

    然后保存配置文件启动鸟

    service brid start
    到这里广播就算完成了,下面我们要为当前实例创建一个虚拟网卡并设置一个ip
    之前配置过v6的只需要加IP就好了,注意后面用的是/ 32,/ 128是v6用的

    ip link add dev dummy1 type dummy
    ip link set dummy1 up
    ip addr add dev dummy1 1.1.1.1/32
    然后在brid.conf中加入如下配置

    protocol direct
    {
    interface “dummy*”;
    import all;
    }
    然后重启或重载鸟

    service bird restart
    这样鸟将查询所有dummy开头的网卡的ip并宣告这些ip

    然后可以通过birdc show route查看广播状况
    也可以通过上面为虚拟网卡添加的ipv4链接实例了

     
  • zhaojundong am7:54 on 2019年1月25日 链接地址 | 回复  

    IP广播:使用鸟广播(组播)ipv6 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    vultr的广播ip的申请通过了,开始自己的广播了,可以用于广播的工具有鸟,frrouting,quagga
    最先尝试使用frrouting进行广播但是配置失败了,之后换了鸟,折腾了2天终于解决。

    环境准备

    一个已经通过bgp申请的vultr账户
    一个带有ipv4的实例
    ubuntu16.04
    一个大脑
    实例不能用纯ipv6的,广播必须有一个ipv4才可以

    安装鸟

    ubuntu16的bird Version本比较旧,这里使用了第三方仓库,安装了新版本

    add-apt-repository ppa:cz.nic-labs/bird
    apt-get update
    apt-get install bird -y

    之后安装配置文件在/etc/bird目录内

    开始配置

    首先需要先停止鸟和鸟6

    service bird stop
    service bird6 stop
    然后编辑配置文件/etc/bird/bird6.conf
    找到router id 198.51.100.1;将的198.51.100.1改为实例的ipv4

    然后在文件的最后面添加如下配置(在实例信息页面中的bgp选项卡点击下面那句话的BGP配置会给出配置示例,里面信息会自动替换好,可以直接用)

    protocol bgp vultr
    {
    local as 你的asn(开头不带as);
    source address 实例的ipv6;
    import none;
    export all;
    graceful restart on;
    multihop 2;
    neighbor 2001:19f0:ffff::1 as 64515;
    password “在申请广播的时候设置的bgp密码”;
    }
    在然后protocol device那行的上面添加如下配置

    protocol static
    {
    route 2001:2333:2333::/48 via 4096:4096:4096:338:5400:01ff:fecf:596c;
    }
    其中2001:2333:2333::/48是需要广播的ip block后面的4096:4096:4096:338:5400:01ff:fecf:596c是实例的ipv6

    vultr要求广播的ipv6最小块为/ 48,ipv6为/ 24

    然后保存配置文件启动bird6(这里我们只广播了ipv6所以只需要启动bird6即可)

    service brid6 start
    到这里广播就算完成了,下面我们要为当前实例创建一个虚拟网卡并设置一个ip

    ip link add dev dummy1 type dummy
    ip link set dummy1 up
    ip addr add dev dummy1 2001:2333:2333::1/128
    然后在brid6.conf中加入如下配置

    protocol direct
    {
    interface “dummy*”;
    import all;
    }
    然后重启或重载bird6

    service bird6 restart
    这样鸟将查询所有dummy开头的网卡的ip并宣告这些ip

    然后可以通过birdc6 show route查看广播状况
    也可以通过上面为虚拟网卡添加的ipv6链接实例了

     
  • zhaojundong pm8:26 on 2018年1月26日 链接地址 | 回复  

    Gdrive:Linux下同步Google Drive文件、自动备份网站到Google Drive 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    1、安装

    wget -O /usr/bin/gdrive “https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download”
    chmod +x /usr/bin/gdrive
    2、授权

    gdrive about
    然后会出现一串网址并询问验证码:

    将地址粘贴到浏览器并登陆账号,会返回一串代码

    将代码粘贴到SSH下,然后会返回你的账户信息

    gdrive程序会自动将你的token保存在用户目录下的.gdrive目录中,所以如果不需要了记得把这个文件删掉

    gdrive upload –parent dfldsjdfljlfjs xxx.zip

    or

    gdrive sync upload /home/backup 0Bx90C1SIFScgcGozNXphQ2FxTXX
    就OK

     
  • zhaojundong pm3:54 on 2018年1月21日 链接地址 | 回复  

    CPU挖矿-XMR-Stak v2.2架设 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    本帖最后由 920c 于 2018-1-21 15:49 编辑

    如果觉得这个教程挺好的,能帮助你的,请支持一下呗,为了对开发者的支持,免去Donate的请不要公布,自己知道就好了。
    参考数值:
    机器:独立服务器,请不要用VPS挖矿,算力不高还影响其他VPS
    系统:Ubuntu / CentOS / Debian
    官方下载地址:https://github.com/fireice-uk/xmr-stak/releases

    Monero (XMR) 门罗币
    查询算力地址:http://monerobenchmarks.info/index.php
    推荐矿池地址:https://supportxmr.com/
    官方门罗币(Monero)钱包(含GUI界面)下载地址:https://github.com/monero-project/monero-gui/releases

    如果想架设XMRig-Proxy,可以看下这个:XMR代理-XMRig-Proxy 架设教程

    注意区
    1. 请大家别用XMR-Stak-CPU了,官方已经不更新。请大家转移使用XMR-Stak,它是官方最新的三合一XMR-Stak(CPU+N卡+A卡),当中也优化了不少。如果大家觉得这个教程好的话,支持一下呗
    2. XMR-Stak 挖矿不一定是挖XMR的,所有CryptoNight的货币都可以挖,如果想知道Crytonight货币有哪些虚拟币可以参考:https://www.cryptocompare.com/coins/#/btc?f0=CryptoNight
    3. 1月4号出现的CPU漏洞Windows&Linux系统开发商大部分发布补丁修补这个问题,已经确认用CPU挖矿的,效果会减少百分之二十的算力。

    小介绍:XMR-Stak是目前挖Cryptonote/Cryptonote-light类型货币最好的程式,大部分知名的货币例如XMR门罗币,Aeon等等都是属于Cryptonote/Cryptonote-light类型。

    最新版的XMR-Stak会自动运算用多少CPU会达到最高算力,所以不需要自己调试。以下教程只教安装CPU挖矿的,用N卡或者A卡挖矿的请移步。

    安装教程:

    -DCUDA_ENABLE=OFF (免除N卡挖矿功能)
    -DOpenCL_ENABLE=OFF (免除A卡挖矿功能)

    一套安装指令
    Ubuntu / Debian v1.01(安装好之后运行填好六个问题就可以运行了)
    #更新系统
    sudo apt-get –assume-yes update
    sudo apt-get –assume-yes upgrade
    #安装需要插件
    sudo apt-get –assume-yes install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev screen git nano htop wget curl
    #查看自己主机IP
    curl -4 icanhazip.com
    #开启大内存和memlock
    sysctl -w vm.nr_hugepages=128
    sed -i ‘1s/^/vm.nr_hugepages=128\n/’ /etc/sysctl.conf
    echo ‘* soft memlock 262144’ >> /etc/security/limits.conf
    echo ‘* hard memlock 262144’ >> /etc/security/limits.conf
    #下载&安装最新版XMR-Stak
    git clone https://github.com/fireice-uk/xmr-stak.git
    cd xmr-stak/xmrstak/
    cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
    make install
    cd bin/
    ./xmr-stak
    复制代码

    解除Linux系统的Spectre/Meltdown补丁
    #检查Linux内核版本
    uname -a
    #如果内核是4.13.0-26的话,就需要解除了
    sudo apt-get remove linux-image-4.13.0-26-generic && sudo apt autoremove -y
    sudo update-grub
    复制代码

    以下是只安装挖矿程式
    Ubuntu / Debian
    sudo apt-get –assume-yes install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev screen git nano htop
    git clone https://github.com/fireice-uk/xmr-stak.git
    cd xmr-stak/xmrstak/
    cmake . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
    make install
    cd bin/
    ./xmr-stak
    复制代码

    CentOS
    rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    yum -y install centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel git screen nano make htop
    yum -y install devtoolset-4-gcc*
    scl enable devtoolset-4 bash
    git clone https://github.com/fireice-uk/xmr-stak.git
    cd xmr-stak/xmrstak/
    cmake3 . -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF
    make install
    cd bin/
    ./xmr-stak
    复制代码

    到这一步就需要手动输入了:
    第一题:你要挖Monero(门罗币)还是Aeon币,请必须完整填下。
    第二题:请输入你的钱包地址
    第三题:请输入密码(可以输入x然后回车可以了)
    第四到六题的,属于新手都全部输入n然后回车就好了

    当所有问题输入完整后,会自动运行,这个时候请退出,把这行命令打进去
    sysctl -w vm.nr_hugepages=128

    在sysctl.conf这个文档第一行加上这句“vm.nr_hugepages=128”。命令如下:
    vi /etc/sysctl.conf
    vm.nr_hugepages=128

    example1.JPG (17.23 KB, 下载次数: 0)

    下载附件

    2017-12-17 01:03 上传
    这样就完成了,现在利用screen这个功能再运行XMR-Stak
    screen ./xmr-stak

    如果想回去干其他事的,按Ctrl+A+D就可以回去了。
    想回去看看挖矿情况就打screen -r回车

    如果需要更改设置,请在config.txt文件修改,CPU数值可以在cpu.txt文件修改。

     
  • zhaojundong am11:28 on 2018年1月18日 链接地址 | 回复  

    sunnyvision特价母鸡生蛋 


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    1、请选择系统centos7.

    2、安装KVM,
    yum -y install qemu-kvm libvirt virt-install bridge-utils bind-utils virt-manager wget net-tools virt-viewer genisoimage epel-release

    开机启动libvirtd
    systemctl start libvirtd
    systemctl enable libvirtd

    3、组网禁防火墙:

    1. 网卡配置,新建ifcfg-bro,然后修改相关配置如下:

    [root@kvm-centos7 ~]# cd /etc/sysconfig/network-scripts/
    [root@kvm-centos7 network-scripts]# cat ifcfg-br0
    DEVICE="br0"
    ONBOOT="yes"
    TYPE="Bridge"
    BOOTPROTO=static
    IPADDR=192.168.1.110 # 自定义
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DEFROUTE=yes

    1. ifcfg-bond0配置文件修改

    [root@kvm-centos7 network-scripts]# cat ifcfg-bond0
    DEVICE=bond0
    TYPE=Ethernet
    NAME=bond0
    BONDING_MASTER=yes
    BOOTPROTO=none
    BRIDGE=br0
    ONBOOT=yes
    BONDING_OPTS="mode=5 miimon=100"

    重启网络:
    systemctl restart network
    复制代码

    4、重点来了,安装kimchi。
    项目地址:https://github.com/kimchi-project/kimchi

    cd /tmp
    wget https://github.com/kimchi-project/kimchi/releases/download/2.5.0/kimchi-2.5.0-0.el7.centos.noarch.rpm
    wget https://github.com/kimchi-project/kimchi/releases/download/2.5.0/wok-2.5.0-0.el7.centos.noarch.rpm
    yum -y install kimchi-2.5.0-0.el7.centos.noarch.rpm wok-2.5.0-0.el7.centos.noarch.rpm
    然后重启reboot

    打开ip:8001
    先创建模板,再创建虚拟机。VNC安装。

     
  • zhaojundong am12:27 on 2017年12月28日 链接地址 | 回复  


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    已撸腾讯2000元代金券

     
  • zhaojundong pm3:42 on 2017年11月25日 链接地址 | 回复  


    Warning: preg_match_all(): Compilation failed: invalid range in character class at offset 7 in /www/wwwroot/ns.ci/wp-content/themes/p2/inc/mentions.php on line 77

    黑五没啥收获,剁手了一台北卡的机器
    2*L5420 16GB 4*1TB

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
回复
e
编辑
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
取消