PaaS 云计算开发运维

版权声明:@抛物线 https://blog.csdn.net/qq_28513801/article/details/89492079

2.根据提供的软件包,搭建 rancher 平台。通过 curl 命令查询 Rancher 管理 平台首页,将操作命令及返回结果以文本形式提交到答题框。

 [root@server ~]# curl http://10.0.3.137:8080 
Loading…
<script src="/assets/vendor-c214371e9322ce143cb9f19e79d0e6e3.js"></script>
<script src="/assets/ui-3b12799ade384df7b317128106a742f7.js"></script>
<div id="ember-basic-dropdown-wormhole"></div>

3.根据提供的软件包,通过应用商店部署 Gogs,修改网页访问端口为 9093, 通过 curl 命令访问用户列表,将操作命令及返回结果以文本形式提交到答题框

   [root@server ~]# curl http://10.0.3.138:9093/
            <meta name="author" content="Gogs" />
            <meta name="description" content="Gogs is a painless self-hosted Git service" />
            <meta name="keywords" content="go, git, self-hosted, gogs">

    <meta name="referrer" content="no-referrer" />
    <meta name="_csrf" content="xQ2ftQXoghUZfIYHHDxukeUUB-s6MTU0NTMxNjY4MDYyOTEwMjY0MQ==" />
    <meta name="_suburl" content="" />



            <meta property="og:url" content="http://localhost:3000/" />
            <meta property="og:type" content="website" />
            <meta property="og:title" content="Gogs">
            <meta property="og:description" content="Gogs is a painless self-hosted Git service.">
            <meta property="og:image" content="http://localhost:3000/img/gogs-lg.png" />
            <meta property="og:site_name" content="Gogs">


    <link rel="shortcut icon" href="/img/favicon.png" />

    <script src="/js/jquery-1.11.3.min.js"></script>
    <script src="/js/libs/jquery.are-you-sure.js"></script>
    <link rel="stylesheet" href="/assets/font-awesome-4.6.3/css/font-awesome.min.css">
    <link rel="stylesheet" href="/assets/octicons-4.3.0/octicons.min.css">







    <link rel="stylesheet" href="/css/semantic-2.2.13.min.css">
    <link rel="stylesheet" href="/css/gogs.css?v=cecb1a897806205111ddb7beeb6f99bc">


    <script src="/js/semantic-2.2.13.min.js"></script>
    <script src="/js/gogs.js?v=cecb1a897806205111ddb7beeb6f99bc"></script>

    <title>Gogs</title>

    <meta name="theme-color" content="#ff5343">
Please enable JavaScript in your browser!
                    <div class="following bar light">
                            <div class="ui container">
                                    <div class="ui grid">
                                            <div class="column">
                                                    <div class="ui top secondary menu">
                                                            <a class="item brand" href="/">
                                                                    <img class="ui mini image" src="/img/favicon.png">
                                                            </a>


                                                                    <a class="item active" href="/">Home</a>


                                                            <a class="item" href="/explore/repos">Explore</a>




                                                                    <a class="item" target="_blank" href="https://gogs.io/docs" rel="noreferrer">Help</a>
                                                                    <div class="right menu">

                                                                                    <a class="item" href="/user/sign_up">
                                                                                            <i class="octicon octicon-person"></i> Register
                                                                                    </a>

                                                                            <a class="item" href="/user/login?redirect_to=">
                                                                                    <i class="octicon octicon-sign-in"></i> Sign In
                                                                            </a>
                                                                    </div>


                                                    </div>
                                            </div>
                                    </div>
                            </div>
                    </div>

Gogs

