日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

服务计算 -- 搭建私有云

發(fā)布時間:2023/12/8 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 服务计算 -- 搭建私有云 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

服務計算 – 搭建私有云

文章目錄

  • 服務計算 -- 搭建私有云
    • 下載VirtualBox及所需鏡像
    • 安裝虛擬機
        • 配置虛擬機存儲位置
        • 創(chuàng)建虛擬機內部虛擬網絡
        • 創(chuàng)建Base虛擬機(Centos為例)
        • 鏈接復制第二臺虛擬機
    • 遠程桌面訪問虛擬機
    • 安裝圖形化界面

下載VirtualBox及所需鏡像

  • VirtualBox
  • Git
  • Centos

安裝虛擬機

配置虛擬機存儲位置

  • VirtualBox菜單:管理->全局設定,常規(guī)界面

創(chuàng)建虛擬機內部虛擬網絡

  • VirtualBox菜單:管理->主機網絡管理器,創(chuàng)建一塊虛擬網卡,網址分配:192.168.100.1/24

  • 在主機windows名兩行輸入ipconfig就可以看到VirtualBox host-only Network:的網卡

創(chuàng)建Base虛擬機(Centos為例)

  • 使用VirtualBox創(chuàng)建虛擬機
    名稱命名建議為centosBase、centosSec……虛擬電腦名稱務必以 cent 開頭,類型版本會自動識別,

    內存大小建議為2G-3G,

    物理硬盤大小選擇固定大小或者動態(tài)分配皆可以,

    之后點擊下一步,分配硬盤大小之后開始創(chuàng)建,創(chuàng)建成功之后更新系統內核,

    yum install wegt #或者wgetyum update #升級os內核

    如果出現yum鏡像無法連接的問題,可以配置源163源、阿里云源,

    升級成功后關閉虛擬機即可。

  • 虛擬機網卡配置

    • 菜單->設置->網絡:配置第二塊網卡(設置為Host-Only網絡)

    • 之后啟動虛擬機,利用nmtui(配置網絡的UI界面),配置第二塊網卡(Wired connection 1)地址

    • 嘗試ping百度,例如:ping www.baidu.com

    • 在主機上嘗試ping通該IP地址(192.168.100.2),并且使用ssh訪問該虛擬機

    • 關閉虛擬機

鏈接復制第二臺虛擬機

  • 右鍵選中Base虛擬機->輸入新虛擬機名稱->選擇重新初始化所有網卡的mac地址->下一步->鏈接復制

  • 配置主機名和第二塊網卡

    • 使用nmtui修改主機名稱及第二塊網卡IP

    • 重新啟動

    • 在主機上嘗試ping通該IP地址(192.168.100.3),并且使用ssh訪問該虛擬機

遠程桌面訪問虛擬機

  • 關閉虛擬機

  • 下載遠程顯示系統的擴展包,VirtualBox download頁面中,可以找到Oracle VM VirtualBox Extension Pack

  • 菜單->管理->全局設定->擴展->添加該擴展包

  • 設置虛擬機端口

    選中一臺虛擬機->菜單->設置->顯示->遠程桌面->設置端口號

    現在已經開始進入VirtualBox遠程訪問模式,但是還需要通過RDP單獨地配置每臺需要訪問的虛擬機端口。這一步需要注意:要為每臺將建立RDP連接的子虛擬機分配端口號,但是連接所使用的是宿主機的IP地址,而不是子機。在宿主機上連接這兩臺虛擬機時可以使用宿主機IP(172.18.32.128)或者NAT網卡IP(192.168.100.1)再加上端口號8801/8802。在其他設備上訪問虛擬機時候需要用宿主機IP(172.18.32.128)加上相應端口號。

