问题标签 [smartos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
chef-infra - 确定 IP 地址是公共的还是私有的以用于厨师食谱
我正在使用 Chef 自动部署各种 SmartOS 区域。我试图找出确定网络接口是否具有公共或私有地址并跟踪它的正确方法。对于通用 Apache Listen 和 NameVirtualHost 指令,以下内容就足够了:
对于 ipfilter 规则,我需要有两类不同的规则。应用于公共接口然后将不同的集合应用于私有接口的规则。我应该通过 json 配置文件将所有接口传递给厨师,而不是在食谱中弄清楚吗?
ruby - 无法在 smartos64 上使用 zlib 编译 ruby 1.8.6
我正在尝试在 smartos 上使用 zlib 安装 ruby 1.8.6,ruby 编译正常,但是当我运行位于 ext/zlib 文件夹中的 ruby extraconf.rb 时,控制台显示:
如何在 smartos 上编译 zlib?
谢谢。
linux - 如何在 Linux KVM 实例中安装 SmartOS?
我需要在 SmartOS 上测试一个程序。我没有任何备用系统,所以我想将它安装到我的 GNU/Linux 发行版上的 KVM 映像中。我已经以这种方式安装了 Solaris 11,而且效果很好。
我下载了 ISO 并在 KVM 中启动它,安装似乎工作正常。但是,当我启动虚拟机时,它总是开始出现并说:
然后它就坐在那里,与虚拟 CPU 挂钩,不再继续前进。没有按键似乎做任何事情(Ctrl-Alt-Del 除外,它再次启动启动,给出相同的结果)。
我使用“原始”磁盘格式从 virt-manager 创建了具有 2G RAM、2 个 CPU、50G 磁盘空间的 KVM,并选择“Solaris”/“OpenSolaris”作为操作系统类型。
我没有 VMWare 的副本,而且为 Linux 获得一个似乎真的很昂贵,所以我不认为使用 SmartOS VMWare 映像对我来说是一种选择。
有人有任何提示吗?Google 向我展示了很多关于在 SmartOS KVM 中创建 Linux 实例的信息,但没有以其他方式进行。
solaris - 是否可以在 64 位 Solaris (SmartOS) 上运行 32 位程序 (IonCube)?
我对 Solaris 世界非常陌生,但是我们正在尝试使用 Joyent 制造的 SmartOS 来进行网络托管。我们几乎立即遇到的第一个问题:我们客户的电子商务网站使用了一个用 IonCube 编码的扩展。IonCube 目前只支持 x86 和 sparc。
http://www.ioncube.com/loaders.php
如果没有安装替代方案的一周迁移工作,就无法替换正在使用的扩展程序。有没有办法将 IonCube x86 打包或运行为 x86-64?先感谢您。
selenium - Solaris 上的 ChromeDrive(Joyent 的 SmartOS)
我有一个 NodeJs 应用程序,我正在尝试在基于 Solaris 的 SmartOS 上使用 Selenium。为了继续,我安装了 selenium-webdriver(来自 NPM),但该软件包需要 ChromeDriver。当我尝试安装 ChromeDriver 时,我得到:
意外的平台或架构:sunos ia32 npm ERR!奇怪的错误 1 npm ERR!不好的代码 0
我也尝试从这里获取它:http: //chromedriver.storage.googleapis.com/index.html但我也遇到了问题。
有任何想法吗?我想做的就是通过我在 SmartOS 上运行的 NodeJs 应用程序使用 Selenium。
cassandra - 如何让 Cassandra 在 SmartOS 的 ZFS 上使用两个磁盘?
我听说 Cassandra 可以将它的日志文件写入一个磁盘,并将 SS 表写入另一个磁盘时会有很大的改进。我有两个磁盘,如果我运行的是 Linux,我会将每个磁盘安装在不同的路径中并配置 Cassandra 以在这些磁盘上写入。
我想知道的是如何在 ZFS 和 SmartOS 中做到这一点。
我是SmartOS的新手,据我了解,我将磁盘添加到存储池中,然后将它们作为一个进行管理吗?
linux - 在 SmartOS 上安装 Linux 软件
我正在使用 Joyent 的 standard64(图像 13.3.1)SmartOS 机器,我想安装一些为 Linux 编写的软件。该软件(称为 wkhtmltopdf)是一个用 C++ 编写的 HTML 到 PDF 转换器。该软件可在此处下载。
如何让这个 Linux 64 位软件在 SmartOS 上安装和运行?
solaris - 在 OmniOS 上使用 SmartOS 中的 pkgsrc 和 pkgin 实用程序
我正在使用运行 64 位 OmniOS 安装的 solaris 的虚拟机,并且想访问joyent SmartOS 软件包存储库中的软件包,我正在尝试安装 pkgrsrc 但没有任何运气。我已尝试按照以下说明进行操作:- http://pkgsrc.joyent.com/installing.html
有任何想法吗?
node.js - 无法将节点模块作为服务运行
我正在尝试在我的本地区域中将节点模块 npm-lazy 作为服务运行。如果我在命令行上运行启动命令它运行良好。我正在运行它:
但是,如果想将模块作为服务运行,它会不断收到以下错误消息:
我用多种方式创建了服务,我将所有目录添加到我创建的 service.xml 中的 envvar 部分,我从中获得
但似乎找不到 nodejs 的“路径”依赖项。请帮忙。
networking - SmartOS 配置区域网络问题 - 无连接
我正在备用专用服务器上对 SmartOS 进行一些试验。我在服务器上有 2 个 IP 地址。对于 ex 1.1.1.1 和 2.2.2.2 (它们不在同一范围内)。
全局区域被配置为我的全局区域使用 IP 1.1.1.1
这是我的全局区域的配置
我通过以下方式配置了我的区域
但是我在我的区域没有连接到互联网。是不是有什么配置错误?