A painless self-hosted Git service

            <div class="ui stackable middle very relaxed page grid">
                    <div class="eight wide center column">
                            <h1 class="hero ui icon header">
                                    <i class="octicon octicon-flame"></i> Easy to install
                            </h1>
                            <p class="large">
                                    Simply <a target="_blank" href="https://gogs.io/docs/installation/install_from_binary.html">run the binary</a> for your platform. Or ship Gogs with <a target="_blank" href="https://github.com/gogits/gogs/tree/master/docker">Docker</a> or <a target="_blank" href="https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs">Vagrant</a>, or get it <a target="_blank" href="https://gogs.io/docs/installation/install_from_packages.html">packaged</a>.
                            </p>
                    </div>
                    <div class="eight wide center column">
                            <h1 class="hero ui icon header">
                                    <i class="octicon octicon-device-desktop"></i> Cross-platform
                            </h1>
                            <p class="large">
                                    Gogs runs anywhere <a target="_blank" href="http://golang.org/">Go</a> can compile for: Windows, Mac OS X, Linux, ARM, etc. Choose the one you love!
                            </p>
                    </div>
            </div>
            <div class="ui stackable middle very relaxed page grid">
                    <div class="eight wide center column">
                            <h1 class="hero ui icon header">
                                    <i class="octicon octicon-rocket"></i> Lightweight
                            </h1>
                            <p class="large">
                                    Gogs has low minimal requirements and can run on an inexpensive Raspberry Pi. Save your machine energy!
                            </p>
                    </div>
                    <div class="eight wide center column">
                            <h1 class="hero ui icon header">
                                    <i class="octicon octicon-code"></i> Open Source
                            </h1>
                            <p class="large">
                                    It's all on <a target="_blank" href="https://github.com/gogits/gogs/">GitHub</a>! Join us by contributing to make this project even better. Don't be shy to be a contributor!
                            </p>
                    </div>
            </div>
    </div>
    <footer>
            <div class="ui container">
                    <div class="ui left">
                            © 2017 Gogs Version: 0.11.34.1122 Page: <strong>0ms</strong> Template: <strong>0ms</strong>
                    </div>
                    <div class="ui right links">

                            <div class="ui language bottom floating slide up dropdown link item">
                                    <i class="world icon"></i>
                                    <div class="text">English</div>
                                    <div class="menu">

                                                    <a class="item active selected" href="#">English</a>

                                                    <a class="item " href="?lang=zh-CN">简体中文</a>

                                                    <a class="item " href="?lang=zh-HK">繁體中文(香港)</a>

                                                    <a class="item " href="?lang=zh-TW">繁體中文(臺灣)</a>

                                                    <a class="item " href="?lang=de-DE">Deutsch</a>

                                                    <a class="item " href="?lang=fr-FR">français</a>

                                                    <a class="item " href="?lang=nl-NL">Nederlands</a>

                                                    <a class="item " href="?lang=lv-LV">latviešu</a>

                                                    <a class="item " href="?lang=ru-RU">русский</a>

                                                    <a class="item " href="?lang=ja-JP">日本語</a>

                                                    <a class="item " href="?lang=es-ES">español</a>

                                                    <a class="item " href="?lang=pt-BR">português do Brasil</a>

                                                    <a class="item " href="?lang=pl-PL">polski</a>

                                                    <a class="item " href="?lang=bg-BG">български</a>

                                                    <a class="item " href="?lang=it-IT">italiano</a>

                                                    <a class="item " href="?lang=fi-FI">suomi</a>

                                                    <a class="item " href="?lang=tr-TR">Türkçe</a>

                                                    <a class="item " href="?lang=cs-CZ">čeština</a>

                                                    <a class="item " href="?lang=sr-SP">српски</a>

                                                    <a class="item " href="?lang=sv-SE">svenska</a>

                                                    <a class="item " href="?lang=ko-KR">한국어</a>

                                                    <a class="item " href="?lang=gl-ES">galego</a>

                                                    <a class="item " href="?lang=uk-UA">українська</a>

                                                    <a class="item " href="?lang=en-GB">English (United Kingdom)</a>

                                                    <a class="item " href="?lang=hu-HU">Magyar</a>

                                                    <a class="item " href="?lang=sk-SK">slovenský</a>

                                    </div>
                            </div>
                            <a href="/assets/librejs/librejs.html" style="display:none" data-jslicense="1">Javascript Licenses</a>
                            <a target="_blank" href="https://gogs.io">Website</a>
                            <span class="version">Go1.8</span>
                    </div>
            </div>
    </footer>