【如果使用vmware workstation pro,則配置RDP遠程桌面方法如下:】參考鏈接

  • Windows自帶的遠程桌面協議為RDP,linux中需要用到額外的組建XRDP來支持這種遠程桌面協議。
  • 配置EPEL源,這是對于CentOS原生yum源的補充:(EPEL的全稱叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社區(qū)打造,為 RHEL 及衍生發(fā)行版如 CentOS、Scientific Linux 等提供高質量軟件包的項目。裝上了 EPEL之后,就相當于添加了一個第三方源。優(yōu)點:1,不用去換原來yum源,安裝后會產生新repo ;2,epel會有很多源地址,如果一個下載不到,會去另外一個下載; 3,更新時如果下載的包不全,就不會進行安裝。這樣的話,依賴關系可以保證。)
    yum search epel
  • 安裝EPEL源:
    (sudo) yum install -y epel-release.noarch
  • 安裝XRDP組件:
    (sudo) yum install xrdp tigervnc-server
    (如果需要客戶端,可同時安裝tigervnc yum install tigervnc)
  • 啟動XRDP組件,并添加開機啟動:
    systemctl start xrdp
    systemctl enable xrdp
  • 查看系統端口占用:
    (sudo) netstat -antup | grep xrdp
  • 配置防火墻(控制網絡入口,打開3389端口)和SELinux(控制程序訪問權限):
firewall-cmd --permanent --add-port=3389/tcp firewall-cmd --reload chcon --type=bin_t /usr/sbin/xrdp chcon --type=bin_t /usr/sbin/xrdp-sesman


之后就可以使用遠程桌面連接應用鏈接這兩個虛擬機(192.168.142.140/192.168.142.141),輸入相應的用戶名密碼即可。同樣的,我們也可以配置端口映射,使得可以在其他設備上訪問虛擬機。
【菜單】->【編輯】->【虛擬網絡編輯器】->【更改設置】->【選擇VMnet8】->【NAT設置】->【添加相應端口映射】

主機端口為主機(宿主機)尚未使用的端口,虛擬機IP地址加上默認端口3389。
在其他設備上訪問虛擬機時候需要用宿主機IP(172.18.32.128)加上相應端口號。

【說明】

這兩張?zhí)摂M網卡,各代表什么,有何用處?

? 先來講講enp0s8,它是用于虛擬機與宿主機進行網絡通信的。VirtualBox中實現了虛擬路由和虛擬交換機的功能。為了保障虛擬機與宿主機之間的通信,首先,VirtualBox在宿主機上實現了一張?zhí)摂M網卡enp0s8(默認情況下并未使用),經過配置之后用來經營與虛擬機的通信;接著,虛擬機與宿主機的通信有兩種方式:一是Host only,另一則是Bridge。其中Host Only就是基于虛擬路由的技術,而Bridge則是基于虛擬交換機的技術。采用Host only的方式,在虛擬機中應對其網卡設置與enp0s3同網段的IP地址:比如enp0s3的IP為192.168.100.1時,虛擬機的IP地址可設置為192.168.100.2,且虛擬機的網關應設置為enp0s3的IP,即192.168.100.1(在實現過程中,網關并未設置);此時enp0s8的IP網段應與宿主機的IP網段不同。

? 再來看看enp0s3,它則基于NAT(網絡地址轉換),默認安裝的虛擬機使用的是該網卡,借助虛擬機借助宿主機互聯網IP,實現與對互聯網的訪問。此時虛擬機的IP地址則由enp0s3的DHCP服務器提供,不允許手工配置。此方式情況下,虛擬機自身IP與enp0s3虛擬網卡在同一網段。虛擬機想上互聯網,則需要通過NAT技術,以宿主機的外網地址封裝IP外發(fā)。

安裝圖形化界面

  • 重新配置虛擬機 CPU,內存,顯存
  • 啟動虛擬機
  • 輸入命令:yum groupinstall "GNOME Desktop"
  • 設置啟動目標為桌面:ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
  • 重啟

總結

以上是生活随笔為你收集整理的服务计算 -- 搭建私有云的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。