<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ## 一 虛擬化基礎 1. 什么是虛擬化 虛擬化就是通過模擬計算機硬件(cpu,內存,硬盤,網卡)來實現在一臺物理服務器上運行同時多個不同的操作系統,并且使每個操作系統之間都是互相隔離的 2. 什么是kvm虛擬化 目前國內的公有云底層采用的都是kvm虛擬化,經過這幾年的快速發展,kvm計算已經非常成熟穩定,在任何linux發行版中,kvm都是標配,虛擬化已經成為了一項必備的技能 ## 二 環境準備 1. 主機規劃 | 主機名 | IP地址 | 操作系統 | 內存 | 硬盤 | | --- | --- | --- | --- |--- | | kvm01 | 10.0.0.11 | centos7.4 | 4G | 50G | 2. 上傳模板并克隆 根據以前的標準模板克隆主機,克隆后按規劃設置主機名,IP地址,并關閉selinux和firewalld 3. 在window上安裝TightVNC tightvnc官網:http://www.tightvnc.com vnc是一個跨平臺的遠程桌面軟件,待會安裝kvm虛擬機系統的時候使用 4. 確定服務器支持虛擬化 ``` [root@kvm01 ~]# cat /proc/cpuinfo | egrep -o 'vmx|svm' vmx ``` 5. 上傳centos7.4鏡像 ``` mkdir /server/tools/ && cd /server/tools/ #然后上傳鏡像到本目錄 ``` ## 三 快速部署 ### 1.安裝軟件啟動服務 * libvirt服務:管理kvm虛擬機的生命周期 * virt-install工具:創建安裝虛擬機 * qemu-kvm工具:使用qemu-img為虛擬機提供硬盤 **安裝軟件** ``` yum install libvirt virt-install qemu-kvm -y ``` **啟動libvirtd服務** ``` systemctl start libvirtd.service systemctl enable libvirtd.service ``` **校驗** kvm服務啟動后,系統會多出一個`virbr0`的網卡,配置如下 ```sh [root@kvm01 ~]# ip addr show dev virbr0 3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000 link/ether 52:54:00:a7:ca:46 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever ``` ### 2.創建啟動虛擬機 建議虛擬機內存不要低于1024M,否則安裝系統特別慢! ```sh virt-install --virt-type kvm \ --os-type=linux \ --os-variant rhel7 \ --name centos7-mb \ --memory 1024 \ --vcpus 1 \ --disk /opt/centos7-mb.raw,format=raw,size=5 \ --cdrom /server/tools/CentOS-7.4-x86_64-DVD-1708.iso \ --network network=default \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole ``` ### 3.通過vnc安裝系統 qemu-kvm啟動后默認監聽5900端口,通過`virsh vncdisplay centos7-mb `命令顯示該虛擬機的vnc端口號,結果是`:0`. 因此可以使用windows機器上的vnc客戶端,使用`10.0.0.11:5900`連接虛擬機安裝系統 如果vnc端口號是`:1`,則使用`10.0.0.11:5901` 連接成功后,就按正常的安裝步驟安裝centos7 ![vnc連接圖例](https://www.github.com/noah-luo/imags/raw/master/year/1558769107001.png) ## 四 console登錄 1. VNC登錄問題1 常規情況下,安裝完 KVM 之后,可能都會通過 VNC 連接到 KVM 虛擬機里面去修改 IP 等信息。 但是一旦虛擬機比較多的話,打開過多的端口會造成安全問題 2. VNC登錄問題2 很多時候,我們是通過跳板機連接的宿主機,window和kvm宿主機沒有直達的路由,這時候vnc都用不了,如何快速進入到 KVM 虛擬機里面去排查問題呢? 3. 解決辦法:console登錄 打開虛擬機的console以后,就可以在宿主機上直接連接虛擬機,包括啟動過程都可以看得到,而不必等虛擬機啟動好以后,才能用ssh連接 ### 開啟console登錄 以下開啟操作都是需要進到虛擬機中操作的 1. centos7 ```sh grubby --update-kernel=ALL --args="console=ttyS0,115200n8" reboot ``` 2. centos6 很麻煩,省略 開啟后,可以通過以下命令在宿主機上直接進入虛擬機 `virsh console centos7mb ` > 退出當前虛擬機的console界面命令:"ctrl + ]" ### 其他說明 可以直接使用官方已經做好的鏡像,免去了安裝步驟
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看