4.根据提供的软件包,通过应用商店部署 Elasticsearch 2.x,修改网页访问端 口为 9094,通过 curl 命令访问首页,将操作命令及返回结果以文本形式提交到 答题框。

[root@server ~]# curl http://10.0.3.138:9094

  <html lang="en" ng-app="kopf" ng-controller="GlobalController">
  <head>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="author" content="">
<title ng-bind="title"></title>
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link href="font-awesome/css/font-awesome.css" rel="stylesheet">
<link href="dist/lib.css" rel="stylesheet">
<link href="dist/kopf.css" rel="stylesheet">
<link ng-href="dist/{{getTheme()}}_style.css" rel="stylesheet">
<script src="dist/lib.js" type="text/javascript" charset="utf-8"></script>
<script src="dist/kopf.js" type="text/javascript" charset="utf-8"></script>
[root@server ~]#

5根据提供的软件包,通过应用商店部署 Grafana,修改网页访问端口为 9090,通过 curl 命令访问首页,将操作命令及返回结果以文本形式提交到答题框。

  [root@server ~]# curl http://10.0.3.138:9090/graph
Prometheus Time Series Collection and Processing Server
<link type="text/css" rel="stylesheet" href="/static/vendor/bootstrap-3.3.1/css/bootstrap.min.css?v=10f645382988add09c8e3420d0d7ff2dc4d36a29">
<link type="text/css" rel="stylesheet" href="/static/css/prometheus.css?v=10f645382988add09c8e3420d0d7ff2dc4d36a29">

<script>
  var PATH_PREFIX = "";
  var BUILD_VERSION = "10f645382988add09c8e3420d0d7ff2dc4d36a29";
  $(function () {
    $('[data-toggle="tooltip"]').tooltip()
  })
</script>


<link type="text/css" rel="stylesheet" href="/static/css/graph.css?v=10f645382988add09c8e3420d0d7ff2dc4d36a29">

<link type="text/css" rel="stylesheet" href="/static/vendor/rickshaw/rickshaw.min.css?v=10f645382988add09c8e3420d0d7ff2dc4d36a29">
<link type="text/css" rel="stylesheet" href="/static/vendor/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker.min.css?v=10f645382988add09c8e3420d0d7ff2dc4d36a29">

<script src="/static/vendor/rickshaw/vendor/d3.v3.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/rickshaw/vendor/d3.layout.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/rickshaw/rickshaw.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/moment/moment.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/bootstrap3-typeahead/bootstrap3-typeahead.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/fuzzy/fuzzy.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>

<script src="/static/vendor/mustache/mustache.min.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/js/jquery.selection.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>
<script src="/static/vendor/js/jquery.hotkeys.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>

<script src="/static/js/graph.js?v=10f645382988add09c8e3420d0d7ff2dc4d36a29"></script>

<script id="graph_template" type="text/x-handlebars-template"></script>

6.根据提供的软件包,通过应用商店部署 Grafana,访问 3000 端口,使用 curl 命令访问 Grafana 服务的 3000 端口,将操作命令及返回结果以文本形式提交到 答题框。

   [root@server ~]# curl -H "Authorization: Bearer eyJrIjoiaHNjUFZBRkczRzI3Tk84dTZGc25MU0JLOXNjWDdzS0wiLCJuIjoid21tIiwiaWQiOjJ9"    http://10.0.3.138:3000/api/dashboards/home | python -m json.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
 100  1452  100  1452    0     0  33759      0 --:--:-- --:--:-- --:--:-- 34571
  {
"dashboard": {
    "annotations": {
        "list": []
    },
    "editable": true,
    "hideControls": true,
    "id": null,
    "links": [],
    "rows": [
        {
            "collapse": false,
            "editable": true,
            "height": "25px",
            "panels": [
                {
                    "content": "<div class=\"text-center dashboard-header\">\n  <span>Home Dashboard</span>\n</div>",
                    "editable": true,
                    "id": 1,
                    "links": [],
                    "mode": "html",
                    "span": 12,
                    "style": {},
                    "title": "",
                    "transparent": true,
                    "type": "text"
                },
                {
                    "id": 123123,
                    "span": 12,
                    "type": "gettingstarted"
                }
            ],
            "title": "Home Dashboard"
        },
        {
            "collapse": false,
            "editable": true,
            "height": "510px",
            "panels": [
                {
                    "headings": true,
                    "id": 3,
                    "limit": 4,
                    "links": [],
                    "query": "",
                    "recent": true,
                    "search": false,
                    "span": 7,
                    "starred": true,
                    "tags": [],
                    "title": "",
                    "transparent": false,
                    "type": "dashlist"
                },
                {
                    "editable": true,
                    "error": false,
                    "id": 4,
                    "isNew": true,
                    "links": [],
                    "span": 5,
                    "title": "",
                    "transparent": false,
                    "type": "pluginlist"
                }
            ],
            "title": "Row"
        }
    ],
    "schemaVersion": 12,
    "sharedCrosshair": false,
    "style": "dark",
    "tags": [],
    "templating": {
        "list": []
    },
    "time": {
        "from": "now-6h",
        "to": "now"
    },
    "timepicker": {
        "enable": false,
        "refresh_intervals": [
            "5s",
            "10s",
            "30s",
            "1m",
            "5m",
            "15m",
            "30m",
            "1h",
            "2h",
            "1d"
        ],
        "time_options": [
            "5m",
            "15m",
            "1h",
            "6h",
            "12h",
            "24h",
            "2d",
            "7d",
            "30d"
        ],
        "type": "timepicker"
    },
    "timezone": "browser",
    "title": "Home",
    "version": 2
},
"meta": {
    "canEdit": true,
    "canSave": false,
    "canStar": false,
    "created": "0001-01-01T00:00:00Z",
    "createdBy": "",
    "expires": "0001-01-01T00:00:00Z",
    "isHome": true,
    "slug": "",
    "updated": "0001-01-01T00:00:00Z",
    "updatedBy": "",
    "version": 0
    }
}
  [root@server ~]#

7.在 server 节点,修改配置文件,使仓库指向我们自己创建的 registry 节点, 使用 docker info 命令查看修改后 docker 的仓库指向,将添加配置文件的参数和 执行 docker info 命令的返回结果以文本形式提交到答题框。

  [root@server etc]# cat /etc/sysconfig/docker
   # /etc/sysconfig/docker
 ADD_REGISTRY='--add-registry 10.0.3.137:5000'
   INSECURE_REGISTRY='--insecure-registry 10.0.3.137:5000'
  [root@server etc]# docker info
 Registry: https://10.0.3.137:5000/v1/
 WARNING: bridge-nf-call-iptables is disabled
 WARNING: bridge-nf-call-ip6tables is disabled
 Insecure Registries:
  10.0.3.137:5000
  127.0.0.0/8
 Registries: 10.0.3.137:5000 (insecure), docker.io (secure)
 [root@server etc]#

8.搭建 rancher 平台的时候,需要打开系统的内核转发功能,请把打开内核 转发功能的参数以文本形式提交到答题框。

   net.ipv4.ip_forward=1
  net.ipv4.conf.default.rp_filter=0
  net.ipv4.conf.all.rp_filter=0

9.当要使用 docker api 查询信息的时候,我们需要修改 docker 的配置文件, 添加一条 OPTIONS 来使得 api 功能可以使用,请把添加的 OPTIONS 参数以文 本形式提交到答题框。

  OPTIONS='-H=tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'
  (在/etc/sysconfig/docker文件后面加入就行了)

10.配置 docker 容器实现 nginx 的负载均衡,需要修改 nginx 的配置文件,请 把定义 tomcat 负载均衡的参数以文本形式提交到答题框。

   //这个是定义Tomcat服务的负载均衡
 upstream wei {

server 10.0.3.137:32768;

server 10.0.3.137:32769;

  }
  server {
listen       80;
server_name  10.0.3.137;//宿主机ip

  #charset koi8-r;
#access_log  /var/log/nginx/host.access.log  main;

 //这个是调用Tomcat服务的负载均衡
location / {
    proxy_pass http://wei;
}

猜你喜欢

转载自blog.csdn.net/qq_28513801/article/details/89492079